Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Aktualisieren Sie Windows BYOL WorkSpaces in Personal WorkSpaces
Auf Ihrer Windows Bring Your Own License (BYOL) WorkSpaces können Sie mithilfe des direkten Upgrade-Prozesses auf eine neuere Version von Windows aktualisieren. Folgen Sie dazu den Anweisungen in diesem Thema.
Das direkte Upgrade gilt nur für Windows 10 und 11 BYOL. WorkSpaces
Wichtig
Führen Sie Sysprep nicht auf einem aktualisierten Gerät aus. WorkSpace Andernfalls kann ein Fehler auftreten, der verhindert, dass Sysprep abgeschlossen wird. Wenn Sie Sysprep ausführen möchten, tun Sie dies nur auf einem Computer, der noch nicht WorkSpace aktualisiert wurde.
Anmerkung
Sie können diesen Vorgang verwenden, um Windows 10 und 11 auf eine neuere Version WorkSpaces zu aktualisieren. Dieser Vorgang kann jedoch nicht verwendet werden, um Windows 10 auf Windows 11 WorkSpaces zu aktualisieren.
Inhalt
Voraussetzungen
-
Wenn Sie Windows 10- und 11-Upgrades mithilfe von Gruppenrichtlinien oder System Center Configuration Manager (SCCM) verzögert oder angehalten haben, aktivieren Sie Betriebssystemaktualisierungen für Windows 10 und 11. WorkSpaces
-
Falls es sich um ein WorkSpace handelt AutoStop WorkSpace, ändern Sie es AlwaysOn WorkSpace vor dem direkten Upgrade-Vorgang in ein, damit es nicht automatisch beendet wird, während Updates installiert werden. Weitere Informationen finden Sie unter Ändern des Funktionsmodus. Wenn Sie es vorziehen, die WorkSpace Einstellung beizubehalten AutoStop, ändern Sie die AutoStop Zeit auf drei Stunden oder mehr, während das Upgrade stattfindet.
-
Das direkte Upgrade erstellt das Benutzerprofil neu, indem eine Kopie eines speziellen Profils mit dem Namen „Standard-Benutzer“ (
C:\Users\Default
) erstellt wird. Verwenden Sie dieses Standardbenutzerprofil nicht, um Anpassungen vorzunehmen. Wir empfehlen, Anpassungen am Benutzerprofil stattdessen über Gruppenrichtlinienobjekte (GPOs) vorzunehmen. Über diese Methode vorgenommene Anpassungen GPOs können leicht geändert oder rückgängig gemacht werden und sind weniger fehleranfällig. -
Beim In-Place-Upgradeprozess kann nur ein Benutzerprofil gesichert und neu erstellt werden. Wenn Sie mehrere Benutzerprofile auf Laufwerk D haben, löschen Sie alle Profile mit Ausnahme des Profils, das Sie benötigen.
Überlegungen
Bei der direkten Aktualisierung werden zwei Registrierungsskripts (enable-inplace-upgrade.ps1
undupdate-pvdrivers.ps1
) verwendet, um die erforderlichen Änderungen vorzunehmen WorkSpaces , damit der Windows Update-Prozess ausgeführt werden kann. Diese Änderungen beinhalten das Erstellen eines (temporären) Benutzerprofils auf Laufwerk „C“ anstelle von Laufwerk „D“. Wenn auf Laufwerk „D“ bereits ein Benutzerprofil vorhanden ist, verbleiben die Daten in diesem ursprünglichen Benutzerprofil auf Laufwerk „D“.
Standardmäßig WorkSpaces erstellt das Benutzerprofil inD:\Users\%USERNAME%
. Das Skript enable-inplace-upgrade.ps1
konfiguriert Windows so, dass ein neues Benutzerprofil in C:\Users\%USERNAME%
erstellt wird, und leitet die Benutzer-Shell-Ordner zu D:\Users\%USERNAME%
um. Dieses neue Benutzerprofil wird erstellt, wenn sich ein Benutzer zum ersten Mal anmeldet.
Nach dem direkten Upgrade haben Sie die Möglichkeit, Ihre Benutzerprofile auf Laufwerk „C“ zu belassen, damit Ihre Benutzer ihre Computer zukünftig anhand des Windows Update-Prozesses aktualisieren können. Beachten Sie jedoch, dass WorkSpaces Profile, die auf Laufwerk C gespeichert sind, nicht neu erstellt oder migriert werden können, ohne dass alle Daten im Benutzerprofil verloren gehen, es sei denn, Sie sichern und stellen diese Daten selbst wieder her. Wenn Sie sich dafür entscheiden, die Profile auf Laufwerk C zu belassen, können Sie den UserShellFoldersRedirectionRegistrierungsschlüssel verwenden, um die Benutzer-Shell-Ordner auf Laufwerk D umzuleiten, wie später in diesem Thema erklärt wird.
Um sicherzustellen, dass Sie Ihre Dateien neu erstellen oder migrieren können WorkSpaces und um mögliche Probleme mit der Umleitung von User-Shell-Ordnern zu vermeiden, empfehlen wir Ihnen, Ihre Benutzerprofile nach dem direkten Upgrade auf Laufwerk D wiederherzustellen. Dazu können Sie den Registrierungsschlüssel PostUpgradeRestoreProfileOnD verwenden, wie später in diesem Thema erklärt wird.
Bekannte Beschränkungen
-
Die Änderung des Speicherorts des Benutzerprofils von Laufwerk D auf Laufwerk C findet bei WorkSpace Neuerstellungen oder Migrationen nicht statt. Wenn Sie ein direktes Upgrade auf einem Windows 10- oder 11-BYOL durchführen WorkSpace und es dann neu erstellen oder migrieren, WorkSpace wird das Benutzerprofil auf dem neuen Laufwerk D gespeichert.
Warnung
Wenn Sie das Benutzerprofil nach dem direkten Upgrade auf Laufwerk „C“ belassen, gehen die auf Laufwerk „C“ gespeicherten Benutzerprofildaten bei einer Neuerstellung oder bei Migrationen verloren, es sei denn, Sie sichern die Benutzerprofildaten vor dem Neuerstellen oder Migrieren manuell und stellen die sie nach dem Neuerstellungs- oder Migrationsprozess manuell wieder her.
-
Wenn Ihr Standard-BYOL-Paket ein Image enthält, das auf einer früheren Version von Windows 10 und 11 basiert, müssen Sie das direkte Upgrade erneut durchführen, nachdem WorkSpace es neu erstellt oder migriert wurde.
Zusammenfassung der Registrierungsschlüsseleinstellungen
Sie müssen eine Reihe von Registrierungsschlüsseln festlegen, um den direkten Upgrade-Prozess zu aktivieren und anzugeben, welches Benutzerprofil nach dem Upgrade vorhanden sein soll.
Registrierungsschlüssel | Typ | Werte |
---|---|---|
Aktiviert | DWORD |
0 – (Standard) Deaktiviert In-Place-Upgrade 1 – Ermöglicht ein In-Place-Upgrade |
PostUpgradeRestoreProfileOnD | DWORD |
0 – (Standard) Versucht nicht, den Benutzerprofilpfad nach dem In-Place-Upgrade wiederherzustellen 1 — Stellt den Benutzerprofilpfad (ProfileImagePath) nach dem direkten Upgrade wieder her |
UserShellFoldersRedirection | DWORD |
0 – Aktiviert nicht die Umleitung von Benutzer-Shell-Ordnern 1 – (Standard) Aktiviert die Umleitung von Benutzer-Shell-Ordnern zu |
NoReboot | DWORD |
0 – (Standard) Ermöglicht Ihnen zu steuern, wann ein Neustart erfolgt, nachdem die Registrierung für das Benutzerprofil geändert wurde 1 — Lässt nicht zu, dass das Skript neu gestartet wird, WorkSpace nachdem die Registrierung für das Benutzerprofil geändert wurde |
Registrierungsschlüssel | Typ | Werte |
---|---|---|
Aktiviert | DWORD |
0 — (Standard) Deaktiviert das PV-Treiber-Update AWS 1 — Aktiviert die Aktualisierung von AWS PV-Treibern |
Durchführen eines direkten Upgrades
Um direkte Windows-Upgrades auf Ihrem BYOL zu aktivieren WorkSpaces, müssen Sie bestimmte Registrierungsschlüssel festlegen, wie im folgenden Verfahren beschrieben. Sie müssen auch bestimmte Registrierungsschlüssel festlegen, um das Laufwerk (C oder D) anzugeben, auf dem sich die Benutzerprofile befinden sollen, nachdem die direkten Upgrades abgeschlossen wurden.
Sie können diese Registrierungsänderungen manuell vornehmen. Wenn Sie mehrere WorkSpaces zu aktualisieren haben, können Sie Gruppenrichtlinien oder SCCM verwenden, um ein Skript zu pushen. PowerShell Ein PowerShell Beispielskript finden Sie unterAktualisieren Sie Ihre WorkSpace Registrierung mithilfe eines Skripts PowerShell .
So führen Sie ein direktes Upgrade von Windows 10 und 11 durch
-
Notieren Sie sich, welche Version von Windows derzeit auf den Windows 10 und 11 BYOL ausgeführt wird WorkSpaces , die Sie aktualisieren, und starten Sie sie dann neu.
-
Aktualisieren Sie die folgenden Systemregistrierungsschlüssel von Windows, um den Wert für Aktiviert von 0 bis 1 zu ändern. Diese Registrierungsänderungen ermöglichen direkte Upgrades für. WorkSpace
-
HKEY_LOCAL_MACHINE\ SOFTWARE\ Amazon\\ .ps1 WorkSpacesConfig enable-inplace-upgrade
-
HKEY_LOCAL_MACHINE\ SOFTWARE\ Amazon\\ update-pvdrivers.ps1 WorkSpacesConfig
Anmerkung
Wenn diese Schlüssel nicht existieren, starten Sie den neu. WorkSpace Die Schlüssel sollten hinzugefügt werden, wenn das System neu gestartet wird.
(Optional) Wenn Sie einen verwalteten Workflow wie SCCM-Tasksequenzen verwenden, um das Upgrade durchzuführen, legen Sie den folgenden Schlüsselwert auf 1 fest, um zu verhindern, dass der Computer neu gestartet wird.
HKEY_LOCAL_MACHINE\ SOFTWARE\ Amazon\\ .ps1\ WorkSpacesConfig enable-inplace-upgrade NoReboot
-
-
Entscheiden Sie, auf welchem Laufwerk sich Benutzerprofile nach dem In-Place-Upgrade befinden sollen (weitere Informationen finden Sie unter Überlegungen), und legen Sie die Registrierungsschlüssel wie folgt fest:
-
Einstellungen, wenn sich das Benutzerprofil nach dem Upgrade auf Laufwerk „C“ befinden soll:
HKEY_LOCAL_MACHINE\ SOFTWARE\ Amazon\\ .ps1 WorkSpacesConfig enable-inplace-upgrade
Schlüsselname PostUpgradeRestoreProfileOn: D
Schlüsselwert: 0
Schlüsselname: UserShellFoldersRedirection
Schlüsselwert: 1
-
Einstellungen, wenn sich das Benutzerprofil nach dem Upgrade auf Laufwerk „D“ befinden soll:
HKEY_LOCAL_MACHINE\ SOFTWARE\ Amazon\\ .ps1 WorkSpacesConfig enable-inplace-upgrade
Schlüsselname PostUpgradeRestoreProfileOn: D
Schlüsselwert: 1
Schlüsselname: UserShellFoldersRedirection
Schlüsselwert: 0
-
-
Nachdem Sie die Änderungen in der Registrierung gespeichert haben, starten Sie das System WorkSpace erneut, damit die Änderungen übernommen werden.
Anmerkung
-
Nach dem Neustart wird durch die Anmeldung bei ein neues Benutzerprofil WorkSpace erstellt. Ihnen werden möglicherweise Platzhaltersymbole im Start-Menü angezeigt. Dieses Verhalten wird automatisch behoben, sobald das direkte Upgrade abgeschlossen ist.
-
Warten Sie 10 Minuten, um sicherzustellen, dass der entsperrt WorkSpace ist.
(Optional) Vergewissern Sie sich, dass der folgende Schlüsselwert auf 1 gesetzt ist, wodurch die Sperre WorkSpace für die Aktualisierung aufgehoben wird:
HKEY_LOCAL_MACHINE\ SOFTWARE\ Amazon\\ .ps1\ Gelöscht WorkSpacesConfig enable-inplace-upgrade profileImagePath
-
-
Durchführen des direkten Upgrades. Sie können alle Methoden verwenden, die Sie möchten, wie z. B. SCCM, ISO oder Windows Update (WU). Abhängig von Ihrer ursprünglichen Windows 10- und 11-Version und der Anzahl der installierten Apps kann dieser Vorgang zwischen 40 und 120 Minuten dauern.
Anmerkung
Der In-Place-Upgrade-Vorgang kann mindestens eine Stunde dauern. Der WorkSpace Instanzstatus kann wie
UNHEALTHY
während des Upgrades angezeigt werden. -
Nachdem der Aktualisierungsvorgang abgeschlossen ist, vergewissern Sie sich, dass die Windows-Version aktualisiert wurde.
Anmerkung
Wenn das direkte Upgrade fehlschlägt, führt Windows automatisch ein Rollback durch, um die Windows 10- und 11-Versionen zu verwenden, die vor dem Start des Upgrades installiert waren. Weitere Informationen zur Fehlerbehebung finden Sie in der Microsoft-Dokumentation
. (Optional) Zur Bestätigung, dass die Aktualisierungs-Skripts erfolgreich ausgeführt wurden, stellen Sie sicher, dass der folgende Schlüsselwert auf 1 festgelegt ist:
HKEY_LOCAL_MACHINE\ SOFTWARE\ Amazon\\ .ps1\ WorkSpacesConfig enable-inplace-upgrade scriptExecutionComplete
-
Wenn Sie den Betriebsmodus von geändert haben, indem Sie ihn auf AlwaysOn oder WorkSpace indem Sie den AutoStop Zeitraum so geändert haben, dass der direkte Upgrade-Vorgang ohne Unterbrechung ausgeführt werden kann, setzen Sie den Laufmodus wieder auf Ihre ursprünglichen Einstellungen zurück. Weitere Informationen finden Sie unter Ändern des Funktionsmodus.
Wenn Sie den PostUpgradeRestoreProfileOnD-Registrierungsschlüssel nicht auf 1 gesetzt haben, wird das Benutzerprofil von Windows neu generiert und C:\Users\%USERNAME%
nach dem direkten Upgrade hinzugefügt, sodass Sie die oben genannten Schritte bei future direkten Upgrades von Windows 10 und 11 nicht erneut ausführen müssen. Standardmäßig leitet das Skript enable-inplace-upgrade.ps1
die folgenden Shell-Ordner zu Laufwerk „D“ um:
-
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
Wenn Sie die Shell-Ordner an andere Speicherorte auf Ihrem umleiten WorkSpaces, führen Sie WorkSpaces nach den direkten Upgrades die erforderlichen Operationen auf den Ordnern durch.
Fehlerbehebung
Wenn Probleme bei der Aktualisierung auftreten, überprüfen Sie die folgenden Elemente zur Fehlerbehebung:
-
Windows-Protokolle, die sich standardmäßig an den folgenden Speicherorten befinden:
C:\Program Files\Amazon\WorkSpacesConfig\Logs\
C:\Program Files\Amazon\WorkSpacesConfig\Logs\TRANSMITTED
-
Windows-Ereignisanzeige
Windows-Protokolle > Anwendung > Quelle: Amazon WorkSpaces
Tipp
Wenn Sie während des direkten Upgrade-Vorgangs feststellen, dass einige Symbolverknüpfungen auf dem Desktop nicht mehr funktionieren, liegt das daran, dass alle Benutzerprofile von Laufwerk D auf Laufwerk C WorkSpaces verschoben werden, um das Upgrade vorzubereiten. Nachdem das Upgrade abgeschlossen wurde, funktionieren die Verknüpfungen wie erwartet.
Aktualisieren Sie Ihre WorkSpace Registrierung mithilfe eines Skripts PowerShell
Sie können das folgende PowerShell Beispielskript verwenden, um die Registrierung auf Ihrem WorkSpaces zu aktualisieren, um direkte Upgrades zu ermöglichen. Folgen Sie den AnweisungenDurchführen eines direkten Upgrades, aber verwenden Sie dieses Skript, um die Registrierung auf jedem WorkSpace zu aktualisieren.
# 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
}
}