Menyebarkan fitur reset tombol tekan
Fitur pengaturan ulang tombol tekan disertakan dengan Windows 10 dan Windows 11 untuk edisi desktop (Home, Pro, Enterprise, dan Education), meskipun Anda harus melakukan langkah-langkah tambahan untuk menyebarkan PC dengan kustomisasi berikut:
- Aplikasi desktop Windows
- Pengaturan Windows, seperti layar OOBE yang disesuaikan atau Menu Mulai.
- Tata letak partisi yang disesuaikan.
Langkah-langkah ini juga menunjukkan kepada Anda cara menambahkan skrip Anda sendiri selama reset untuk mengambil log atau melakukan tugas pembersihan lainnya.
Prasyarat
Untuk menyelesaikan langkah-langkah di bawah ini, Anda memerlukan PC teknisi dengan Kit Penilaian dan Penyebaran Windows (ADK) dan add-on WinPE. Saat Anda menginstal ADK, pilih opsi berikut:
- Alat Penyebaran
- Perancang Pencitraan dan Konfigurasi (ICD)
- Alat Migrasi Status Pengguna (USMT)
Anda juga perlu:
- PC tujuan dengan ukuran drive 100 GB atau lebih besar
- Gambar edisi desktop Windows 10 atau Windows 11 (install.wim)
- Gambar boot Windows RE (Winre.wim) (Anda akan mengekstrak ini dari gambar penginstalan Windows).
Untuk gambaran umum seluruh proses penyebaran, lihat Panduan manufaktur desktop.
Gunakan langkah-langkah berikut untuk menyiapkan alat ScanState untuk menangkap aplikasi desktop Windows setelah diinstal:
Langkah 1: Siapkan alat ScanState
Pada PC teknisi, salin file Windows ADK dari Windows User State Migration Tool (USMT) dan Windows Setup ke folder yang berfungsi. Anda harus mencocokkan arsitektur perangkat tujuan. Anda tidak perlu menyalin subfolder.
md C:\ScanState_amd64 xcopy /E "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\User State Migration Tool\amd64" C:\ScanState_amd64 xcopy /E /Y "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Setup\amd64\Sources" C:\ScanState_amd64
Salin isi folder kerja ke lokasi jaringan atau USB flash drive.
Gunakan langkah-langkah berikut untuk menyesuaikan gambar boot RE Windows Anda jika driver dan paket bahasa tambahan diperlukan.
Langkah 2: Ekstrak dan sesuaikan gambar boot WINDOWS RE (opsional)
Pada PC teknisi, klik Mulai, dan ketik penyebaran. Klik kanan Lingkungan Alat Penyebaran dan Pencitraan lalu pilih Jalankan sebagai administrator.
Di Lingkungan Alat Penyebaran dan Pencitraan, buat struktur folder untuk menyimpan gambar Windows dan titik pemasangannya.
Mkdir C:\OS_image\mount
Buat struktur folder untuk menyimpan gambar boot WINDOWS RE dan titik pemasangannya.
Mkdir C:\winre_amd64\mount
Pasang gambar Windows (install.wim) ke folder \OS_image\mount dengan menggunakan DISM.
Dism /mount-image /imagefile:C:\OS_image\install.wim /index:1 /mountdir:C:\OS_image\mount
di mana
Index:1
adalah indeks gambar yang dipilih dalam file Install.wim.Salin gambar WINDOWS RE dari gambar Windows yang dipasang ke folder baru.
xcopy /H C:\OS_image\mount\windows\system32\recovery\winre.wim C:\winre_amd64
Lepaskan citra Windows. Tips: Jika Anda belum membuat perubahan lain dalam gambar Windows, Anda dapat melepas gambar lebih cepat dengan menggunakan opsi .
/discard
Dism /unmount-image /mountdir:C:\OS_image\mount /discard
Pasang gambar boot RE Windows untuk pengeditan.
Dism /mount-image /imagefile:C:\winre_amd64\winre.wim /index:1 /mountdir:C:\winre_amd64\mount
di mana
Index:1
adalah jumlah gambar yang dipilih dalam file Winre.wim.Setelah file Winre.wim diekstrak dari file Install.wim, Anda dapat menyesuaikan gambar boot Re Windows.
Tambahkan paket bahasa, driver perangkat boot-critical, dan driver perangkat input ke gambar boot RE Windows. Untuk mempelajari selengkapnya, lihat Mengkustomisasi Windows RE.
Terapkan kustomisasi Anda dan lepaskan gambar.
Dism /unmount-image /mountdir:C:\winre_amd64\mount /commit
Jika Anda berencana untuk menyesuaikan hanya pengaturan yang umum untuk semua edisi Windows 10 (termasuk Windows 10 Mobile), gunakan langkah-langkah berikut untuk membuat paket provisi yang menentukan pengaturan yang akan dipulihkan selama pemulihan:
Langkah 3: (Opsional) Buat paket provisi dengan pengaturan yang akan dipulihkan
- Pada PC teknisi, mulai Windows Imaging and Configuration Designer (ICD).
- Klik File>Proyek Baru.
- Masukkan nama dan deskripsi proyek, lalu klik Berikutnya
- Di langkah Pilih alur kerja proyek, pilih opsi Paket Provisi, lalu klik Berikutnya.
- Di opsi Pilih pengaturan mana yang akan dilihat dan dikonfigurasi , pilih opsi Umum untuk semua edisi Windows, lalu klik Berikutnya.
- Di langkah Impor paket provisi (opsional), klik Selesai untuk membuat proyek baru.
- Gunakan panel Kustomisasi yang tersedia untuk menambahkan pengaturan dan menentukan default yang harus dipulihkan selama pemulihan. Pengaturan akan muncul di panel Kustomisasi yang dipilih.
- Klik Ekspor>paket Provisi.
- Di langkah Jelaskan paket provisi, klik Berikutnya.
- Di langkah Pilih detail keamanan untuk paket provisi, klik Berikutnya.
- Di langkah Pilih tempat menyimpan paket provisi, masukkan lokasi untuk menyimpan paket (seperti berbagi jaringan) lalu klik Berikutnya.
- Klik Bangun untuk membuat paket provisi.
- Setelah paket provisi dibuat, klik Selesai.
Jika kustomisasi Anda menyertakan pengaturan khusus untuk edisi Windows 10 untuk edisi desktop, gunakan langkah-langkah berikut untuk membuat unattend.xml yang menentukan pengaturan yang akan dipulihkan selama pemulihan:
Langkah 4: (Opsional) Buat file tanpa pengawas untuk memulihkan pengaturan
- Pada PC teknisi, mulai Windows System Image Manager.
- Klik File>Pilih gambar Windows.
- Saat diminta untuk membuat file katalog, klik Ya.
- Gunakan panel File Gambar dan Jawaban Windows untuk menambahkan pengaturan ke fase Specialize atau oobeSystem (atau keduanya), dan tentukan default yang harus dipulihkan selama pemulihan.
- Klik Alat>Validasi File Jawaban untuk memeriksa kesalahan. Perbaik masalah apa pun yang diidentifikasi.
- Klik File>Simpan File Jawaban. Masukkan lokasi untuk menyimpan file jawaban (seperti berbagi jaringan) lalu klik Simpan.
Jika Anda berencana untuk menggunakan titik ekstensibilitas reset tombol push, gunakan langkah-langkah berikut untuk menyiapkan titik ekstensibilitas Anda dan mendaftarkannya menggunakan file konfigurasi pengaturan ulang tombol dorong.
Penting
Jika Anda telah membuat file tanpa pengawas, Anda juga harus membuat skrip untuk menerapkannya kembali menggunakan BasicReset_AfterImageApply
titik ekstensibilitas dan FactoryReset_AfterImageApply
.
Langkah 5: (Opsional) Menyiapkan skrip titik ekstensibilitas pengaturan ulang tombol tekan
Buat skrip (.cmd) atau executables (.exe) untuk dijalankan di titik ekstensibilitas yang tersedia saat fitur Pertahankan file saya berjalan:
- A: Pada BasicReset_BeforeImageApply
- B: Pada BasicReset_AfterImageApply
Buat skrip (.cmd) atau executables (.exe) untuk dijalankan pada titik ekstensibilitas yang tersedia saat fitur Hapus semuanya berjalan:
- C: Pada FactoryReset_AfterDiskFormat
- D: Pada FactoryReset_AfterImageApply
Simpan skrip ke lokasi jaringan, atau USB flash drive.
Buat file ResetConfig.xml yang menentukan lokasi skrip yang Anda buat untuk empat titik ekstensibilitas. Contohnya:
<?xml version="1.0" encoding="utf-8"?> <Reset> <Run Phase="BasicReset_BeforeImageApply"> <Path>Fabrikam\SampleScript_A.cmd</Path> <Duration>2</Duration> </Run> <Run Phase="BasicReset_AfterImageApply"> <Path>Fabrikam\SampleScript_B.cmd</Path> <Param></Param> <Duration>2</Duration> </Run> <Run Phase="FactoryReset_AfterDiskFormat"> <Path>Fabrikam\SampleScript_C.cmd</Path> <Duration>2</Duration> </Run> <Run Phase="FactoryReset_AfterImageApply"> <Path>Fabrikam\SampleScript_D.cmd</Path> <Param></Param> <Duration>2</Duration> </Run> </Reset>
Penting
Jika Anda menggunakan editor teks untuk menulis file ResetConfig.xml, simpan dokumen dengan ekstensi nama file .xml dan gunakan pengodean UTF-8. Jangan gunakan Unicode atau ANSI.
Simpan file ResetConfig.xml bersama dengan skrip yang Anda buat.
Langkah 6: (Opsional) Membuat konfigurasi pemulihan bare-metal
Untuk menentukan tata letak partisi yang akan digunakan saat pengguna melakukan pemulihan bare metal menggunakan media pemulihan yang dibuat dari PC mereka, ubah resetconfig.xml untuk menyertakan elemen berikut:
<?xml version="1.0" encoding="utf-8"?> <Reset> <SystemDisk> <MinSize>160000</MinSize> <DiskpartScriptPath>ReCreatePartitions.txt</DiskpartScriptPath> <OSPartition>3</OSPartition> <WindowsREPartition>4</WindowsREPartition> <WindowsREPath>Recovery\WindowsRE</WindowsREPath> <Compact>False</Compact> </SystemDisk> </Reset>
<MinSize>
- Menentukan ukuran minimum disk sistem dalam megabyte (MB). Proses pemulihan tidak akan dilanjutkan jika disk sistem tidak memenuhi ukuran minimum ini.<DiskpartScriptPath>
- Jalur ke skrip Diskpart relatif terhadap lokasi install.wim. Skrip harus mengasumsikan bahwa semua partisi yang ada telah dihapus, dan disk sistem memiliki fokus di Diskpart.<OSPartition>
- Partisi tempat gambar pemulihan harus diterapkan harus ditentukan. ESP atau partisi aktif harus berada pada disk yang sama dengan OS.<WindowsREPartition>
;<WindowsREPath>
- (Opsional) Lokasi tempat WinRE harus ditahapkan. Gambar boot WinRE di media akan disalin dan didaftarkan dengan OS. (Sama seperti menjalankanreagentc.exe /setreimage
)
Jika informasi partisi tidak ditentukan dalam resetconfig.xml, pengguna masih dapat melakukan pemulihan bare metal menggunakan media yang telah mereka buat. Namun, tata letak partisi default/yang direkomendasikan untuk Windows 10 akan digunakan sebagai gantinya.
Langkah 7: Membuat skrip diskpart untuk penyebaran awal
Buat skrip partisi disk untuk penyebaran awal.
Contoh UEFI:
rem These commands are used with DiskPart tool. rem Erase the drive and create four partitions rem for a UEFI/GPT-based PC. select disk 0 clean convert gpt rem == 1. System Partition ======================= create partition efi size=100 rem ***NOTE: For 4KB-per-sector drives, change rem this value to size=260.*** format quick fs=fat32 label="System" assign letter="S" rem == 2. Microsoft Reserved (MSR) Partition ===== create partition msr size=16 rem == 3. Windows Partition ====================== rem == a. Create Windows Partition ============ create partition primary rem == b. Create space for Windows RE tools partition shrink minimum=450 rem == c. Prepare the Windows partition format quick fs=ntfs label="Windows" assign letter="W" rem == 4. Windows RE Tools Partition ============= create partition primary format quick fs=ntfs label="Windows RE tools" set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac assign letter="T" exit
Contoh BIOS:
rem These commands are used with DiskPart to rem erase the drive and create three partitions rem for a BIOS/MBR-based PC. rem Adjust the partition sizes to fill the drive. select disk 0 clean rem === 1. System Partition ===================== create partition primary size=100 format quick fs=ntfs label="System" assign letter="S" active rem === 2. Windows Partition ==================== rem == a. Create Windows partition =========== create partition primary rem == b. Create space for Windows RE tools partition ==== shrink minimum=450 rem == c. Prepare the Windows partition ====== format quick fs=ntfs label="Windows" assign letter="W" rem === 3. Windows RE Tools Partition ============= create partition primary format quick fs=ntfs label="Windows RE tools" set id=27 assign letter="R" exit
Beri nama skrip CreatePartitions-UEFI atau CreatePartitions-BIOS.txt, dan simpan ke lokasi jaringan, atau USB flash drive. Catatan: Dalam contoh Diskpart ini, partisi diberi huruf S:\, W:\, dan T:\ untuk menyederhanakan identifikasi partisi. Setelah PC dimulai ulang, Windows PE secara otomatis menetapkan huruf C:\ ke partisi Windows. Partisi lain tidak menerima huruf kandar.
Langkah 8: Buat skrip diskpart untuk pemulihan bare-metal (opsional)
Buat skrip diskpart untuk pemulihan bare-metal.
Penting
Skrip diskpart yang digunakan untuk pemulihan bare metal tidak boleh menyertakan
select disk
perintah atauclean
. Disk sistem akan dipilih secara otomatis sebelum skrip diskpart diproses. Untuk menghindari masalah boot pemulihan bare metal karena ukuran partisi, disarankan agar produsen memungkinkan skrip pembuatan otomatis fitur pemulihan bare metal untuk membuat partisi yang digunakan untuk wim pemulihan. Jika produsen ingin menggunakan skrip DISKPART kustom untuk pembuatan partisi, ukuran partisi minimum yang direkomendasikan adalah 990MB dan minimal 250MB ruang kosong.Contoh UEFI:
rem These commands are used with DiskPart tool. rem Erase the drive and create five partitions rem for a UEFI/GPT-based PC. convert gpt rem == 1. System Partition ======================= create partition efi size=100 rem ***NOTE: For 4KB-per-sector drives, change rem this value to size=260.*** format quick fs=fat32 label="System" assign letter="S" rem == 2. Microsoft Reserved (MSR) Partition ===== create partition msr size=16 rem == 3. Windows Partition ====================== rem == a. Create Windows Partition ============ create partition primary rem == b. Create space for Windows RE tools partition shrink minimum=450 rem == c. Prepare the Windows partition format quick fs=ntfs label="Windows" assign letter="W" rem == 4. Windows RE Tools Partition ============= create partition primary format quick fs=ntfs label="Windows RE tools" set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac assign letter="T" exit
Contoh BIOS:
rem These commands are used with DiskPart to rem erase the drive and create three partitions rem for a BIOS/MBR-based PC. rem Adjust the partition sizes to fill the drive. rem === 1. System Partition ===================== create partition primary size=100 format quick fs=ntfs label="System" assign letter="S" active rem === 2. Windows Partition ==================== rem == a. Create Windows partition =========== create partition primary rem == b. Create space for Windows RE tools partition ==== shrink minimum=450 rem == c. Prepare the Windows partition ====== format quick fs=ntfs label="Windows" assign letter="W" rem === 3. Windows RE Tools Partition ============= create partition primary format quick fs=ntfs label="Windows RE tools" set id=27 assign letter="R" exit
Beri nama skrip RecreatePartitions-UEFI.txt atau RecreatePartitions-BIOS.txt, dan simpan ke lokasi jaringan yang sama, atau USB flash drive sebagai buat partisi.
Langkah 9: Menyebarkan dan menyesuaikan Windows
Pada PC tujuan, boot ke Windows PE.
Pada prompt perintah Windows PE, jalankan skrip untuk membuat partisi hard drive yang direkomendasikan.
Diskpart /s N:\CreatePartitions.txt
di mana
N:\CreatePartition
adalah lokasi file.Terapkan gambar referensi Windows ke partisi Windows.
Dism /Apply-Image /ImageFile:N:\Install.wim /Index:1 /ApplyDir:W:\
Opsional: Anda juga dapat menentukan opsi /compact sehingga file yang ditulis ke disk dikompresi. Misalnya:
Dism /Apply-Image /ImageFile:N:\Install.wim /Index:1 /ApplyDir:W:\ /Compact:on
Ini berguna jika Anda menyebarkan Windows ke PC dengan kapasitas penyimpanan terbatas, tetapi tidak disarankan pada PC dengan perangkat penyimpanan rotasi.
Konfigurasikan partisi sistem dengan menggunakan BCDboot.
W:\Windows\System32\Bcdboot W:\Windows
Buat folder di partisi alat WINDOWS RE, dan salin gambar boot RE Windows kustom Anda ke dalamnya.
Mkdir T:\Recovery\WindowsRE xcopy /H N:\Winre.wim T:\Recovery\WindowsRE
di mana T:\ adalah partisi alat WINDOWS RE.
Penting
Anda harus menyimpan Winre.wim di \Recovery\WindowsRE.
Daftarkan gambar boot WINDOWS RE bersama-sama dengan gambar Windows.
W:\Windows\System32\Reagentc /setreimage /path T:\Recovery\WindowsRE /target W:\Windows
Gunakan Diskpart untuk menyembunyikan partisi Windows RE tools (T:\) dari Windows Explorer.
Untuk PC berbasis UEFI:
select disk 0 select partition 4 remove set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac gpt attributes=0x8000000000000001 exit
Untuk PC berbasis BIOS:
select disk 0 select partition 3 remove set id=27 exit
Sesuaikan gambar Windows pada PC tujuan:
- Lakukan penyesuaian offline pada gambar Windows, seperti menginstal paket driver berbasis INF khusus untuk PC tujuan, menginstal pembaruan OS dan paket bahasa, atau menyediakan aplikasi Windows tambahan.
- Boot PC tujuan ke mode audit. Ini dapat dicapai dengan menggunakan file jawaban dengan Microsoft-Windows-Deployment | Segel ulang | Mode = pengaturan audit, atau dengan terlebih dahulu mem-boot PC ke OOBE, lalu menekan CTRL+SHIFT+F3.
- Lakukan penyesuaian yang tersisa seperti menginstal aplikasi dan paket perangkat lunak perangkat yang khusus untuk PC tujuan.
Bersihkan gambar:
DISM.exe /Cleanup-Image /StartComponentCleanup
Langkah 10: Mengambil dan menyebarkan kustomisasi untuk pemulihan
Buat folder C:\Recovery. Gunakan perintah di bawah ini untuk memastikan bahwa folder ini dikonfigurasi dengan benar dengan izin dan ACL yang benar.
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
Gunakan alat ScanState untuk menangkap kustomisasi yang diinstal ke dalam paket provisi. Gunakan opsi /config untuk menentukan salah satu file konfigurasi default yang disertakan dengan ADK, dan simpan file .ppkg di folder C:\Recovery\Customizations.
N:\ScanState_amd64\scanstate.exe /apps /config:<path_to_config_file> /ppkg C:\Recovery\Customizations\apps.ppkg /o /c /v:13 /l:C:\ScanState.log
di mana N:\ adalah lokasi alat ScanState yang diinstal di Langkah 1.
Jika Anda telah menggunakan Windows ICD untuk membuat paket provisi tambahan dengan kustomisasi yang harus dipulihkan selama pemulihan, salin paket ke PC tujuan. Misalnya:
xcopy N:\RecoveryPPKG\*.ppkg C:\Recovery\Customizations
di mana N:\ adalah lokasi tempat paket provisi tambahan berada.
Salin file konfigurasi pengaturan ulang tombol push apa pun (resetconfig.xml) dan skrip ekstensibilitas ke PC tujuan, lalu konfigurasikan izin untuk menulis/memodifikasinya. Misalnya:
mkdir C:\Recovery\OEM xcopy /E N:\RecoveryScripts\* C:\Recovery\OEM
di mana N:\ adalah lokasi tempat file konfigurasi dan skrip berada.
Gunakan alat Sysprep untuk menyegel ulang gambar Windows tanpa menggunakan opsi /generalize.
Sysprep /oobe /exit
Penting
Anda harus mengonfigurasi gambar yang Anda kirim ke pelanggan untuk boot ke OOBE.
(Opsional) Untuk menghemat ruang, Anda juga dapat mengonversi aplikasi desktop Windows yang diinstal menjadi penunjuk file yang merujuk pada paket penyesuaian. Untuk melakukannya, boot PC tujuan ke Windows PE dan jalankan hal berikut:
DISM /Apply-CustomDataImage /CustomDataImage:C:\Recovery\Customizations\USMT.ppkg /ImagePath:C:\ /SingleInstance
Matikan PC tujuan untuk pengemasan dan pengiriman. Ketika pengguna memulai PC untuk pertama kalinya, pengguna akan melakukan boot ke OOBE.
Langkah 11: Verifikasi kustomisasi Anda
Verifikasi bahwa penyesuaian Anda dipulihkan setelah pemulihan, dan bahwa penyesuaian tersebut terus berfungsi dengan menjalankan fitur Pertahankan file saya dan Hapus semuanya. Untuk memulai, periksa titik masuk berikut:
Pengaturan: Dari Menu Mulai, pilih Pengaturan> Update &security>Recovery> Reset PC ini: Memulai. Ikuti petunjuk di layar.
Windows RE: Dari Menu Mulai, pilih Pengaturan> Mutakhirkan & pemulihan> keamanan>Startup tingkat lanjut: Mulai ulang sekarang. Setelah boot RE Windows, pilih Pemecahan Masalah>Reset PC ini lalu ikuti instruksi di layar.
Untuk menguji lebih banyak opsi pemulihan, lihat skenario validasi.
Topik terkait
Reset/pemulihan bare metal: Membuat media pemulihan saat menyebarkan perangkat baru