Как да разберете датата на инсталиране на Windows

Преди да говоря за това как да разбера датата на инсталиране на Windows (независимо дали е Windows 7 или Windows XP), предлагам да се спекулира защо по принцип може да ви е необходима информация за датата на инсталиране на Windows. Случайно попаднах на няколко такива причини:

  • Ако купите използван компютър и продавачът казва, че никога не е преинсталирал системата, тогава приблизителната възраст на компютъра може да бъде получена, като научите датата на инсталиране на ОС.
  • Много потребители на Windows предпочитат да предотвратят преинсталирането на системата веднъж годишно или две години, като по този начин коренно се отърват от системния боклук и ненужните програми. След като разберете датата на последната инсталация на Windows, можете да разберете кога трябва да я инсталирате следващия път..
  • Можете да докарате до чистата вода безскрупулен продавач, който се опитва да продаде стар под прикритието на нов компютър (и който не е имал ума да чисти системата)
  • Обикновено любопитство

Можете да разберете датата на инсталиране на Windows с помощта на различни вградени инструменти на системата, опитах се да избера универсални, които ще работят в Windows XP и Windows 7.

1) Екип SystemInfo

Командата systeminfo.exe съдържа полезна информация за системата, включително датата на инсталиране на Windows. Отворете командния ред (cmd.exe), въведете systeminfo в него.

Както можете да видите датата на инсталиране на Windows, можете да видите стойността в реда Оригинална дата на инсталиране, в моя случай системата беше инсталирана на 28.01.2011, 14:04:14

За да не се показва допълнителна команда, можете да използвате командата find, за да покажете само информация за датата на инсталиране на системата:

systeminfo | find / i "дата на инсталиране"

Използвайки командата systeminfo, можете да зададете датата на инсталиране както за Windows 7, така и за Windows XP; тя работи правилно на всички операционни системи.

2) Втората възможност да определите кога е инсталирана вашата ОС на Windows е да използвате командата WMI WMIC , за да направите това, в команден ред въведете:

wmic os се инсталира

След приключване на заявката ще се покаже датата на инсталиране на Windows. Използвайте командата PowerShell за преобразуване на дата в по-четим изглед.

PS C: \> ([WMI] "). ConvertToDateTime ((Get-WmiObject Win32_OperatingSystem) .InstallDate)

Между другото, вече използвахме командите syteminfo и wmic, за да прегледаме всички инсталирани актуализации на Windows.
3) Информация за датата на инсталиране на Windows може да бъде получена от системния регистър. Защо в редактора на системния регистър отворете клон: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion и намерете параметър от тип REG_DWORD с име InstallDate,  в моя случай е 1296201854.

Както можете да видите, тази стойност изобщо не прилича на дата, причината е, че датата на инсталиране на системата в системния регистър се съхранява във формат на Unix време (32-битова стойност, която означава броят секунди, изминали от 1970-01-01 00:00:00 UTC). За да конвертирате формата на време на Unix в по-удобен формат, въведете следната команда PowerShell:

PS C: \> [часова зона] :: CurrentTimeZone.ToLocalTime (((дата) '1/1/1970'). AddSeconds ($ (get-itemproperty 'HKLM: \ Software \ Microsoft \ Windows NT \ CurrentVersion'). InstallDate ))

По този начин методите, известни на мен, които помагат да отговоря на въпроса "Как да разбера датата на инсталиране на Windows", приключиха, ако знаете алтернативи на този метод, споделете ги в коментарите, с радост ще добавя към този списък.