निर्धारित करें कि विंडोज कंप्यूटर पर कब स्थापित किया गया था


जवाबों:


59

कमांड-लाइन का उपयोग करके, आपके पास WMIC नामक एक उपकरण है , जिसका उपयोग स्थापना तिथि का पता लगाने के लिए किया जा सकता है:

CMD /K WMIC OS GET InstallDate

आप इसे कमांड-लाइन के भीतर या सीधे विंडोज़ "रन" से चला सकते हैं।

Ps: AFAIK, आप इसे Windows XP के बाद से उपयोग कर सकते हैं।

WMIC आउटपुट

आप संबंधित मार्कअप को जोड़कर उपरोक्त आउटपुट को आसानी से पढ़ सकते हैं: 2011-02-14 13:36:58


18

इस संदर्भ के अनुसार , आपके पास ऐसा करने के कई तरीके हैं, बस उस एक को चुनें जिसे आप अधिक पसंद करते हैं:

PowerShell के साथ और उसके बिना Windows स्थापना दिनांक का निर्धारण कैसे करें

व्यवस्था की सूचना

Systeminfo टूल कंप्यूटर और ऑपरेटिंग सिस्टम के बारे में बहुत सारी रोचक जानकारी प्रदर्शित करता है, उनमें स्थापना की तारीख भी शामिल है। यहाँ कुछ नमूना आउटपुट है:

Host Name:                 WIN7
OS Name:                   Microsoft Windows 7 Enterprise
OS Version:                6.1.7600 N/A Build 7600
OS Manufacturer:           Microsoft Corporation
OS Configuration:          Standalone Workstation
OS Build Type:             Multiprocessor Free
Original Install Date:     9/17/2009, 3:58:54 PM     <==============
System Boot Time:          9/24/2009, 10:34:34 AM
...

WMI

इंस्टॉल की तारीख InstallDateWMI वर्ग की संपत्ति में संग्रहीत की जाती है
Win32_OperatingSystem। रूपांतरण के बिना, हम एक स्ट्रिंग की तरह मिल जाएगा "20090917155854.000000+120"

PS C:\> ([WMI]'').ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).InstallDate) 
Thursday, September 17, 2009 3:58:54 PM

रजिस्ट्री

स्थापित दिनांक रजिस्ट्री मान HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDateमें UNIX समय (32-बिट मान 1/1/1970 से सेकंड की संख्या वाले) के रूप में संग्रहीत किया जाता है ।

PS C:\> [timezone]::CurrentTimeZone.ToLocalTime(([datetime]'1/1/1970').AddSeconds($(get-itemproperty 'HKLM:\Software\Microsoft\Windows NT\CurrentVersion').InstallDate))
Thursday, September 17, 2009 3:58:54 PM

क्या काम नहीं करता

मैं पहली बार विंडोज फोल्डर के निर्माण समय को क्वेरी करने के विचार के साथ आया था। यह काम नहीं करता है, क्योंकि विस्टा के साथ शुरुआत, सेटअप प्रक्रिया छवि-आधारित है। विंडोज फ़ोल्डर की निर्माण तिथि को क्वेरी करने से केवल एक चीज हम सीख सकते हैं जब Microsoft द्वारा इंस्टॉलेशन छवि बनाई गई थी।

PS C:\> (Get-Item "$env:windir").creationtime 
Tuesday, July 14, 2009 4:37:05 AM

मेरा दूसरा विचार सेटअप के ठीक बाद बनाई गई फ़ाइल या फ़ोल्डर की निर्माण तिथि का उपयोग करना था। यहाँ मैं एक संभावित उम्मीदवार की तलाश में है:

PS C:\> gci c: -force | where {$_.creationtime -lt "09.19.2009" -and 
$_.creationtime -gt "09.16.2009"} | 
select fullname,creationtime | sort creationtime

FullName                                CreationTime
--------                                ------------
C:\Recovery                             9/17/2009 3:58:50 PM
C:\temp                                 9/17/2009 10:02:46 PM
C:\System Volume Information            9/18/2009 12:43:30 AM
C:\hiberfil.sys                         9/18/2009 12:43:30 AM
C:\pagefile.sys                         9/18/2009 12:43:32 AM

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

यहाँ छवि विवरण दर्ज करें


1
पॉवर्सशेल में SystemInfo कमांड चलाना स्वीकृत जवाब के द्वारा दिए गए की तुलना में कम से कम मानव-पठनीय आउटपुट प्रदान करता है। जब मैंने इसकी कोशिश की, तो मुझे कुछ ऐसा मिला, 20110106073639.000000+480जो वास्तव में सीधा जवाब नहीं है।
इस्केक

1
@Isxek यह एक सटीक तिथि है, जो SystemInfo या फ़ोल्डर्स से टाइमस्टैम्प के साथ मेरे परिणामों के विपरीत है, जो पिछले एक साल में इस वर्ष के शुरू में किए गए इंस्टॉलेशन के लिए 2005ish का टाइमस्टैम्प प्रस्तुत करता है। फिर भी , यह बहुत अधिक मानव पठनीय है: आपका 20110106073639बन जाता है 2011-01-06 07:36:39, आपको बस मार्कअप जोड़ने की आवश्यकता है! (और पढ़ने के लिए उतना कठिन नहीं है) ;)
ज़ुल्ल

1
+1 नहीं क्योंकि स्वीकृत उत्तर अपर्याप्त है (यह पूरी तरह से प्रश्न का उत्तर देता है), लेकिन क्योंकि मुझे सिस्टमइंफो कमांड के बारे में पता नहीं था और जो अन्य चीजों के लिए भी बहुत उपयोगी है।
फिल

11

आप निम्न आदेश को कमांड-लाइन में स्थापित कर सकते हैं स्थापित तिथि खोजने के लिए:

systeminfo | find "Original Install Date"

हालांकि परिणाम प्राप्त करने में कुछ सेकंड का समय लगेगा, आउटपुट बहुत पठनीय होगा:

Original Install Date:     7/25/2012, 5:16:47 PM

यहाँ छवि विवरण दर्ज करें

अधिक जानकारी आपको systeminfoकमांड चलाकर मिल सकती है (जैसे सिस्टम बूट टाइम)।


2

अनौपचारिक रूप से, मैं आमतौर पर उस तारीख का उपयोग करता हूं जिस पर पहले अपडेट इंस्टॉल किए गए थे। उन लोगों की जाँच करें, और जब सिस्टम स्थापित किया गया था, तो आप एक अच्छा विचार प्राप्त कर सकते हैं।


1

Windows एक्सप्लोरर का उपयोग करना :

  • विंडोज एक्सप्लोरर खोलें और इंस्टॉल किए गए ऑपरेटिंग सिस्टम वाले ड्राइव पर जाएं। आम तौर पर इसकी सी: अधिकांश प्रणालियों में ड्राइव।
  • अब या तो फोल्डर व्यू टाइप को डिटेल्स में बदलें या फोल्डर पर राइट क्लिक करें जैसे प्रोग्राम फाइल्स या विंडोज और सेलेक्ट प्रॉपर्टीज।
  • यह फ़ोल्डर गुण विंडो खोलेगा। यहां आप तिथि और समय बनाए गए फ़ोल्डर देख सकते हैं। इसकी लगभग वही तिथि और समय जब आपके कंप्यूटर में विंडोज स्थापित किया गया था।

लेकिन इस विधि में थोड़ी समस्या है।

विंडोज विस्टा रिलीज के बाद से, माइक्रोसॉफ्ट ने विंडोज के इंस्टॉलेशन प्रकार को छवि के आधार पर बदल दिया है जिसका मतलब है कि सेटअप इंस्टॉलर आपकी हार्ड ड्राइव पर आवश्यक फ़ाइलों को निकालता है।

इसलिए कई बार फ़ोल्डर बनाने की तारीख और समय विंडोज की स्थापना तिथि और समय नहीं होगा, लेकिन यह वह तारीख और समय होगा जब Microsoft ने सेटअप के लिए विंडोज छवि बनाई थी।

हालाँकि :

इस समस्या के लिए एक समाधान है!

आप अपने उपयोगकर्ता खाता फ़ोल्डर की फ़ोल्डर निर्माण तिथि देख सकते हैं जो "दस्तावेज़ और सेटिंग्स" या "उपयोगकर्ता" फ़ोल्डर में मौजूद है।

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

वैकल्पिक रूप से:

आप "एचटीजी से पूछें: मैं अपने विंडोज इंस्टॉलेशन की आयु की जांच कैसे कर सकता हूं?" शीर्षक वाले इस लेख में मार्गदर्शन का पालन करना पसंद कर सकते हैं।


1

मुझे बहुत अच्छा तरीका मिल गया होगा। अपने WinSAT (Windows अनुभव सूचकांक) लॉग की जाँच करें। यहां तक ​​कि विंडोज 10 अभी भी हुड के तहत ऐसा करता है।

लॉग यहां पाया जा सकता है C:\Windows\Performance\WinSAT\DataStore

कई उन्नयन के माध्यम से, वर्षों में इतिहास को देखने के लिए मजेदार हो सकता है।

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