Wiederherstellungskomponenten
Mithilfe der Features zum Zurücksetzen per Knopfdruck werden standardmäßig nur Treiber (Installation über INF-Pakete) und vorinstallierte Windows-Apps wiederhergestellt. Zum Konfigurieren der Features zum Wiederherstellen anderer Anpassungen wie Einstellungen und Windows-Desktopanwendungen müssen Sie ein oder mehrere Anpassungspakete vorbereiten, die die Anpassungen enthalten. Diese Anpassungspakete liegen in Form von Bereitstellungspaketen (PPKG) vor.
Beim Zurücksetzen per Knopfdruck wird nach Bereitstellungspaketen gesucht, die sich im Ordner "C:\Recovery\Customizations" befinden. Diese Pakete werden dann automatisch wiederhergestellt.
Ab Windows 10, Version 1809 sucht Windows auch nach bestimmten Anpassungen im C:\Recovery\AutoApply
-Ordner. Wenn sich Anpassungen in diesem Ordner befinden und keine Erweiterungspunkte konfiguriert sind, werden die Anpassungen in diesem Ordner wiederhergestellt.
- Beim Zurücksetzen per Knopfdruck wird nach Bereitstellungspaketen gesucht, die sich im Ordner "C:\Recovery\Customizations" befinden. Diese Pakete werden dann automatisch wiederhergestellt.
- Windows sucht im
C:\Recovery\AutoApply
-Ordner auch nach bestimmten Anpassungen und stellt sie wieder her. Wenn sich Anpassungen in diesem Ordner befinden und keine Erweiterungspunkte konfiguriert sind, werden die Anpassungen in diesem Ordner wiederhergestellt.
Verwenden Sie zum Erstellen des C:\Recovery
-Ordners die folgenden Befehle, um sicherzustellen, dass der Wiederherstellungsordner die Berechtigungen korrigieren muss, und um die Pakete vor Manipulationen oder versehentlichem Löschen zu schützen:
mkdir C:\Recovery
icacls C:\Recovery /inheritance:r
icacls C:\Recovery /grant:r SYSTEM:(OI)(CI)(F)
icacls C:\Recovery /grant:r *S-1-5-32-544:(OI)(CI)(F)
takeown /f C:\Recovery /a
attrib +H C:\Recovery
Einige Einstellungen und Anpassungen können nicht in Bereitstellungspakete einbezogen werden. Stattdessen können Sie sie mithilfe einer Datei für die unbeaufsichtigte Installation wiederherstellen, die mithilfe der Erweiterungspunkte zum Zurücksetzen per Knopfdruck angewendet wird. Für Einstellungen, die sowohl von Bereitstellungspaketen als auch von der unbeaufsichtigten Installation unterstützt werden, wird empfohlen, sie nicht beiden, sonder nur mit einem der Mechanismen anzugeben. Weitere Informationen dazu finden Sie unter Funktionsweise der Features zum Zurücksetzen per Knopfdruck.
Automatisches Anwenden von Ordnern
Das automatische Anwenden von Ordnern erleichtert die Konfiguration von Anpassungen des Zurücksetzens per Knopfdruck für die Zurücksetzungserfahrung. Bei dieser Methode werden die am häufigsten verwendeten Windows-Anpassungsdateien kopiert und angewendet, nachdem das Gerät zurückgesetzt wurde. Dies kann dabei helfen, den Konfigurationsprozess zu vereinfachen und häufig vorgenommene Fehler zu beseitigen, die zu einem falsch konfigurierten Gerät führen.
Ab Windows 10, Version 1809 erleichtert das automatische Anwenden von Ordnern die Konfiguration von Anpassungen des Zurücksetzens per Knopfdruck für die Zurücksetzungserfahrung. Bei dieser neuen Methode werden die am häufigsten verwendeten Windows-Anpassungsdateien kopiert und angewendet, nachdem das Gerät zurückgesetzt wurde. Dies kann dabei helfen, den Konfigurationsprozess zu vereinfachen und häufig vorgenommene Fehler zu beseitigen, die zu einem falsch konfigurierten Gerät führen.
Das automatische Anwenden von Ordnern kann nicht in Verbindung mit Erweiterungspunkten verwendet werden.
Wichtig
Wenn beide Erweiterungspunkte konfiguriert sind und Ordner in C:\Recovery
automatisch angewendet werden, werden die Ordner für die automatische Anwendung ignoriert.
Automatisches Anwenden von Anpassungen
Die folgenden Anpassungen werden von der automatischen Anpassungsanwendung unterstützt:
- TaskbarLayoutModification.xml
- LayoutModification.xml
- OOBE
- Unattend.xml
- Erforderliche Objektdateien
- TaskbarLayoutModification.xml
- LayoutModification.json
- OOBE
- Unattend.xml
- Erforderliche Objektdateien
Konfigurieren der automatischen Anwendung
Wenn Sie das automatische Anwenden von Ordnern verwenden möchten, müssen Sie Konfigurationsdateien und die zugehörigen Objektdateien unter "C:\Recovery\AutoApply" kopieren. Zugehörige Objektdateien sind Dateien, auf denen die Konfigurationsdateien basieren, z. B. eine Grafik, die bei der unbeaufsichtigten Installation als Hintergrundbild festgelegt wird, oder LNK-Dateien, die von "TaskbarLayoutModification.xml" verwendet werden.
Während einer Wiederherstellung werden Dateien in diesem AutoApply-Ordner in die richtigen Ordner des wiederhergestellten Images kopiert. Wenn Sie beispielsweise die Datei "unattend.xml" im Ordner "AutoApply" platzieren, wird sie während des Wiederherstellungsvorgangs in den Ordner "C:\Windows\Panther" kopiert.
In der folgenden Tabelle sind die verfügbaren Anpassungen und die Optionen zum Kopieren der Konfigurations- und zugehörigen Objektdateien aufgeführt, damit PBR sie im wiederhergestellten Betriebssystem wiederherstellen kann:
Anpassung | Konfiguration kopieren nach: | Zugehörige Objekte kopieren nach: |
---|---|---|
TaskbarLayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
LayoutModification.json und LayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
OOBE.xml | "%windir%\System32\OOBE\info" und alle zugehörigen Inhalte kopieren nach "C:\Recovery\AutoApply\OOBE" | N/A – Der kopierte Ordner "OOBE\Info" sollte alle Dateien enthalten, um OOBE zu unterstützen |
Unattend.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\CustomizationFiles |
Anpassung | Konfiguration kopieren nach: | Zugehörige Objekte kopieren nach: |
---|---|---|
TaskbarLayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
LayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
OOBE.xml | "%windir%\System32\OOBE\info" und alle zugehörigen Inhalte kopieren nach "C:\Recovery\AutoApply\OOBE" | N/A – Der kopierte Ordner "OOBE\Info" sollte alle Dateien enthalten, um OOBE zu unterstützen |
Unattend.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\CustomizationFiles |
Erfassen von Windows-Desktopanwendungen mit dem Windows ScanState-Tool (USMT)
Das Windows User State Migration Tool (USMT) ScanState.exe wurde in Windows 10 aktualisiert, um die Erfassung von Windows-Desktopanwendungen zu unterstützen. Diese Funktionalität kann durch Angeben der Optio /apps
aktiviert werden.
Das Windows User State Migration Tool (USMT) ScanState.exe erfasst Windows-Desktopanwendungen beim Angeben der USMT-Option /apps
.
Wenn /apps
angegeben wird, verwendet ScanState eine Reihe von Anwendungsermittlungsregeln, um zu bestimmen, was erfasst werden soll, und speichert die Ausgabe als Referenzgerät-Datenimage in einem Bereitstellungspaket. Im Allgemeinen umfassen die Referenzgerätedaten Folgendes:
- Windows-Desktopanwendungen, die entweder mit dem Microsoft Windows Installer oder anderen Installationsprogrammen installiert wurden
- Alle Dateien und Ordner außerhalb des Windows-Namespaces (also außerhalb von "\Windows", "\Program Files", "\Program Files (x86)", "\ProgramData" und "\Users"). Dies gilt nur für das Volume, auf dem Windows installiert ist.
- Nicht erfasst: Windows-Apps.
- Nicht erfasst: Benutzerstatus/Daten.
Sie können auch zusätzliche Regeln angeben, um bestimmte Dateien, Ordner und Registrierungseinstellungen ein- oder auszuschließen. Wenn Sie beispielsweise ScanState während der Factory-Bereitstellung verwenden, müssen Sie möglicherweise fertigungsspezifische Tools ausschließen, damit sie nicht wiederhergestellt werden, wenn Endbenutzer die Features zum Zurücksetzen per Knopfdruck verwenden. Um zusätzliche Regeln anzugeben, müssen Sie einen Migrations-XML-Code erstellen und die Option /i
angeben, wenn Sie die Datei "ScanState.exe" verwenden.
Die Option "/apps" von ScanState unterstützt auch die folgenden optionalen Parameter:
Parameter | Zweck |
---|---|
+/-sysdrive |
Gibt an, ob Anwendungen, Dateien und Ordner außerhalb des Windows-Namespace erfasst werden sollen. Wenn Wenn
|
+/-oeminfo |
Gibt an, ob die OEM-spezifischen Hilfe und Supportinformationen erfasst werden sollen. Wenn Wenn
|
Wichtig
- Obwohl die Features zum Zurücksetzen per Knopfdruck mehrere Bereitstellungspakete wiederherstellen können, kann nur eines der Pakete Referenzgerät-Datenimages enthalten, die mithilfe von ScanState erfasst werden.
- ScanState sollte nur verwendet werden, nachdem alle Anpassungen auf den PC angewendet wurden. Das Anwenden zusätzlicher Änderungen auf ein vorhandenes Referenzgerät-Datenimage wird nicht unterstützt.
- Wenn Sie ScanState für die Erfassung von Anpassungen vorbereiten, sollten Sie Microsoft Defender-Einstellungen ausschließen, um mögliche Fehler während der Wiederherstellung zu verhindern, die durch Dateikonflikte verursacht werden können. Weitere Informationen finden Sie unter Schritt 1 des Abschnitts Bereitstellen der Features zum Zurücksetzen per Knopfdruck.
- Wenn Sie das Referenzgerät mithilfe einer Datei vom Typ "unattend.xml" starten, geben Sie die
AutoLogon
-Einstellung für die unbeaufsichtigte Installation nicht an. Dies würde dazu führen, dass der Zustand für die automatische Anmeldung im Anpassungspaket erfasst wird. Die Verwendung eines solchen Pakets während des Zurücksetzens per Knopfdruck verursacht Probleme in der Out-Of-Box-Erfahrung (OOBE). Standardmäßig meldet sich der Überwachungsmodus automatisch mit dem integrierten Administratorkonto an.
Wiederherstellen von Einstellungen mithilfe von "unattend.xml" und Erweiterungspunkten
Tipp
Sie können das automatische Anwenden von Ordnern verwenden, um die Datien "unattend.xml", "layoutmodification.json" und "oobe.xml" automatisch wiederherzustellen. Wenn Sie die Funktion zum automatischen Anwenden von Ordnern verwenden, müssen Sie keine Erweiterungsskripts konfigurieren, wie unten beschrieben.
Tipp
Ab Windows 10, Version 1809 können Sie das automatische Anwenden von Ordnern verwenden, um die Dateien "unattend.xml", "layoutmodification.xml" und "oobe.xml" automatisch wiederherzustellen. Wenn Sie die Funktion zum automatischen Anwenden von Ordnern verwenden, müssen Sie keine Erweiterungsskripts konfigurieren, wie unten beschrieben.
Die meisten Einstellungen, die mit "unattend.xml" und anderen Konfigurationsdateien (z. B. "oobe.xml") konfiguriert sind, können nicht mithilfe von Bereitstellungspaketen wiederhergestellt werden. Stattdessen müssen Sie die Erweiterungspunkte zum Zurücksetzen per Knopfdruck verwenden, um sie während der Wiederherstellung wiederherzustellen. Mit diesen Erweiterungspunkten können Sie Skripts für Folgendes ausführen:
- Einfügen einer Datei vom Typ "unattend.xml" in das wiederhergestellte Betriebssystem
- Kopieren weiterer Konfigurationsdateien und Objekte in das wiederhergestellte Betriebssystem
Wichtig
- Sie sollten die Datei "unattend.xml" (oder andere Mechanismen) nicht verwenden, um das wiederhergestellte Betriebssystem im Überwachungsmodus zu starten. Das wiederhergestellte Betriebssystem muss weiterhin für das Starten mit OOBE konfiguriert sein.
- Eine Kopie der wiederherzustellenden Konfigurationsdateien und Ressourcen muss unter "C:\Recovery\OEM" platziert werden. Inhalte in diesem Ordner werden nicht durch die Features zum Zurücksetzen per Knopfdruck geändert, und sie werden automatisch auf Wiederherstellungsmedien gesichert, die mithilfe des Hilfsprogramms zum Erstellen eines Wiederherstellungslaufwerks erstellt wurden. Um die Datei "unattend.xml" und die Konfigurationsdateien/Ressourcen vor Manipulation oder versehentlichem Löschen zu schützen, sollten die Schreib-/Änderungsberechtigungen unter "C:\Recovery\OEM" auf die lokale Benutzergruppe "Administratoren" beschränkt sein.
Informationen zum Erstellen von Skripts, die mithilfe von Erweiterungspunkten ausgeführt werden sollen, finden Sie unter Hinzufügen von Erweiterungsskripts zum Zurücksetzen per Knopfdruck.
Informationen zum Erfassen und Speichern der resultierenden PPKG unter "C:\Recovery\Customizations", die automatisch während des PBR-Vorgangs wiederhergestellt werden, finden Sie unter Bereitstellen der Features zum Zurücksetzen per Knopfdruck mithilfe von ScanState.
Wiederherstellungsstrategien für allgemeine Anpassungen
In der folgenden Tabelle wird die Wiederherstellungsstrategie für allgemeine Anpassungen beschrieben.
Anpassung | Konfiguration | Wiederherstellung während des PBR-Vorgangs |
---|---|---|
OOBE – HID-Kopplung | Einstellungen im <hidSetup> -Abschnitt von "OOBE.xml" und Images (z. B. PNG-Dateien) |
|
OOBE – OEM EULA |
<Eulafilename> -Einstellung in "OOBE.xml" und RTF-Datei(en) mit Lizenzbedingungen, die unter "%WINDIR%\System32\Oobe\Info" gespeichert sind |
|
OOBE – Vorkonfigurierte Sprache und Zeitzone | Einstellungen im <defaults> -Abschnitt der Datei "OOBE.xml" |
|
OOBE – Ausblenden der mobilen Breitbandseite | Microsoft-Windows-WwanUI-| NotInOOBE-Einstellung in "unattend.xml" |
|
OOBE – OEM-Registrierungsseite | Einstellungen im Abschnitt <Registrierung> von "OOBE.xml" und HTML-Dateien für direkte Links |
|
Start – Angeheftete Kacheln und Gruppen | "LayoutModification.xml" unter "%SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell" oder Einstellungen unter Microsoft-Windows-Shell-Setup | StartTiles in "unattend.xml" |
|
Start – Vorgefüllte MFU-Liste | "LayoutModification.xml", gespeichert unter "%SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell" |
|
Continuum – Formfaktor | Einstellungen in "unattend.xml":
|
|
Continuum – Standardmodus | Microsoft-Windows-Shell-Setup | SignInMode-Einstellung in "unattend.xml" |
|
Desktop – Standard- und zusätzliche Akzentfarben | RunSynchronous-Befehl in "unattend.xml", der die AGRB Hex-Farbwerte zur Registrierung unter "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Accents" hinzufügt |
|
Desktop – Hintergrundbild | Microsoft-Windows-Shell-Setup | Designs | DesktopBackground-Einstellung in "unattend.xml" und Image (z B. JPG/PNG/BMP-Datei) |
|
Desktop – Angeheftete Taskleistenelemente | Einstellungen unter Microsoft-Windows-Shell-Setup | TaskbarLinks in "unattend.xml" und Verknüpfungsdateien (.lnk), die in einem Ordner unter "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\" gespeichert sind |
|
Desktop – Systray-Symbole | Einstellungen unter Microsoft-Windows-Shell-Setup | NotificationArea in "unattend.xml" |
|
Mobiles Breitband – Umbenennen von "WiFi" in "WLAN" in Netzwerkliste | Microsoft-Windows-SystemSettings | WiFiToWlan-Einstellung in "unattend.xml" |
|
Mobiles Breitband – Aktivieren des Netzwerkauswahlsteuerelements in den Einstellungen | Microsoft-Windows-SystemSettings | DisplayNetworkSelection-Einstellung in "unattend.xml" |
|
PC-Einstellungen – Vorinstallierte Einstellungs-Apps | Einstellungs-Apps werden auf dieselbe Weise wie jede andere App installiert und automatisch unter "Einstellungen" angezeigt. Die in dem App-Manifest deklarierte Funktion bestimmt, ob es sich um eine Einstellungs-App handelt oder nicht. | Automatische Wiederherstellung zusammen mit anderen vorinstallierten Apps |
Standardbrowser und Handler von Protokollen | XML-Datei mit Standardeinstellungen für die Anwendungszuordnung, die mithilfe des Befehls "/Import-DefaultAppAssociations" in DISM importiert wird |
|
Supportinformationen in der Support-Kontakt-App | Einstellungen unter Microsoft-Windows-Shell-Setup | OEMInformation in der Datei "unattend.xml" und "logo.bmp" |
|
Speicherinhaltsmodifizierer | Microsoft-Windows-Store-Client-UI | StoreContentModifier-Einstellung in "unattend.xml" |
|
Windows-Desktopanwendungen (einschließlich Treiber-Applets, die über "setup.exe" installiert sind) | MSI- oder benutzerdefinierte Installationsprogramme | Verwenden Sie ScanState, um die resultierende PPKG-Datei unter "C:\Recovery\Customizations" zu erfassen und zu speichern, die während des PBR-Vorgangs automatisch wiederhergestellt wird. |
RDX-Inhalte | Weitere Informationen finden Sie unter "UX WEG" | Sollte nicht während des PBR-Vorgangs wiederhergestellt werden |
Anpassung | Konfiguration | Wiederherstellung während des PBR-Vorgangs |
---|---|---|
OOBE – HID-Kopplung | Einstellungen im <hidSetup> -Abschnitt von "OOBE.xml" und Images (z. B. PNG-Dateien) |
|
OOBE – OEM EULA |
<Eulafilename> -Einstellung in "OOBE.xml" und RTF-Datei(en) mit Lizenzbedingungen, die unter "%WINDIR%\System32\Oobe\Info" gespeichert sind |
|
OOBE – Vorkonfigurierte Sprache und Zeitzone | Einstellungen im <defaults> -Abschnitt der Datei "OOBE.xml" |
|
OOBE – Ausblenden der mobilen Breitbandseite | Microsoft-Windows-WwanUI-| NotInOOBE-Einstellung in "unattend.xml" |
|
OOBE – OEM-Registrierungsseite | Einstellungen im Abschnitt <Registrierung> von "OOBE.xml" und HTML-Dateien für direkte Links |
|
Start – Angeheftete Elemente | "LayoutModification.json" und "LayoutModification.xml", gespeichert unter "%SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell" |
|
Desktop – Standard- und zusätzliche Akzentfarben | RunSynchronous-Befehl in "unattend.xml", der die AGRB Hex-Farbwerte zur Registrierung unter "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Accents" hinzufügt |
|
Desktop – Hintergrundbild | Microsoft-Windows-Shell-Setup | Designs | DesktopBackground-Einstellung in "unattend.xml" und Image (z B. JPG/PNG/BMP-Datei) |
|
Desktop – Angeheftete Taskleistenelemente | Einstellungen unter Microsoft-Windows-Shell-Setup | TaskbarLinks in "unattend.xml" und Verknüpfungsdateien (.lnk), die in einem Ordner unter "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\" gespeichert sind |
|
Desktop – Systray-Symbole | Einstellungen unter Microsoft-Windows-Shell-Setup | NotificationArea in "unattend.xml" |
|
Mobiles Breitband – Umbenennen von "WiFi" in "WLAN" in Netzwerkliste | Microsoft-Windows-SystemSettings | WiFiToWlan-Einstellung in "unattend.xml" |
|
Mobiles Breitband – Aktivieren des Netzwerkauswahlsteuerelements in den Einstellungen | Microsoft-Windows-SystemSettings | DisplayNetworkSelection-Einstellung in "unattend.xml" |
|
PC-Einstellungen – Vorinstallierte Einstellungs-Apps | Einstellungs-Apps werden auf dieselbe Weise wie jede andere App installiert und automatisch unter "Einstellungen" angezeigt. Die in dem App-Manifest deklarierte Funktion bestimmt, ob es sich um eine Einstellungs-App handelt oder nicht. | Automatische Wiederherstellung zusammen mit anderen vorinstallierten Apps |
Standardbrowser und Handler von Protokollen | XML-Datei mit Standardeinstellungen für die Anwendungszuordnung, die mithilfe des Befehls "/Import-DefaultAppAssociations" in DISM importiert wird |
|
Supportinformationen in der Support-Kontakt-App | Einstellungen unter Microsoft-Windows-Shell-Setup | OEMInformation in der Datei "unattend.xml" und "logo.bmp" |
|
Speicherinhaltsmodifizierer | Microsoft-Windows-Store-Client-UI | StoreContentModifier-Einstellung in "unattend.xml" |
|
Windows-Desktopanwendungen (einschließlich Treiber-Applets, die über "setup.exe" installiert sind) | MSI- oder benutzerdefinierte Installationsprogramme | Verwenden Sie ScanState, um die resultierende PPKG-Datei unter "C:\Recovery\Customizations" zu erfassen und zu speichern, die während des PBR-Vorgangs automatisch wiederhergestellt wird. |
RDX-Inhalte | Weitere Informationen finden Sie unter "UX WEG" | Sollte nicht während des PBR-Vorgangs wiederhergestellt werden |