View a markdown version of this page

Actualice Windows BYOL WorkSpaces en Personal WorkSpaces - Amazon WorkSpaces

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Actualice Windows BYOL WorkSpaces en Personal WorkSpaces

Con la licencia Bring Your Own License (BYOL) de Windows WorkSpaces, puedes actualizar a una versión más reciente de Windows mediante el proceso de actualización local. Siga las instrucciones de este tema para hacerlo.

El proceso de actualización local solo se aplica a Windows 10 y 11 BYOL. WorkSpaces

importante

No ejecute Sysprep en una versión actualizada. WorkSpace Si lo hace, podría producirse un error que impide que Sysprep termine. Si tiene previsto ejecutar Sysprep, hágalo únicamente en uno WorkSpace que no se haya actualizado.

nota

Puede usar este proceso para actualizar Windows 10 y 11 WorkSpaces a una versión más reciente. Sin embargo, este proceso no se puede utilizar para actualizar su Windows 10 WorkSpaces a Windows 11.

Requisitos previos

  • Si has aplazado o pausado las actualizaciones de Windows 10 y 11 mediante una política de grupo o System Center Configuration Manager (SCCM), habilita las actualizaciones del sistema operativo para Windows 10 y 11. WorkSpaces

  • Si WorkSpace es así AutoStop WorkSpace, cámbiala por una AlwaysOn WorkSpace anterior al proceso de actualización local para que no se detenga automáticamente mientras se aplican las actualizaciones. Para obtener más información, consulte Modificar el modo de ejecución. Si prefieres mantener el WorkSpace conjunto así AutoStop, cambia el AutoStop tiempo a tres horas o más mientras se lleva a cabo la actualización.

  • El proceso de actualización in situ vuelve a crear el perfil de usuario realizando una copia de un perfil especial denominado Default User (Usuario predeterminado) (C:\Users\Default). No utilice este perfil de usuario predeterminado para realizar personalizaciones. Se recomienda realizar cualquier personalización en el perfil de usuario a través de objetos de política de grupo (GPO) en su lugar. Las personalizaciones realizadas a través de los GPO se pueden modificar o revertir de forma sencilla y son menos propensas a errores.

  • El proceso de actualización local sólo permite realizar una copia de seguridad y volver a crear un perfil de usuario. Si tiene varios perfiles de usuario en la unidad D, elimine todos los perfiles excepto el que necesita.

Consideraciones

El proceso de actualización local utiliza dos scripts de registro (enable-inplace-upgrade.ps1yupdate-pvdrivers.ps1) para realizar los cambios necesarios WorkSpaces que permitan ejecutar el proceso de Windows Update. Estos cambios implican la creación de un perfil de usuario (temporal) en la unidad C en lugar de en la unidad D. Si ya existe un perfil de usuario en la unidad D, los datos de ese perfil de usuario original permanecen en la unidad D.

De forma predeterminada, WorkSpaces crea el perfil de usuario enD:\Users\%USERNAME%. El script enable-inplace-upgrade.ps1 configura Windows para crear un nuevo perfil de usuario en C:\Users\%USERNAME% y redirige las carpetas del shell de usuario a D:\Users\%USERNAME%. Este nuevo perfil de usuario se crea cuando un usuario se registra por primera vez.

Después de la actualización local, tiene la opción de dejar sus perfiles de usuario en la unidad C para permitir a los usuarios utilizar el proceso de Windows Update para actualizar sus equipos en el futuro. Sin embargo, ten en cuenta que WorkSpaces los perfiles almacenados en la unidad C no se pueden reconstruir ni migrar sin perder todos los datos del perfil del usuario, a menos que hagas una copia de seguridad de esos datos y los restaures tú mismo. Si decides dejar los perfiles en la unidad C, puedes usar la clave de UserShellFoldersRedirection registro para redirigir las carpetas del shell del usuario a la unidad D, tal y como se explica más adelante en este tema.

Para asegurarte de que puedes reconstruir o migrar los tuyos WorkSpaces y evitar cualquier problema que pueda surgir con la redirección de las carpetas del shell de usuario, te recomendamos que optes por restaurar los perfiles de usuario en la unidad D tras la actualización local. Puede hacerlo mediante la clave de PostUpgradeRestoreProfileOnD registro, como se explica más adelante en este tema.

Limitaciones conocidas

  • El cambio de ubicación del perfil de usuario de la unidad D a la unidad C no se produce durante las WorkSpace recompilaciones o migraciones. Si realiza una actualización local en un BYOL de Windows 10 u 11 WorkSpace y, a continuación, lo reconstruye o migra, el nuevo WorkSpace tendrá el perfil de usuario en la unidad D.

    aviso

    Si deja el perfil de usuario en la unidad C después de la actualización local, los datos del perfil de usuario almacenados en la unidad C se perderán cuando se vuelvan a crear o migrar los escritorios a no ser que haga una copia de seguridad manual de los datos del perfil de usuario antes de realizar estas operaciones y, a continuación, restaure manualmente los datos del perfil de usuario después de volver a crear o migrar los escritorios.

  • Si tu paquete BYOL predeterminado contiene una imagen basada en una versión anterior de Windows 10 y 11, debes volver a realizar la actualización local una vez reconstruida o migrada. WorkSpace

Resumen de la configuración de la clave del Registro

Para habilitar el proceso de actualización local y especificar dónde desea que se encuentre el perfil de usuario después de la actualización, debe establecer una serie de claves de registro.

Ruta de registro: HTML M:\Software\Amazon\WorkSpacesConfig\ enable-inplace-upgrade.ps1
Clave del Registro Tipo Valores
Enabled (Habilitado) DWORD

0: (opción predeterminada) Desactiva la actualización local

1: Habilita la actualización local

PostUpgradeRestoreProfileOnD DWORD

0: (opción predeterminada) No intenta restaurar la ruta del perfil de usuario tras la actualización local

1 — Restaura la ruta del perfil de usuario () tras la actualización local ProfileImagePath

UserShellFoldersRedirection DWORD

0: No habilita el redireccionamiento de carpetas de intérprete de comandos de usuario

1: (opción predeterminada) Habilita el redireccionamiento de las carpetas del intérprete de comandos de usuario a D:\Users\%USERNAME% que el perfil de usuario se regenere en C:\Users\%USERNAME%

NoReboot DWORD

0: (opción predeterminada) Le permite controlar cuándo se produce un reinicio tras modificar el registro del perfil de usuario.

1 — No permite que el script se reinicie WorkSpace después de modificar el registro del perfil de usuario

Ruta de registro: HTML M:\Software\AmazonWorkSpacesConfig\ update-pvdrivers.ps1
Clave del Registro Tipo Valores
Enabled (Habilitado) DWORD

0 — (Predeterminado) Deshabilita la actualización de los controladores fotovoltaicos AWS

1 — Activa la actualización de los controladores AWS fotovoltaicos

Realizar una actualización local

Para habilitar las actualizaciones locales de Windows en su BYOL WorkSpaces, debe configurar determinadas claves de registro, tal y como se describe en el siguiente procedimiento. También debe configurar determinadas claves del registro para indicar la unidad (C o D) en la que desea que se encuentren los perfiles de usuario una vez finalizadas las actualizaciones locales.

Puede realizar estos cambios en el Registro manualmente. Si tiene varias que WorkSpaces actualizar, puede usar la política de grupo o SCCM para insertar un script. PowerShell Para ver un PowerShell script de ejemplo, consulteActualice su WorkSpace registro mediante un PowerShell script.

Cómo realizar una actualización local de Windows 10 y 11
  1. Anote qué versión de Windows se está ejecutando actualmente en el BYOL de Windows 10 y 11 WorkSpaces que está actualizando y, a continuación, reinícielo.

  2. Actualice las siguientes claves del Registro del sistema de Windows para cambiar los datos del valor de Habilitado de 0 a 1. Estos cambios en el registro permiten realizar actualizaciones in situ para. WorkSpace

    • HKEY_LOCAL_MACHINE\ SOFTWARE\ Amazon\\ enable-inplace-upgrade.ps1 WorkSpacesConfig

    • HKEY_LOCAL_MACHINE\ SOFTWARE\ Amazon\WorkSpacesConfig\ update-pvdrivers.ps1

    nota

    Si estas claves no existen, reinicie el. WorkSpace Las claves deben añadirse cuando se reinicia el sistema.

    (Opcional) Si utiliza un flujo de trabajo administrado como secuencias de tareas de SCCM para realizar la actualización, establezca el siguiente valor de clave en 1 para evitar que el equipo se reinicie:

    HKEY_LOCAL_MACHINE\ SOFTWARE\ Amazon\\ enable-inplace-upgrade.ps1\ WorkSpacesConfig NoReboot

  3. Determine en qué unidad desea que se encuentren los perfiles de usuario tras el proceso de actualización local (para obtener más información, consulte Consideraciones) y configure las claves de registro como se indica a continuación:

    • Configuración si desea el perfil de usuario en la unidad C después de la actualización:

      HKEY_LOCAL_MACHINE\ SOFTWARE\ Amazon\WorkSpacesConfig\ enable-inplace-upgrade.ps1

      Nombre de clave: PostUpgradeRestoreProfileOnD

      Valor de la clave: 0

      Nombre clave: UserShellFoldersRedirection

      Valor de la clave: 1

    • Configuración si desea el perfil de usuario en la unidad D después de la actualización:

      HKEY_LOCAL_MACHINE\ SOFTWARE\ Amazon\\ enable-inplace-upgrade.ps1 WorkSpacesConfig

      Nombre de clave: PostUpgradeRestoreProfileOnD

      Valor de la clave: 1

      Nombre clave: UserShellFoldersRedirection

      Valor de la clave: 0

  4. Tras guardar los cambios en el registro, reinícielo de WorkSpace nuevo para que se apliquen los cambios.

    nota
    • Después del reinicio, al iniciar sesión se WorkSpace crea un nuevo perfil de usuario. Es posible que vea iconos de marcador de posición en el menú Inicio. Este comportamiento se resuelve automáticamente después de que se haya completado la actualización in situ.

    • Espere 10 minutos para asegurarse de que WorkSpace está desbloqueado.

    (Opcional) Confirme que el siguiente valor clave esté establecido en 1, lo que desbloquea la actualización WorkSpace :

    HKEY_LOCAL_MACHINE\ SOFTWARE\ Amazon\\ enable-inplace-upgrade.ps1\ profile WorkSpacesConfig ImagePathDeleted

  5. Realice la actualización in situ. Puede utilizar el método que prefiera; por ejemplo, SCCM, ISO o Windows Update (WU). En función de la versión original de Windows 10 y 11 y del número de aplicaciones instaladas, este proceso puede tardar entre 40 y 120 minutos.

    nota

    El proceso de actualización local puede tardar al menos una hora. El estado de WorkSpace la instancia puede UNHEALTHY aparecer como durante la actualización.

  6. Una vez finalizado el proceso de actualización, confirme que la versión de Windows se ha actualizado.

    nota

    Si se produce un error en la actualización local, Windows restaurará automáticamente la versión de Windows 10 y 11 que existía antes de iniciar la actualización. Para obtener más información sobre solución de problemas, consulte la documentación de Microsoft.

    (Opcional) Para confirmar que los scripts de actualización se han ejecutado correctamente, verifique que el valor de la clave siguiente se ha establecido en 1:

    HKEY_LOCAL_MACHINE\ SOFTWARE\ Amazon\\ enable-inplace-upgrade.ps1\ script WorkSpacesConfig ExecutionComplete

  7. Si modificó el modo de ejecución del configurándolo en AlwaysOn o WorkSpace cambiando el período de AutoStop tiempo para que el proceso de actualización local pudiera ejecutarse sin interrupciones, restablezca el modo de ejecución a su configuración original. Para obtener más información, consulte Modificar el modo de ejecución.

Si no has establecido la clave de PostUpgradeRestoreProfileOnD registro en 1, Windows regenerará el perfil de usuario y lo colocará C:\Users\%USERNAME% después de la actualización local, de modo que no tendrás que volver a realizar los pasos anteriores para futuras actualizaciones locales de Windows 10 y 11. De forma predeterminada, el script enable-inplace-upgrade.ps1 redirige las siguientes carpetas del shell a la unidad D:

  • D:\Users\%USERNAME%\Downloads

  • D:\Users\%USERNAME%\Desktop

  • D:\Users\%USERNAME%\Favorites

  • D:\Users\%USERNAME%\Music

  • D:\Users\%USERNAME%\Pictures

  • D:\Users\%USERNAME%\Videos

  • D:\Users\%USERNAME%\Documents

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Network Shortcuts

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Printer Shortcuts

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Recent

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\SendTo

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

  • D:\Users\%USERNAME%\AppData\Roaming\Microsoft\Windows\Templates

Si redirige las carpetas del shell a otras ubicaciones de su ordenador WorkSpaces, lleve a cabo las operaciones necesarias una WorkSpaces vez que se hayan realizado las actualizaciones locales.

Resolución de problemas

Si se produce algún problema con la actualización, puede comprobar los siguientes elementos para solucionarlo:

  • Logs de Windows, que se encuentran, de forma predeterminada, en las ubicaciones siguientes:

    C:\Program Files\Amazon\WorkSpacesConfig\Logs\

    C:\Program Files\Amazon\WorkSpacesConfig\Logs\TRANSMITTED

  • Visor de eventos de Windows

    Registros de Windows > Aplicación > Fuente: Amazon WorkSpaces

sugerencia

Durante el proceso de actualización in situ, si observas que algunos atajos con iconos del escritorio ya no funcionan, es porque WorkSpaces mueve los perfiles de usuario de la unidad D a la unidad C para preparar la actualización. Cuando finalice la actualización, los accesos directos funcionarán según lo previsto.

Actualización de Windows 11 24H2 con resolución de errores ISO

El proceso de actualización a Windows 11 24H2 puede producir un error de arranque grave durante la segunda fase de arranque, en concreto, el código de error 0xC1900101 - 0x40017. Este error suele producirse debido a la falta de un archivo del controlador del sistema o a un archivo dañado que impide que la instalación se complete correctamente durante la fase de operación de arranque.

Código de error: 0xC1900101 - 0x40017

Descripción del error: error de instalación durante la fase SECOND_BOOT con un error de operación BOOT

  1. Asegúrese de tener el archivo ISO de Windows 11 24H2.

  2. Abra un símbolo del sistema como administrador.

  3. Copie el archivo de sistema requerido con este comando:

    copy "ISO-Drive:\Sources\WinSetupMon.sys" "C:\Windows\System32\Drivers\"

    ISO-DriveSustitúyalos por la información de tu unidad ISO.

  4. Verifique la copia del archivo mediante:

    C:\Windows\System32\Drivers\
  5. Inicie la actualización de Windows 11 24H2 mediante el archivo ISO.

Actualice su WorkSpace registro mediante un PowerShell script

Puede usar el siguiente PowerShell script de ejemplo para actualizar su registro y WorkSpaces permitir las actualizaciones locales. Siga el scriptRealizar una actualización local, pero utilice este script para actualizar el registro de cada uno de ellos WorkSpace.

# AWS WorkSpaces 1.28.20 # Enable In-Place Update Sample Scripts # These registry keys and values will enable scripts to run on the next reboot of the WorkSpace. $scriptlist = ("update-pvdrivers.ps1","enable-inplace-upgrade.ps1") $wsConfigRegistryRoot="HKLM:\Software\Amazon\WorkSpacesConfig" $Enabled = 1 $script:ErrorActionPreference = "Stop" foreach ($scriptName in $scriptlist) { $scriptRegKey = "$wsConfigRegistryRoot\$scriptName" try { if (-not(Test-Path $scriptRegKey)) { Write-Host "Registry key not found. Creating registry key '$scriptRegKey' with 'Update' enabled." New-Item -Path $wsConfigRegistryRoot -Name $scriptName | Out-Null New-ItemProperty -Path $scriptRegKey -Name Enabled -PropertyType DWord -Value $Enabled | Out-Null Write-Host "Value created. '$scriptRegKey' Enabled='$((Get-ItemProperty -Path $scriptRegKey).Enabled)'" } else { Write-Host "Registry key is already present with value '$scriptRegKey' Enabled='$((Get-ItemProperty -Path $scriptRegKey).Enabled)'" if((Get-ItemProperty -Path $scriptRegKey).Enabled -ne $Enabled) { Set-ItemProperty -Path $scriptRegKey -Name Enabled -Value $Enabled Write-Host "Value updated. '$scriptRegKey' Enabled='$((Get-ItemProperty -Path $scriptRegKey).Enabled)'" } } } catch { write-host "Stopping script, the following error was encountered:" `r`n$_ -ForegroundColor Red break } }