A veces puede resultar útil consultar el historial de actualizaciones de un equipo que ejecuta Windows. Tal vez le gustaría saber acerca de la primera versión instalada de Windows en el PC, o necesita buscar la información para la resolución de problemas o el análisis.
El Registro de Windows contiene la información bajo la clave Computer HKEY_LOCAL_MACHINESYSTEMSYSTEMSetup y la información allí puede ser todo lo que usted necesita.
Sólo tiene que comprobar la clave del sistema operativo de origen y examinar los datos almacenados en cada clave para conocer las versiones y ediciones de Windows instaladas anteriormente.
La información que se le revela cuando navega por una clave del sistema operativo en el Registro incluye el nombre del producto del sistema operativo, el propietario registrado y la ruta de instalación, el número de compilación y la fecha de instalación, entre otros.
Puede utilizar los comandos de PowerShell para listar la información principal. Es sólo otra opción para mostrar el historial de actualizaciones de Windows.
Uso de PowerShell
Necesita abrir un indicador de PowerShell para ejecutar los comandos. Tenga en cuenta que no necesita privilegios elevados para ello:
- Pulse sobre la tecla Windows, escriba powershell y seleccione el programa de la lista de resultados.
Con PowerShell abierto, ejecute los siguientes comandos usando copiar y pegar.
Command 1: $AllBuild = $(gci “HKLM:SystemSetup” | ? {$_.Name -match “Source’s”}) | % { $_ | Select @{n=”UpdateTime”;e={if ($_.Name -match “Updatedson’s(N-)(Actualizado)(1,2)(1)(2)(2)(4)(2)(Globalización.)CultureInfo::CreateSpecificCulture(‘en-US’)))}}, @{n=”ReleaseID”;e={$_.GetValue(“ReleaseID”)}},@{n=”Branch”;e={$_.GetValue(“BuildBranch”)}},@{n=”Build”;e={$_.GetValue(“CurrentBuild”)}}},@{n=”ProductName”;e={$_.GetValue(“ProductName”)}},@{n=”InstallTime”;e={datetime::FromFileTime($_.GetValue(“InstallTime”))}}}.
;
Command 2: $AllBuilds | Sort UpdateTime | ft UpdateTime, ReleaseID, Branch, Build, ProductName
PowerShell devuelve las versiones anteriores de Windows en una tabla cuando se ejecuta el segundo comando. Si ejecuta Windows 10, es posible que se le devuelvan varias actualizaciones de las características de Windows 10.
Si el equipo se actualizó a partir de una versión anterior de Windows, también aparecerá el nombre del producto.
La información puede ser útil. Puede averiguar si el sistema se actualizó desde una versión anterior de Windows, o qué actualizaciones de características de Windows 10 se instalaron en él antes de la que está instalada actualmente en el dispositivo.
Se pudo comprobar que el equipo que adquirió no era una actualización de una versión anterior de Windows, sino una instalación limpia.
Ahora tú: ¿Qué ocurre cuando ejecuta el script en su equipo con Windows? (vía Deskmodder)
Artículos relacionados
- Obtener hashes de archivos con Windows PowerShell
- Aprender PowerShell, usando PowerShell
- PowerShell vs. PowerShell Core, lo que necesita saber
- Utilice PowerShell para administrar tareas programadas en Windows
- Usar Windows PowerShell para instalar características opcionales
Resumen