Preden se pogovorim o tem, kako najti datum namestitve sistema Windows (naj bo to Windows 7 ali Windows XP), predlagam, da ugibam, zakaj načeloma morda potrebujete informacije o datumu namestitve sistema Windows. Naključno sem prišel do več takšnih razlogov:
- Če kupite rabljen računalnik in prodajalec pravi, da sistema nikoli ni znova nameščal, lahko približno starost računalnika pridobite z datumom namestitve OS.
- Mnogi uporabniki sistema Windows raje preprečijo ponovne namestitve sistema enkrat na leto ali dve leti in se tako korenito znebijo sistemskih smeti in nepotrebnih programov. Ko ugotovite datum zadnje namestitve sistema Windows, lahko ugotovite, kdaj jo boste morali naslednjič znova namestiti..
- V čisto vodo lahko privedete brezobzirnega prodajalca, ki poskuša prodati starega pod krinko novega računalnika (in ki ni imel misli očistiti sistema)
- Navadna radovednost
Datum namestitve sistema Windows lahko ugotovite z različnimi vgrajenimi orodji sistema, poskušal sem izbrati univerzalna, ki bodo delovala v sistemih Windows XP in Windows 7.
1) Ekipa sistemske informacije
Ukaz systeminfo.exe vsebuje nekaj koristnih informacij o sistemu, vključno z datumom namestitve sistema Windows. Odprite ukazni poziv (cmd.exe), vtipkajte sistemske informacije.
Ko vidite datum namestitve sistema Windows, lahko vrednost vidite v vrstici Originalni datum namestitve, v mojem primeru je bil sistem nameščen 28.01.2011, 14:04:14
Če ne želite prikazati dodatnega ukaza, lahko z ukazom find prikažete samo podatke o datumu namestitve sistema:
sistemska informacija | find / i "datum namestitve"
Z ukazom systeminfo lahko nastavite datum namestitve za Windows 7 in Windows XP; deluje pravilno v vseh operacijskih sistemih.
2) Druga možnost za določitev, kdaj je nameščen vaš operacijski sistem Windows, je uporaba ukaza WMI wmic , Če želite to narediti, v ukazni poziv vnesite:
wmic os dobite namestitev
Po zaključku poizvedbe bo prikazan datum namestitve sistema Windows. Z ukazom PowerShell pretvorite datum v bolj berljiv pogled.
PS C: \> ([WMI] "). PretvoriToDateTime ((Get-WmiObject Win32_OperatingSystem) .InstallDate)
Mimogrede, že smo uporabili ukaza syteminfo in wmic za ogled vseh nameščenih posodobitev sistema Windows.
3) Podatke o datumu namestitve sistema Windows lahko dobite iz registra. Zakaj v urejevalniku registra odprite podružnico: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion in poiščite parameter z imenom REG_DWORD InstallDate, v mojem primeru je to 1296201854.
Kot lahko vidite, ta vrednost sploh ne izgleda kot datum, razlog je v tem, da je datum namestitve sistema v registru shranjen v časovni obliki Unix (32-bitna vrednost, ki pomeni število sekund, ki so pretekle od leta 1970-01-01 00:00:00 UTC). Če želite pretvoriti časovno obliko Unix v bolj priročno obliko, vnesite naslednji ukaz PowerShell:
PS C: \> [časovna cona] :: CurrentTimeZone.ToLocalTime (([datum] 1. 1. 1970). AddSeconds ($ (get-itemproperty HKLM: \ Software \ Microsoft \ Windows NT \ CurrentVersion '). InstallDate )))
Glede tega so se mi poznale metode, ki pomagajo odgovoriti na vprašanje "Kako najti datum namestitve sistema Windows", če poznate alternative tej metodi, jih delite v komentarje, z veseljem bom dodal na ta seznam.