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

  1. 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
    
  2. 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)

  1. Pada PC teknisi, klik Mulai, dan ketik penyebaran. Klik kanan Lingkungan Alat Penyebaran dan Pencitraan lalu pilih Jalankan sebagai administrator.

  2. Di Lingkungan Alat Penyebaran dan Pencitraan, buat struktur folder untuk menyimpan gambar Windows dan titik pemasangannya.

    Mkdir C:\OS_image\mount
    
  3. Buat struktur folder untuk menyimpan gambar boot WINDOWS RE dan titik pemasangannya.

    Mkdir C:\winre_amd64\mount
    
  4. 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.

  5. 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 
    
  6. 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
    
  7. 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.

  8. Tambahkan paket bahasa, driver perangkat boot-critical, dan driver perangkat input ke gambar boot RE Windows. Untuk mempelajari selengkapnya, lihat Mengkustomisasi Windows RE.

  9. 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

  1. Pada PC teknisi, mulai Windows Imaging and Configuration Designer (ICD).
  2. Klik File>Proyek Baru.
  3. Masukkan nama dan deskripsi proyek, lalu klik Berikutnya
  4. Di langkah Pilih alur kerja proyek, pilih opsi Paket Provisi, lalu klik Berikutnya.
  5. Di opsi Pilih pengaturan mana yang akan dilihat dan dikonfigurasi , pilih opsi Umum untuk semua edisi Windows, lalu klik Berikutnya.
  6. Di langkah Impor paket provisi (opsional), klik Selesai untuk membuat proyek baru.
  7. Gunakan panel Kustomisasi yang tersedia untuk menambahkan pengaturan dan menentukan default yang harus dipulihkan selama pemulihan. Pengaturan akan muncul di panel Kustomisasi yang dipilih.
  8. Klik Ekspor>paket Provisi.
  9. Di langkah Jelaskan paket provisi, klik Berikutnya.
  10. Di langkah Pilih detail keamanan untuk paket provisi, klik Berikutnya.
  11. Di langkah Pilih tempat menyimpan paket provisi, masukkan lokasi untuk menyimpan paket (seperti berbagi jaringan) lalu klik Berikutnya.
  12. Klik Bangun untuk membuat paket provisi.
  13. 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

  1. Pada PC teknisi, mulai Windows System Image Manager.
  2. Klik File>Pilih gambar Windows.
  3. Saat diminta untuk membuat file katalog, klik Ya.
  4. 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.
  5. Klik Alat>Validasi File Jawaban untuk memeriksa kesalahan. Perbaik masalah apa pun yang diidentifikasi.
  6. 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

  1. 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
  2. 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
  3. Simpan skrip ke lokasi jaringan, atau USB flash drive.

  4. 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.

  5. 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 menjalankan reagentc.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

  1. 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
    
  2. 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)

  1. Buat skrip diskpart untuk pemulihan bare-metal.

    Penting

    Skrip diskpart yang digunakan untuk pemulihan bare metal tidak boleh menyertakan select disk perintah atau clean . 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
    
  2. 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

  1. Pada PC tujuan, boot ke Windows PE.

  2. 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.

  3. 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.

  4. Konfigurasikan partisi sistem dengan menggunakan BCDboot.

    W:\Windows\System32\Bcdboot W:\Windows
    
  5. 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.

  6. Daftarkan gambar boot WINDOWS RE bersama-sama dengan gambar Windows.

    W:\Windows\System32\Reagentc /setreimage /path T:\Recovery\WindowsRE /target W:\Windows
    
  7. 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
    
  8. Sesuaikan gambar Windows pada PC tujuan:

    1. 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.
    2. 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.
    3. Lakukan penyesuaian yang tersisa seperti menginstal aplikasi dan paket perangkat lunak perangkat yang khusus untuk PC tujuan.
  9. Bersihkan gambar:

    DISM.exe /Cleanup-Image /StartComponentCleanup
    

Langkah 10: Mengambil dan menyebarkan kustomisasi untuk pemulihan

  1. 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
    
  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. (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
    
  7. 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.

SintaksIs ScanState

Reset/pemulihan bare metal: Membuat media pemulihan saat menyebarkan perangkat baru

Menyebarkan fitur reset tombol tekan menggunakan ScanState