मैं यह कैसे बताऊं कि विंडोज़ का संस्करण और संस्करण फाइलसिस्टम पर क्या है?


27

मैं एक पुराने कंप्यूटर को पुनर्प्राप्त करने का प्रयास कर रहा हूं जो बूट नहीं होगा और मुझे यकीन नहीं है कि विंडोज का कौन सा संस्करण चल रहा है। मैं फ़ाइल सिस्टम की जांच करके कैसे बताऊं?

मुझे पूरा विश्वास है कि यह विस्टा या विंडोज 7 है। एक छोटा सा मौका है यह विंडोज सर्वर 2008 है।


क्या आप पुनर्प्राप्ति करने के लिए किसी अन्य विंडोज कंप्यूटर का उपयोग कर रहे हैं? skullsecurity.org/blog/2010/find-the-windows-version-offline
विलियम जैक्सन

जवाबों:


14

आपकी सर्वश्रेष्ठ शर्त एक Windows निष्पादन योग्य (जैसे explorer.exe) के गुणों को खोजने जा रही है। मेरे मामले में यह फ़ाइल और उत्पाद संस्करण 6.1.7601.17567 है

6.0.xxxx.xxxxx Windows Vista (6000, 6001 और 6002 क्रमशः RTM, SP1 और SP2 के साथ) को निरूपित करेगा।

6.1.xxxx.xxxxx विंडोज 7 (7600 और 7601 RTM और SP1 के साथ) को निरूपित करेगा।

एक ही संस्करण संख्या विंडोज सर्वर के लिए भी लागू होगी, इसलिए मुझे यकीन नहीं है कि आप इस पद्धति का उपयोग करने वालों के साथ अंतर कैसे बताएंगे।


24

फ़ाइल को देखो

C: \ Windows \ System32 \ License.rtf

इन सभी विंडोज ऑपरेटिंग सिस्टम के लिए पाया जा सकता है

विस्टा, W7, W8, W8.1

इन लाइसेंस आरटीएफ में विंडोज का संस्करण और संस्करण भी होगा, उदाहरण के लिए विंडोज 7 प्रो।

विंडोज 10 में आरटीएफ फ़ाइल है, लेकिन संस्करण नहीं दिखता है, लेकिन अगर आपके पास शीर्ष पर मध्यस्थता खंड नोट है तो आपको पता है कि यह डब्ल्यू 10 है, या मैथ्यू स्टाइन्स उत्तर में एक्सप्लोरर चाल का उपयोग करें।

विंडोज 10 उत्पाद प्रकार (होम प्रो आदि) को खोजने के लिए इस पृष्ठ के नीचे Moif मर्फी का उत्तर देखें


4
यह लिनक्स उपयोगकर्ताओं के लिए विशेष रूप से अच्छा है।
code_onkel

लिनक्स में, आपको संभवतः अपना विंडोज विभाजन माउंट करना होगा। आप ब्लेक कमांड का उपयोग कर सकते हैं और TYPE = "ntfs" देख सकते हैं। मेरे मामले में, इसके / देव / sda2। तब: sudo माउंट -t ntfs / dev / sda2 <अपने आरोह बिंदु>। आप rtf फ़ाइल को libreoffice के साथ देख सकते हैं।
AAAfarmclub

मेरे दोहरे बूट सिस्टम (Bunsen Helium और WINDOWS 7 HOME PREMIUM) पर, यह लोअर केस था:
lic.rtf

यहाँ एक विंडोज़ 7 परम पर। बहुत महत्वपूर्ण नोट क्योंकि लिनक्स केस-सेंसिटिव है और अक्सर उस तरह से भी सॉर्ट करता है।
अर्लेन बीइलर

1
विंडोज 10 पर आप फ़ोल्डर की जांच कर सकते हैं C:\Windows\System32\Licenses:। इसमें c:\Windows\System32\Licenses\neutral\_Default\Professional\license.rtfप्रो संस्करण के लिए कुछ होना चाहिए । विंडोज 10 एंटरप्राइज के लिए यह दोनों Enterpriseऔर Professionalफ़ोल्डर्स के लिए लगता है । मैं अनुमान लगा रहा हूं कि होम एडिशन में Homeफ़ोल्डर होगा ।
नक्स जूल

9

रजिस्ट्री का उपयोग करके आप संस्करण और संस्करण देख सकते हैं

मुझे यह जवाब स्टैकओवरफ्लो में इस सवाल पर मिला कि विंडोज संस्करण, विंडोज के संस्करण और सर्विस पैक का निर्धारण करें।

के तहत मूल्यों का उपयोग करें HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion। मुझे लगता है कि आप जानते हैं कि हाइव कहाँ खोजने के लिए ?! संबंधित छत्ता %SystemRoot%\System32\configनाम के साथ पाया जा सकता है SOFTWARE

साइड-नोट: आप कुछ प्रसिद्ध फाइलों (जैसे kernel32.dll, ntdll.dll) और उनके संस्करण सूचना संसाधन (जो आप देख रहे हैं, वह फ़ाइल संस्करण है: with, उदा GetFileVersionInfo()) को देखकर अपने परिणामों को सत्यापित करने का प्रयास कर सकते हैं ।

यदि आवश्यक हो तो संस्करण मान, पर पाया जा सकता है HKLM\SYSTEM\CurrentControlSet\Control\ProductOptions

अधिक विशेष रूप से, कैसे एक और रजिस्ट्री के छत्ते को लोड करने के लिए:

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/regedit_load_hive.mspx?mfr=true


1
-1 ओपी ने उल्लेख किया कि यह रजिस्ट्री को काफी पेचीदा देखकर बूट नहीं करेगा ...
हेडनविएनएन

6
आप एक अलग छत्ते को regedit में लोड कर सकते हैं, मुझे पूरा यकीन है। यदि नहीं, तो मुझे यकीन है कि एक ऐसा उपकरण है जो यह कर सकता है।
रॉ

+1, जैसा कि मैं हर समय उपयोग करता हूं। मैं जादू जेलीबीन कीफ़ाइंडर को लोड करता हूं, और रजिस्ट्री को पढ़ने के लिए विंडोज फ़ोल्डर को इंगित करता हूं। मुझे बताता है कि संस्करण और संस्करण क्या है
कनाडाई ल्यूक पुनर्जीवित मोनिका

+1 बहुत kewl। मुझे पता था कि विंडोज़ संस्करण कैसे खोजना है .... लेकिन संस्करण का स्थान बहुत बढ़िया है! आपने धमाल मचाया!
ThaKidd KG5ORD

हां, किसी भी विंडोज से regedit के साथ पित्ती लोड करना संभव है। यदि आप सावधान हैं (लोडिंग के दौरान एक अस्थायी नाम चुनें और फिर हाइव को अनलोड करें) तो सिस्टम इससे अप्रभावित लगता है। और देखें: zeda.nl/index.php/en/load-user-registry-hive-in-regedit
Nux

6

यदि आपके पास एक ही सिस्टम पर लिनक्स है, तो आप लिनक्स में बूट कर सकते हैं, यह सुनिश्चित करें कि विंडोज पार्टीशन माउंट किया गया है (उदाहरण के लिए यहां है /mnt/C) और फिर करें strings /mnt/C/Windows/System32/ntoskrnl.exe 2>/dev/null | grep amd64। मेरे लिए मुद्रित में 9600.18258.amd64fre.winblue_ltsb.160303-0600, और winblue के लिए googling इंगित करता है कि यह विंडोज 8.1 के लिए कोड नाम था।


+1 यह सबसे अच्छा तरीका है जिसे मैंने विंडोज 10 संस्करण प्राप्त करने के लिए पाया है। स्ट्रिंग में शुरू में बिल्ड नंबर है - मेरे मामले में 14393 ( 14393.351.amd64fre.rs1_release_inmarket.161014-1755)। विंडोज 10 रिलीज की जानकारी को देखते हुए , जो संस्करण 1607 से मेल खाती है।
wjandrea

4

यदि आप अभी भी उस फ़ाइल सिस्टम से निष्पादनयोग्य चला सकते हैं, तो आप चला सकते हैं C:\Windows\System32\winver.exe


4
क्या आप केवल उस संस्करण को नहीं देंगे जिसे आप winver.exe चलाते हैं?
रॉ

मैंने इसे चलाया और इसने मुझे विंडोज (होम प्रीमियम, स्टार्टर, आदि) का सही संस्करण दिया, जो कि निर्माण, कौन सा सर्विस पैक, और किसके लिए विंडोज़ के संस्करण को लाइसेंस दिया गया था।
यज़मीर रामिरेज़

2

यदि आपके पास एक रनिंग विंडोज नहीं है और लिनक्स मशीन से जानकारी प्राप्त करना चाहते हैं, तो आप hivexgetडिस्क पर रजिस्ट्री फ़ाइल को पढ़ने के लिए उपयोग कर सकते हैं ।

डेबियन-आधारित प्रणालियों के लिए, इसे स्थापित करें sudo apt install libhivex-bin

उदाहरण (आउटपुट को छोटा करने के लिए grep के साथ):

# hivexget /mnt/tmp/WINDOWS/system32/config/software 'Microsoft\Windows NT\CurrentVersion' \
| egrep 'ProductName|CSDVersion|"ProductId'
"ProductName"="Microsoft Windows XP"
"CSDVersion"="Service Pack 3"
"ProductId"="76487-OEM-0011903-00101"

| egrep ...उस कुंजी के तहत सभी मान देखने के लिए भाग निकालें ।


1

नोटपैड में फ़ाइल बूटमग्र को खोलें यह उस हार्ड ड्राइव पर स्थित है जिसे आप जानना चाहते हैं कि इसका संस्करण एक छिपी हुई फ़ाइल होगी इसलिए फ़ोल्डर विकल्प में छपी हुई फ़ाइलों को चुनें।


यह एक 300 केबी + बाइनरी फ़ाइल है और मुझे इसमें विंडोज संस्करण के बारे में कुछ भी नहीं मिला।
जेरथ

1

यदि आप Windows इंस्टॉलेशन मीडिया (USB स्टिक) में बूट करते हैं, और कमांड प्रॉम्प्ट प्राप्त करने के लिए [SHIFT] + [F10] दबाएं, तो आप क्वेरी कर सकते हैं कि कौन सा ड्राइव लेटर मूल OS ड्राइव से मेल खाता है, और फिर संस्करण की जानकारी प्राप्त करें की तरह एक कार्यक्रम ntoskrnl.exe। उदाहरण के लिए स्थापित डिस्क और संबंधित ड्राइव अक्षर का पता लगाने के लिए,

$ wmic diskdrive get model,name,serialnumber
$ wmic logicaldisk get description,deviceid,volumename
$ wmic datafile where name="<DRIVE LETTER>:\\Windows\\System32\\ntoskrnl.exe" get Version /value

Version 10.0.15063.413

या @beyondtime से विधि का उपयोग कर, जो कम टाइपिंग है लेकिन बिल्ड नंबर के दशमलव भाग को छोड़ देता है

$ type "<DRIVE LETTER>:\ProgramData\Microsoft\Diagnosis\osver.txt"

10.0.15063

तो यहाँ पर संकेतित ड्राइव लेटर पर स्थापित OS विंडोज 10, बिल्ड 15063.413 है। एक Google खोज यह दिखाता है कि विंडोज 10 संस्करण 1703 | Redstone 2 | निर्माता अद्यतन

एक बोनस के रूप में, यदि आप आखिरी बार देखना चाहते हैं कि ओएस बूट किया गया था, तो आप कर सकते हैं

$ dir /ah /tw <DRIVE LETTER>:\pagefile.sys

01/31/2017  03:04 PM   ......  pagefile.sys

आप संभवतः यह निर्धारित कर सकते हैं कि मूल रूप से ड्राइव के रूट पर छिपी हुई फ़ाइलों और फ़ोल्डरों के निर्माण समय की समीक्षा करके OS स्थापित किया गया था:

$ dir /ah /tc "<DRIVE LETTER>:\"

और समाप्त होने पर बंद करने के लिए:

$ wpeutil shutdown

0

जादुई जेली बीन कीफ़ाइंडर प्राप्त करें। पोर्टेबल फ्री वर्जन ठीक काम करता है। सबसे सुरक्षित इसे अपनी वेबसाइट जादुईjellybean.com या sofpedia आदि से प्राप्त करना है।

इसे शुरू करो। टूल्स मेनू के तहत, >> हाइव लोड का चयन करें। यह तब आपके सभी ड्राइव को दिखाता है, विचाराधीन ड्राइव के विंडोज़ फ़ोल्डर का चयन करें। यह तुरंत संस्करण और चाबियाँ प्रदान करता है।


Magical Jelly Bean Keyfinderगलत लाइसेंस कुंजी की रिपोर्ट करने के लिए जाना जाता है। यह भी nagware है, कि केवल सही ढंग से काम करता है, अगर आप इसे खरीदते हैं। यह भी निर्धारित करने की आवश्यकता नहीं है कि विंडोज का कौन सा इंस्टालेशन एक फाइल सिस्टम पर है, बहुत आसान तरीके हैं, फिर उस नागवेयर का उपयोग करना जैसे कि Magical Jelly Bean Keyfinderमैंने उल्लेख किया है कि यह भी काम नहीं करता है?
रामहुंड

1
मैंने वर्षों से इसका उपयोग किया है, कभी भी कोई नाग या विज्ञापन नहीं। आपको अपहृत संस्करण मिला होगा। यहाँ मुद्दा कुंजी के बारे में नहीं है, लेकिन विंडोज के सटीक संस्करण को प्राप्त करना है, जो कीफाइंडर सटीक रूप से रिपोर्ट करता है .. इसके लिए 0 विशेषज्ञता की आवश्यकता है, ini फ़ाइलों या हाइव प्रविष्टियों के लिए शिकार करना और आपको उत्पाद का पता लगाने की कोशिश किए बिना सेकंड में पूर्ण उत्तर देना है। कोड या मैच संस्करण डेटा .. यदि आपके पास एक बेहतर / आसान समाधान था तो इसका वर्णन क्यों नहीं करें।
fred64

नहीं; इसे सीधे उस प्रकाशक से प्राप्त कर लिया जिस ने निष्पादन योग्य पर हस्ताक्षर किया था
रामहाउंड

0

विंडोज 10 के लिए कोई वर्डपैड। Exe, notepad.exe का उपयोग विंडोज ओएस पर विश्लेषण के लिए कर सकता है
C:\\ProgramData\Microsoft\Diagnosis\osver.txt

यूनिक्स सिस्टम पर एक कंसोल कमांड जैसा
cat <Windows system root partition>/ProgramData/Microsoft/Diagnosis/osver.txt
कि वर्जन नंबर दिखाता है।

उदाहरण के लिए OS बिल्ड नंबर: 10.0.18362 (बिना .116 - .267 @ 2019-07-26)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.