Esto puede sonar como una pregunta un poco loca, pero ¿cómo puedo averiguar (con suerte a través de una API / clave de registro) la fecha y hora de instalación de Windows?
Lo mejor que puedo encontrar hasta ahora es mirar varios archivos en C: \ Windows e intentar adivinar ... pero esa no es exactamente una buena solución.
Otra pregunta elegible para un ' desafío de código ': aquí hay algunos ejecutables de código fuente para responder al problema, pero no están completos.
¿Encontrará un script vb que cualquiera pueda ejecutar en su computadora, con el resultado esperado?
le daría la fecha real ... no la cantidad de segundos;)
Como comenta Sammy , le da más de lo que necesita. Y esto solo funciona si la configuración regional es en inglés: debe coincidir con el idioma. Para sueco esto sería " " y " " para alemán.
find /i "install"
ursprungligt
ursprüngliches
En el script de Windows PowerShell , puede escribir:
Mediante el uso de WMI ( Instrumental de administración de Windows )
Si no utiliza WMI, debe leer y luego convertir el valor del registro:
El resto de esta publicación le brinda otras formas de acceder a esa misma información. Elige tu veneno ;)
En VB.Net eso daría algo como:
En Autoit (un lenguaje de script de Windows), eso sería:
En Delphy 7, eso sería como:
Como alternativa, CoastN propone en los comentarios :
fuente
systeminfo|find /i "original"
para filtrar únicamente la "Fecha de instalación original". Si usa "instalar" como cadena, obtendrá más información de la que necesita. Además, si la configuración regional no es en inglés, entonces esto probablemente no funcionará. Necesita coincidir con el idioma. Para el sueco esto sería "ursprungligt" y "ursprüngliches" para el alemán.Tenemos suficientes respuestas aquí, pero quiero poner mis 5 centavos.
Tengo instalado Windows 10
10/30/2015
y Creators Update instalado04/14/2017
además de mi instalación anterior. Todos los métodos descritos en las respuestas anteriores a la mía me dan la fecha de instalación de la Actualización de creadores.He logrado encontrar la fecha de creación de algunos archivos que coincide con la fecha de instalación real (limpia) de mi Windows 10:
C:\Windows
C:\
fuente
fuente
system.ini
no tenía sentido en mis máquinas con Windows 7 y 2008, parece que la marca de tiempo creada de las fuentes de instalación se está copiando en la instalación.C:\pagefile.sys
tenía la marca de tiempo correcta.Abra el símbolo del sistema, escriba " systeminfo " y presione Entrar. Su sistema puede tardar unos minutos en obtener la información. En la página de resultados encontrará una entrada como "Fecha de instalación del sistema". Esa es la fecha de instalación de Windows. Este proceso funciona en XP, Win7 y también en win8.
fuente
Cómo averiguar la fecha / hora de instalación de Windows 7:
solo ve esto ...
Eso es; entonces puede ver toda la información sobre su máquina; método muy simple
fuente
¿Alguna vez quiso saber la fecha de instalación del sistema operativo de su PC? Aquí hay una manera rápida y fácil de averiguar la fecha y hora en que se instaló (o se actualizó por última vez) el sistema operativo de su PC.
Abra el símbolo del sistema (inicio-> ejecutar -> escriba cmd-> presione enter) y ejecute el siguiente comando
systeminfo | buscar / i "fecha de instalación"
En unos segundos verá la fecha de instalación.
fuente
En Powershell, ejecute el comando:
fuente
find /i
El sistema operativo Windows 10 tiene otra subclave de registro, esta en el archivo de colmena SYSTEM:
La información de la fecha de instalación aquí es la fecha / hora de instalación original del sistema operativo de la computadora. También le indica cuándo comenzó la actualización, es decir
Por supuesto, esto puede no ser cuando finaliza la actualización, el usuario puede optar por apagar en lugar de reiniciar cuando se le solicite, etc.
La actualización en realidad puede completarse en un día diferente, y
reflejará la fecha / hora en que comenzó la actualización.
fuente
HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ InstallDate y systeminfo.exe produce la fecha incorrecta .
La definición de marca de tiempo UNIX es independiente de la zona horaria. La marca de tiempo de UNIX se define como el número de segundos que han transcurrido desde las 00:00:00 hora universal coordinada (UTC), jueves 1 de enero de 1970 y sin contar los segundos bisiestos.
En otras palabras, si instaló su computadora en Seattle, WA y se mudó a Nueva York, NY, HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ InstallDate no reflejará esto. Es la fecha incorrecta , no almacena la zona horaria donde se instaló inicialmente la computadora.
El efecto de esto es que si cambia la zona horaria mientras ejecuta este programa, la fecha será incorrecta. Debe volver a ejecutar el ejecutable para que tenga en cuenta el cambio de zona horaria.
Pero puede obtener la información de zona horaria de la clase WMI Win32_Registry .
InstallDate está en formato UTC (aaaammddHHMMSS.xxxxxx ± UUU) según el artículo de Microsoft TechNet "Trabajar con fechas y horas usando WMI", donde xxxxxx es milisegundos y ± UUU es un número de minutos diferente del tiempo medio de Greenwich.
fuente
Creo que la fecha de creación de c: \ pagefile.sys puede ser bastante confiable en la mayoría de los casos. Se puede obtener fácilmente con este comando (suponiendo que Windows esté instalado en C :):
El '/ as' especifica 'archivos de sistema', de lo contrario no se encontrará. '/ T: c' establece el campo de tiempo para mostrar 'creación'.
fuente
Determine la fecha de instalación de Windows con WMIC
wmic os obtener installdate
fuente
Use speccy. Muestra la fecha de instalación en la sección Sistema operativo. http://www.piriform.com/speccy
fuente
También puede verificar la verificación de cualquier carpeta en la unidad del sistema, como "Windows" y "archivos de programa". Haga clic derecho en la carpeta, haga clic en las propiedades y verifique en la pestaña general la fecha en que se creó la carpeta.
fuente
.WIM
archivos) basada en imágenes, la fecha de creación es cuando Microsoft creó la imagen, no cuando el sistema operativo se instaló en una máquina en particular.En RunCommand, escriba
"MSINFO32"
y presione enter. Mostrará toda la información relacionada con el sistemafuente
Manera muy simple de PowerShell:
Extraído de: https://www.sysadmit.com/2019/10/windows-cuando-fue-instalado.html
fuente
Presione WindowsKey+ Re ingrese
cmd
En la ventana de comandos, escriba:
(para versiones anteriores de Windows, escriba "ORIGINAL" en mayúsculas).
fuente
Simplemente puede verificar la fecha de creación de la carpeta de Windows (haga clic derecho sobre ella y verifique las propiedades) :)
fuente
Puede hacer esto con PowerShell:
fuente
Pruebe este comando de PowerShell:
fuente