¿Cómo puedo saber si el sistema operativo Windows de un usuario se actualizó desde una versión anterior de Windows o si su versión actual de Windows es la versión instalada originalmente? Por ejemplo, ¿cómo puedo saber si su Windows 8.1 está actualizado desde Windows 8 (o anterior)?
Respuesta1
Si Windows se actualizó desde una versión anterior, debería tener la carpeta Windows.old, que a veces se elimina si ejecuta el Liberador de espacio en disco.
El archivo C:\Windows.old\System32\license.rtf le dirá exactamente qué versión estaba instalada antes de la actualización a Windows 8.1.
EDITAR: Parece que con Windows 8.1, la carpeta Windows.old se elimina automáticamente 28 días después de la actualización.
Otra opción sería encontrar la información más antigua del Informe de errores de Windows en el Visor de eventos.
http://windows.microsoft.com/en-us/windows/what-information-event-logs-event-viewer#1TC=windows-7
Dependiendo de la aplicación que se informe en él, tendrá algo como esto.
svchost.exe_netsvcs
6.3.9600.16384
6.3.9600.2.0.0
o esto
Microsoft.SkypeApp_2.0.0.5011_x86__kzf8qxf38zg5c
praid:App
6.3.9600.16384
o esto
HostProblem
HostTimeout
2
6.3.9600.16384. (winblue_rtm.130821-1623)
6.3 es Windows 8.1, consulte el Visor de eventos para este tipo de tipo, comenzando por el más antiguo, y vea qué versiones se informarán allí.
Cuando abras Even Viewer, ve a Registros de Windows > Aplicación. Haga clic en Filtrar registro actual en el lado derecho y Filtrar solo nivel de evento: información y fuentes de eventos Informe de errores de Windows y luego ordénelos por fecha para encontrar el más antiguo.
También puede intentar filtrar por Fuentes de eventos: Kernel-General y ver cuál es la versión más antigua que contiene la versión informada en Datos de eventos y ver cuáles son los valores MajorVersion y MinorVersion.
Consulte aquí los números de versión de Windows
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724832%28v=vs.85%29.aspx