¿Es posible verificar la fecha en que Windows se instaló en una PC y, de ser así, cómo?
¿Es posible verificar la fecha en que Windows se instaló en una PC y, de ser así, cómo?
Respuestas:
Usando la línea de comandos, tiene una herramienta llamada WMIC , que puede usarse para determinar la fecha de instalación de la siguiente manera:
CMD /K WMIC OS GET InstallDate
Puede ejecutar esto dentro de la línea de comandos o directamente desde la ventana "ejecutar".
Ps: AFAIK, puedes usar esto desde Windows XP.
Puede leer fácilmente la salida anterior agregando el marcado relevante: 2011-02-14 13:36:58
De acuerdo con esta referencia, tiene varias formas de hacerlo, solo elija la que más le guste:
La herramienta systeminfo muestra mucha información interesante sobre la computadora y el sistema operativo, entre ellos la fecha de instalación. Aquí hay algunos resultados de muestra:
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
...
La fecha de instalación se almacena en la propiedad InstallDate
de la clase WMI
Win32_OperatingSystem
. Sin conversión, obtendríamos una cadena como
"20090917155854.000000+120"
.
PS C:\> ([WMI]'').ConvertToDateTime((Get-WmiObject Win32_OperatingSystem).InstallDate)
Thursday, September 17, 2009 3:58:54 PM
La fecha de instalación se almacena en el valor del registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate
como tiempo UNIX (valor de 32 bits que contiene el número de segundos desde el 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
Primero se me ocurrió la idea de consultar el tiempo de creación de la carpeta de Windows. Esto no funciona porque, a partir de Vista, el proceso de configuración se basa en imágenes. Lo único que podemos aprender al consultar la fecha de creación de la carpeta de Windows es cuando Microsoft creó la imagen de instalación.
PS C:\> (Get-Item "$env:windir").creationtime
Tuesday, July 14, 2009 4:37:05 AM
Mi segunda idea era usar la fecha de creación de un archivo o carpeta creado justo después de la configuración. Así es como busqué un posible candidato:
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
De estos resultados, solo la carpeta "Recuperación" es prácticamente idéntica a la fecha de instalación "oficial" registrada por Windows. Pero el uso de este método parece demasiado frágil para su uso en producción. Otro intento fallido es usar la fecha de la entrada de registro de eventos más antigua como se puede ver en la siguiente captura de pantalla:
20110106073639
convierte 2011-01-06 07:36:39
, solo necesitas agregar un marcado! (y no es tan difícil de leer) ;)
Puede ejecutar el siguiente comando en la línea de comandos para encontrar la fecha de instalación:
systeminfo | find "Original Install Date"
Si bien tomaría un par de segundos obtener el resultado, la salida será muy legible:
Original Install Date: 7/25/2012, 5:16:47 PM
Puede obtener más información ejecutando el systeminfo
comando (como Tiempo de arranque del sistema).
Extraoficialmente, generalmente uso la fecha en que se instalaron las primeras actualizaciones. Verifíquelos y puede tener una buena idea de cuándo se instaló el sistema.
Usando el Explorador de Windows :
Pero hay un pequeño problema en este método.
Desde el lanzamiento de Windows Vista, Microsoft cambió el tipo de instalación de Windows a imagen, lo que significa que el instalador de instalación simplemente extrae los archivos necesarios en su disco duro.
Muchas veces, la fecha y la hora de la creación de la carpeta no serán la fecha y la hora de instalación de Windows, pero serán la fecha y la hora en que Microsoft creó la imagen de Windows para la configuración.
Sin embargo :
¡Hay una solución para este problema!
Puede consultar la fecha de creación de la carpeta de su cuenta de usuario que está presente en la carpeta "Documentos y configuraciones" o "Usuarios".
Dado que esta carpeta es creada por la instalación de Windows en el momento de la instalación, su fecha y hora de creación serán casi las mismas que en la instalación de Windows.
Alternativamente:
Es posible que desee seguir las instrucciones de este artículo tituladas "Pregunte a HTG: ¿Cómo puedo verificar la antigüedad de mi instalación de Windows?"
Puede que haya encontrado una gran manera. Consulte los registros de WinSAT (Índice de experiencia de Windows). Incluso Windows 10 sigue haciendo esto bajo el capó.
Los registros se pueden encontrar aquí. C:\Windows\Performance\WinSAT\DataStore
También puede ser divertido ver la historia a lo largo de los años, a través de muchas actualizaciones.
20110106073639.000000+480
que no es realmente una respuesta directa.