Mostrar el historial de actualizaciones de Windows con PowerShell

A veces puede ser útil mirar el historial de actualizaciones de PC que ejecutan Windows. Es posible que desee saber acerca de la primera versión de Windows instalada en su PC o que necesite información para la resolución de problemas o el análisis.

El registro de Windows contiene información bajo la clave Computer HKEY_LOCAL_MACHINE SYSTEM Setup, y la información allí puede ser todo lo que necesita.

Simplemente verifique la clave del sistema operativo de origen y revise los datos almacenados en cada clave para conocer las versiones y ediciones de Windows instaladas anteriormente.

versiones instaladas de windows

La información que se le abre cuando ve la clave de origen 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 usar los comandos de PowerShell para enumerar información básica. Esta es solo otra opción para mostrar el historial de actualizaciones de Windows.

Índice

    Uso de PowerShell

    Historial de actualizaciones de Windows

    Debe abrir una línea de PowerShell para ejecutar comandos. Tenga en cuenta que no necesita privilegios mejorados para hacer esto:

    • Haga clic en la tecla de Windows, ingrese powershell y seleccione un programa de la lista de resultados.

    Después de abrir PowerShell, ejecute los siguientes comandos usando copiar y pegar.

    Equipo 1: $ AllBuilds = $ (gci "HKLM: System Setup" |? {$ _. Name -match "\ Source s"}) | % {$ _ | Seleccione @ {n = "UpdateTime"; e = {si ($ _. Nombre -coincidencia "Actualizado hijo s ( d {1,2} / d {1,2} / d {4} s d {2}: d {2}: d {2}) ) $ ") {[dateTime]:: Analizando ($ partidos[1]([Globalization.CultureInfo]:: CreateSpecificCulture ('en-US'))}}}, @ {n = "ReleaseID"; e = {$ _. GetValue ("ReleaseID")}}, @ {n = "Sucursal"; e = { $ _.GetValue ("BuildBranch")}}, @ {n = "Build"; e = {$ _. GetValue ("CurrentBuild")}}, @ {n = "ProductName"; e = {$ _. GetValue ( "Nombre del producto")}}, @ {n = "Tiempo de instalación"; e = {[datetime]:: FromFileTime ($ _. GetValue ("InstallTime"))}}};

    Equipo 2:$ Todas las construcciones | Ordenar tiempo de actualización ft UpdateTime, ReleaseID, Branch, Build, ProductName

    PowerShell devuelve las versiones anteriores de Windows a la mesa si ejecuta el segundo comando. Si usa Windows 10, puede obtener varias compilaciones de actualizaciones de características de Windows 10.

    Si la máquina se actualizó desde una versión anterior de Windows, también obtendrá el nombre de su 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 antes de lo que está instalado actualmente en su dispositivo.

    Puede asegurarse de que la computadora que compró no se actualizó desde una versión anterior de Windows, sino que se instaló limpiamente.

    Ahora tu: ¿Qué sucede cuando ejecuta un script en su máquina con Windows? (a través de Deskmodder)

    Artículos similares

    Artículos de interés

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada.

    Subir