Komponen pemulihan
Fitur reset tombol tekan secara default hanya memulihkan driver (diinstal melalui paket INF) dan aplikasi Windows yang telah diinstal sebelumnya. Untuk mengonfigurasi fitur untuk memulihkan penyesuaian lain seperti pengaturan dan aplikasi desktop Windows, Anda harus menyiapkan satu atau beberapa paket kustomisasi yang berisi kustomisasi. Paket penyesuaian ini dalam bentuk paket provisi (.ppkg).
Reset tombol tekan mencari, dan secara otomatis memulihkan paket provisi yang terletak di folder C:\Recovery\Customizations.
Dimulai dengan Windows 10, versi 1809, Windows juga akan mencari dan memulihkan kustomisasi tertentu di C:\Recovery\AutoApply
folder. Jika kustomisasi berada di folder ini dan titik ekstensibilitas tidak dikonfigurasi, penyesuaian dalam folder ini akan dipulihkan.
- Reset tombol tekan mencari, dan secara otomatis memulihkan paket provisi yang terletak di folder C:\Recovery\Customizations.
- Windows juga akan mencari dan memulihkan penyesuaian tertentu di dalam
C:\Recovery\AutoApply
folder. Jika kustomisasi berada di folder ini dan titik ekstensibilitas tidak dikonfigurasi, penyesuaian dalam folder ini akan dipulihkan.
Untuk memastikan folder Pemulihan harus memperbaiki izin, dan untuk melindungi paket dari perubahan atau penghapusan yang tidak disengaja, gunakan perintah berikut untuk membuat C:\Recovery
folder:
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
Beberapa pengaturan dan penyesuaian tidak dapat disertakan dalam paket provisi. Sebagai gantinya, Anda dapat memulihkannya menggunakan file tanpa pengawas yang diterapkan menggunakan tombol Dorong mengatur ulang titik ekstensibilitas. Untuk pengaturan yang didukung oleh paket provisi dan tanpa pengamatan, disarankan agar Anda menentukannya hanya menggunakan salah satu mekanisme, bukan keduanya. Untuk mempelajari lebih lanjut, lihat Cara kerja fitur reset tombol tekan.
Terapkan otomatis folder
Menerapkan folder secara otomatis membuat penyesuaian pengaturan ulang tombol tekan lebih mudah dikonfigurasi untuk pengalaman reset. Metode ini menyalin dan menerapkan file kustomisasi Windows yang paling umum setelah perangkat direset. Ini dapat membantu menyederhanakan proses konfigurasi dan menghilangkan kesalahan yang umum dibuat yang mengakibatkan perangkat yang salah dikonfigurasi.
Dimulai dengan Windows 10, versi 1809, Terapkan otomatis folder membuat penyesuaian pengaturan ulang tombol Push lebih mudah dikonfigurasi untuk pengalaman reset. Metode baru ini menyalin dan menerapkan file kustomisasi Windows yang paling umum setelah perangkat direset. Ini dapat membantu menyederhanakan proses konfigurasi dan menghilangkan kesalahan yang umum dibuat yang mengakibatkan perangkat yang salah dikonfigurasi.
Folder terapkan otomatis tidak dapat digunakan bersama dengan titik ekstensibilitas.
Penting
Jika kedua titik ekstensibilitas dikonfigurasi dan folder Terapkan otomatis ada di C:\Recovery
, folder Terapkan otomatis akan diabaikan.
Menerapkan kustomisasi secara otomatis
Kustomisasi berikut ini didukung oleh folder Terapkan otomatis:
- TaskbarLayoutModification.xml
- LayoutModification.xml
- OOBE
- Unattend.xml
- File aset apa pun yang diperlukan
- TaskbarLayoutModification.xml
- LayoutModification.json
- OOBE
- Unattend.xml
- File aset apa pun yang diperlukan
Mengonfigurasi Penerapan otomatis
Untuk menggunakan folder Terapkan otomatis, Anda harus menyalin file konfigurasi dan file aset terkait C:\Recovery\AutoApply. File aset terkait adalah file yang diandalkan file konfigurasi, seperti grafik yang tidak dijaga akan diatur sebagai file wallpaper atau .lnk yang digunakan oleh TaskbarLayoutModification.xml.
Selama pemulihan, file dalam folder AutoApply ini akan disalin ke folder yang benar dalam gambar yang dipulihkan. Misalnya, ketika Anda menempatkan unattend.xml di folder AutoApply, itu akan disalin ke folder C:\Windows\Panther selama proses pemulihan.
Tabel berikut ini memperlihatkan kustomisasi yang tersedia dan tempat menyalin konfigurasi dan file aset terkait sehingga PBR dapat memulihkannya ke OS yang dipulihkan:
Kustomisasi | Salin konfigurasi ke: | Salin aset terkait ke: |
---|---|---|
TaskbarLayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
LayoutModification.json dan LayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
OOBE.xml | Salin %windir%\System32\OOBE\info dan semua isinya ke C:\Recovery\AutoApply\OOBE | T/A - Folder OOBE\Info yang disalin harus menyertakan semua file untuk mendukung OOBE |
Unattend.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\CustomizationFiles |
Kustomisasi | Salin konfigurasi ke: | Salin aset terkait ke: |
---|---|---|
TaskbarLayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
LayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
OOBE.xml | Salin %windir%\System32\OOBE\info dan semua isinya ke C:\Recovery\AutoApply\OOBE | T/A - Folder OOBE\Info yang disalin harus menyertakan semua file untuk mendukung OOBE |
Unattend.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\CustomizationFiles |
Menangkap aplikasi desktop Windows menggunakan alat ScanState Windows User State Migration Tool (USMT)
ScanState.exe Windows User State Migration Tool (USMT) telah diperbarui di Windows 10 untuk mendukung penangkapan aplikasi desktop Windows. Fungsionalitas ini dapat diaktifkan dengan menentukan /apps
opsi .
Windows User State Migration Tool (USMT) ScanState.exe menangkap aplikasi desktop Windows saat Anda menentukan opsi USMT /apps
.
Ketika /apps
ditentukan, ScanState menggunakan sekumpulan aturan penemuan aplikasi untuk menentukan apa yang harus diambil, dan menyimpan output sebagai gambar data perangkat referensi di dalam paket provisi. Secara umum, data perangkat referensi mencakup hal-hal berikut:
- Aplikasi desktop Windows terinstal menggunakan Alat Penginstal Microsoft Windows atau penginstal lainnya
- Semua file dan folder di luar namespace Windows (dengan kata lain, di luar \Windows, \Program Files, \Program Files (x86), \ProgramData, dan \Users). Ini hanya berlaku untuk volume tempat Windows diinstal.
- Tidak diambil: Aplikasi Windows.
- Tidak diambil: Status/data pengguna.
Anda juga dapat menentukan aturan tambahan untuk menyertakan atau mengecualikan file, folder, dan pengaturan registri tertentu. Misalnya, jika Anda menggunakan ScanState selama penyebaran pabrik, Anda mungkin perlu mengecualikan alat khusus manufaktur sehingga tidak akan dipulihkan saat pengguna akhir menggunakan fitur reset tombol Push. Untuk menentukan aturan tambahan, Anda harus menulis XML migrasi dan menentukan /i
opsi saat menggunakan ScanState.exe.
Opsi /apps ScanState juga mendukung parameter opsional berikut:
Parameter | Penggunaan |
---|---|
+/-sysdrive |
Menentukan apakah aplikasi, file, dan folder di luar namespace Windows harus diambil. Jika Jika
|
+/-oeminfo |
Menentukan apakah info bantuan dan dukungan khusus OEM harus diambil. Jika Jika
|
Penting
- Meskipun fitur reset tombol tekan dapat memulihkan beberapa paket provisi, hanya salah satu paket yang dapat berisi gambar data perangkat referensi yang diambil menggunakan ScanState.
- ScanState harus digunakan hanya setelah semua penyesuaian diterapkan ke PC. Ini tidak mendukung penambahan perubahan tambahan ke gambar data perangkat referensi yang ada.
- Saat Menyiapkan ScanState untuk menangkap kustomisasi, Anda harus mengecualikan pengaturan Microsoft Defender untuk mencegah kemungkinan kegagalan selama pemulihan yang dapat disebabkan oleh konflik file. Untuk informasi selengkapnya, lihat Langkah 1 di Menyebarkan fitur reset tombol pendorongan.
- Jika Anda mem-boot perangkat referensi ke Mode Audit menggunakan unattend.xml, jangan tentukan
AutoLogon
pengaturan tanpa pengawas. Melakukannya akan mengakibatkan status autologon ditangkap ke dalam paket kustomisasi. Menggunakan paket tersebut selama operasi reset tombol pendorongan menyebabkan masalah dalam Pengalaman Di Luar Kotak (OOBE). Secara default, Mode Audit masuk secara otomatis menggunakan akun Administrator bawaan.
Memulihkan pengaturan menggunakan titik unattend.xml dan ekstensibilitas
Tip
Anda dapat menggunakan Terapkan otomatis folder untuk memulihkan unattend.xml, layoutmodification.json, dan oobe.xml secara otomatis. Jika menggunakan folder Terapkan otomatis, Anda tidak perlu mengonfigurasi skrip ekstensibilitas seperti yang diuraikan di bawah ini.
Tip
Dimulai dengan Windows 10, versi 1809, Anda dapat menggunakan Terapkan otomatis folder untuk memulihkan unattend.xml, layoutmodification.xml, dan oobe.xml secara otomatis. Jika menggunakan folder Terapkan otomatis, Anda tidak perlu mengonfigurasi skrip ekstensibilitas seperti yang diuraikan di bawah ini.
Sebagian besar pengaturan yang dikonfigurasi menggunakan unattend.xml dan file konfigurasi lainnya (misalnya oobe.xml) tidak dapat dipulihkan menggunakan paket provisi. Sebagai gantinya, Anda harus menggunakan titik ekstensibilitas reset tombol Push untuk memulihkannya selama pemulihan. Titik ekstensibilitas ini memungkinkan Anda menjalankan skrip yang dapat:
- Menyuntikkan unattend.xml ke OS yang dipulihkan
- Salin file konfigurasi dan aset lainnya ke DALAM OS yang dipulihkan
Penting
- Anda tidak boleh menggunakan unattend.xml (atau mekanisme lain) untuk mem-boot OS yang dipulihkan ke Mode Audit. OS yang dipulihkan harus tetap dikonfigurasi untuk boot ke OOBE.
- Salinan file konfigurasi dan aset yang perlu dipulihkan harus ditempatkan di bawah C:\Recovery\OEM. Konten dalam folder ini tidak dimodifikasi oleh fitur reset tombol tekan dan secara otomatis dicadangkan ke media pemulihan yang dibuat menggunakan utilitas Buat drive pemulihan . Untuk melindungi unattend.xml dan file/aset konfigurasi dari pengubahan atau penghapusan yang tidak disengaja, izin Tulis/Ubah C:\Recovery\OEM harus dibatasi untuk grup pengguna Administrator lokal.
Untuk mempelajari cara menulis skrip yang akan dijalankan menggunakan titik ekstensibilitas, lihat Menambahkan skrip ekstensibilitas untuk mengatur ulang tombol pendorongan.
Untuk mempelajari cara menggunakan ScanState untuk mengambil dan menyimpan PPKG yang dihasilkan di bawah C:\Recovery\Customizations, yang dipulihkan secara otomatis selama PBR, lihat Menyebarkan fitur reset tombol pendorongan menggunakan ScanState.
Strategi pemulihan untuk kustomisasi umum
Tabel berikut menguraikan strategi pemulihan untuk penyesuaian umum.
Kustomisasi | Cara konfigurasinya | Bagaimana hal itu dapat dipulihkan selama PBR |
---|---|---|
OOBE – Pemasangan HID | Pengaturan di <hidSetup> bagian OOBE.xml dan gambar (misalnya file .png) |
|
OOBE – OEM EULA |
<Eulafilename> pengaturan dalam OOBE.xml dan istilah lisensi .rtf file yang disimpan di bawah %WINDIR%\System32\Oobe\Info |
|
OOBE – Bahasa dan zona waktu yang telah dikonfigurasi sebelumnya | Pengaturan di bagian <defaults> OOBE.xml |
|
OOBE – Sembunyikan halaman broadband seluler | Microsoft-Windows-WwanUI | Pengaturan NotInOOBE di unattend.xml |
|
OOBE – Halaman Pendaftaran OEM | Pengaturan di <bagian pendaftaran> file OOBE.xml dan HTML untuk tautan di tempat |
|
Mulai – Petak peta dan grup yang disematkan | LayoutModification.xml disimpan di bawah %SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell atau pengaturan di bawah Microsoft-Windows-Shell-Setup | StartTiles di unattend.xml |
|
Mulai – Daftar MFU yang telah diisi sebelumnya | LayoutModification.xml disimpan di bawah %SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell |
|
Continuum – Faktor bentuk | Pengaturan di unattend.xml:
|
|
Continuum – Mode default | Microsoft-Windows-Shell-Setup | Pengaturan SignInMode di unattend.xml |
|
Desktop – Warna aksen default dan tambahan | Perintah RunSynchronous di unattend.xml yang menambahkan nilai warna heksa AGRB ke registri di bawah HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Accents |
|
Desktop – Gambar latar belakang | Microsoft-Windows-Shell-Setup | Tema | Pengaturan DesktopBackground dalam unattend.xml dan gambar (misalnya file /.jpg/.png/.bmp) |
|
Desktop – Item taskbar yang disematkan | Pengaturan di bawah Microsoft-Windows-Shell-Setup | TaskbarLinks dalam file unattend.xml dan pintasan (.lnk) yang disimpan dalam folder di bawah %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\ |
|
Desktop – Ikon systray | Pengaturan di bawah Microsoft-Windows-Shell-Setup | NotificationArea di unattend.xml |
|
Broadband seluler – Ganti nama "WiFi" menjadi "WLAN" dalam daftar jaringan | Microsoft-Windows-SystemSettings | Pengaturan WiFiToWlan di unattend.xml |
|
Broadband seluler – Aktifkan kontrol Pemilihan Jaringan di Pengaturan | Microsoft-Windows-SystemSettings | Pengaturan DisplayNetworkSelection di unattend.xml |
|
Pengaturan PC – Aplikasi pengaturan yang telah diinstal sebelumnya | Aplikasi pengaturan telah diinstal sebelumnya dengan cara yang sama seperti aplikasi lain, dan secara otomatis muncul di Pengaturan. Kemampuan yang dideklarasikan dalam manifes aplikasi menentukan apakah itu aplikasi pengaturan atau tidak. | Dipulihkan secara otomatis bersama dengan aplikasi lain yang telah diinstal sebelumnya |
Browser default dan penangan protokol | File XML pengaturan asosiasi aplikasi default diimpor menggunakan perintah /Import-DefaultAppAssociations di DISM |
|
Informasi dukungan di aplikasi Hubungi Dukungan | Pengaturan di bawah Microsoft-Windows-Shell-Setup | OEMInformation dalam file unattend.xml dan logo.bmp |
|
Simpan pengubah konten | Microsoft-Windows-Store-Client-UI | Pengaturan StoreContentModifier di unattend.xml |
|
Aplikasi desktop Windows (termasuk applet driver yang diinstal melalui setup.exe) | MSI atau alat penginstal kustom | Gunakan ScanState untuk menangkap dan menyimpan PPKG yang dihasilkan di bawah C:\Recovery\Customizations, yang dipulihkan secara otomatis selama PBR. |
Konten RDX | Lihat UX WEG untuk detailnya | Tidak boleh dipulihkan selama PBR |
Kustomisasi | Cara konfigurasinya | Bagaimana hal itu dapat dipulihkan selama PBR |
---|---|---|
OOBE – Pemasangan HID | Pengaturan di <hidSetup> bagian OOBE.xml dan gambar (misalnya file .png) |
|
OOBE – OEM EULA |
<Eulafilename> pengaturan dalam OOBE.xml dan istilah lisensi file .rtf yang disimpan di bawah %WINDIR%\System32\Oobe\Info |
|
OOBE – Bahasa dan zona waktu yang telah dikonfigurasi sebelumnya | Pengaturan di bagian <defaults> OOBE.xml |
|
OOBE – Sembunyikan halaman broadband seluler | Microsoft-Windows-WwanUI | Pengaturan NotInOOBE di unattend.xml |
|
OOBE – Halaman Pendaftaran OEM | Pengaturan di bagian <pendaftaran> file OOBE.xml dan HTML untuk tautan di tempat |
|
Mulai – Item yang disematkan | LayoutModification.json dan LayoutModification.xml disimpan di bawah %SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell |
|
Desktop – Warna aksen default dan tambahan | Perintah RunSynchronous di unattend.xml yang menambahkan nilai warna heksa AGRB ke registri di bawah HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Accents |
|
Desktop – Gambar latar belakang | Microsoft-Windows-Shell-Setup | Tema | Pengaturan DesktopBackground dalam unattend.xml dan gambar (misalnya file .jpg/.png/.bmp) |
|
Desktop – Item taskbar yang disematkan | Pengaturan di bawah Microsoft-Windows-Shell-Setup | TaskbarLinks dalam file unattend.xml dan pintasan (.lnk) yang disimpan dalam folder di bawah %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\ |
|
Desktop – Ikon systray | Pengaturan di bawah Microsoft-Windows-Shell-Setup | NotificationArea di unattend.xml |
|
Broadband seluler – Ganti nama "WiFi" menjadi "WLAN" dalam daftar jaringan | Microsoft-Windows-SystemSettings | Pengaturan WiFiToWlan di unattend.xml |
|
Broadband seluler – Aktifkan kontrol Pemilihan Jaringan di Pengaturan | Microsoft-Windows-SystemSettings | Pengaturan DisplayNetworkSelection di unattend.xml |
|
Pengaturan PC – Aplikasi pengaturan yang telah diinstal sebelumnya | Aplikasi pengaturan telah diinstal sebelumnya dengan cara yang sama seperti aplikasi lain, dan secara otomatis muncul di Pengaturan. Kemampuan yang dideklarasikan dalam manifes aplikasi menentukan apakah itu aplikasi pengaturan atau tidak. | Dipulihkan secara otomatis bersama dengan aplikasi lain yang telah diinstal sebelumnya |
Browser default dan penangan protokol | File XML pengaturan asosiasi aplikasi default diimpor menggunakan perintah /Import-DefaultAppAssociations di DISM |
|
Informasi dukungan di aplikasi Dukungan Kontak | Pengaturan di bawah Microsoft-Windows-Shell-Setup | OEMInformation dalam file unattend.xml dan logo.bmp |
|
Simpan pengubah konten | Microsoft-Windows-Store-Client-UI | Pengaturan StoreContentModifier di unattend.xml |
|
Aplikasi desktop Windows (termasuk applet driver yang diinstal melalui setup.exe) | MSI atau alat penginstal kustom | Gunakan ScanState untuk mengambil dan menyimpan PPKG yang dihasilkan di bawah C:\Recovery\Customizations, yang dipulihkan secara otomatis selama PBR. |
Konten RDX | Lihat UX WEG untuk detailnya | Tidak boleh dipulihkan selama PBR |