Dalam manual ini, kami akan menunjukkan cara menghapus program yang sudah diinstal sebelumnya, komponen dari gambar instalasi Windows 10 (file install.wim), dan juga menghapus edisi Windows yang tidak digunakan. Kami akan melakukan semua operasi secara manual menggunakan DISM atau PowerShell, tetapi jika diinginkan, semua tindakan dapat diotomatisasi menggunakan skrip. Hasilnya, kami mendapatkan distribusi Windows 10 bersih kami sendiri tanpa tambahan ekstra. Hanya aplikasi modern, komponen, dan fungsi yang akan tetap ada di gambar kami.
Artikel ini adalah tentang membersihkan dan mengoptimalkan gambar instalasi Windows 10 ketika dikerahkan ke komputer organisasi dalam bentuk instalasi bersih atau memutakhirkan bangunan. Saat memutakhirkan build di komputer pengguna menggunakan SCCM (dari Windows 10 1803 ke Windows 10 1909) melalui setup.exe / peningkatan otomatis, kami menemukan bahwa pengguna sekali lagi sebelumnya telah menghapus aplikasi UWP (Metro) modern bawaan.
Konten:
- File instalasi install.wim
- Menghapus Edisi yang Tidak Perlu dari Distribusi Windows 10
- Menghapus aplikasi UWP tertanam dari gambar instalasi Windows 10
- Nonaktifkan dan hapus komponen dan fungsi yang tidak perlu dalam distribusi Windows 10
- Mengoptimalkan gambar instalasi install.wim setelah perubahan
File instalasi install.wim
Saat Anda menginstal Windows 10 di komputer, gambar Windows dari file tersebut sebenarnya digunakan di komputer \ sources \ install.wim
(atau install.esd
) Jika gambar instalasi Windows 10 Anda disimpan sebagai file ISO, pasang di drive CD virial dan salin file E: \ sources \ install.wim (atau install.esd) ke drive lokal. Anda juga dapat menyalin seluruh direktori, tetapi kami hanya perlu file .wim.
Untuk membuat perubahan pada file wim, gunakan perintah DISM. Jika Anda menggunakan sistem yang lebih lama dari yang Anda buatkan gambarnya, pastikan Anda menggunakan DISM versi terbaru. Untuk bekerja dengan file install.wim Windows 10 pada versi OS lainnya, Anda perlu menginstal alat penyebaran Windows (Windows Assessment and Deployment Kit atau Windows ADK). Anda dapat mengunduh ADK di sini: https://msdn.microsoft.com/en-us/windows/hardware/dn913721.aspx Pergi ke akhir dan klik "Unduh Windows ADK untuk Windows 10", saat ini versi terbaru ADK 1903. Anda hanya perlu menginstal Alat Penempatan, bukan seluruh perangkat ADK..
Saat menjalankan perintah, disarankan untuk menggunakan path lengkap ke dism.exe
, mis. 'C: \ Program Files (x86) \ Windows Kits \ 10 \ Assessment and Deployment Kit \ Deployment Tools \ amd64 \ DISM \ dism.exe'. DISM yang lebih lama mungkin tidak berfungsi dengan .wim yang lebih baru.
Menghapus Edisi yang Tidak Perlu dari Distribusi Windows 10
Secara default, gambar instalasi Windows 10 yang dihasilkan oleh Windows 10 Media Creation Tool berisi semua edisi Windows yang tersedia. Jika Anda hanya menggunakan satu edisi Windows 10 (biasanya Pro), Anda dapat menghapus edisi lain dari gambar instalasi.
Saat menghapus edisi Windows yang tidak perlu dari versi install.wim dari gambar instalasi, ukurannya hampir tidak berkurang. Hanya file XML dan beberapa metadata yang dihapus.Dapatkan daftar edisi Windows 10 yang tersedia di file install.wim dari gambar instalasi:
Dism / Get-WimInfo /WimFile:"e:\sources¡install.esd "
Dalam contoh kami, gambar berisi 9 edisi: Windows 10 Home, Windows 10 Home Single Language, Windows 10 Education, Windows 10 Enterprise, Windows 10 Pro, dll. indeks dari 1 hingga 9.
Anda dapat mengekspor gambar instalasi edisi tertentu dari file ESD ke gambar WIM menggunakan perintah:
Dism / export-image /SourceImageFile:c:\sources\install.esd / SourceIndex: 6 /DestinationImageFile:c:\iso\install.wim / Kompres: maks / PeriksaIntegritas
Perintah ini akan membuat file install.wim baru dengan hanya satu edisi - Windows 10 Pro. Indeksnya di gambar akan berubah menjadi 1.
Dapatkan informasi terperinci tentang gambar yang tersisa di file wim:
dism / get-wiminfo /wimfile:c:iso/install.wim / index: 1
Indeks: 4 Nama: Windows 10 Pro Keterangan: Windows 10 Pro Ukuran: 14.754.777.474 bytes WIM Bootable: No Architecture: x64 Hal: Versi: 10.0.18363 ServicePack Build: 418 ServicePack Level: 0 Edition: Instalasi Profesional: Klien ProductType: WinNT ProductSuite: Terminal Server System Root: WINDOWS Direktori: 22541 File: 96467 Dibuat: 10/7/2019 - 4:05:55 AM Dimodifikasi: 11/15/2019 - 8:46:50 Bahasa: ru-RU (Default)
Jika Anda perlu meninggalkan beberapa edisi Windows di install.wim, Anda dapat menghapus versi yang tidak perlu menggunakan opsi / hapus-gambar Utilitas DISM.
Misalnya, Anda ingin menghapus edisi Home and Home Single Language dengan indeks 1 dan 3:
Dism / Delete-Image /ImageFile:c:\sources\install.wim / Index: 1 / CheckIntegrity
Dism / Delete-Image /ImageFile:c:\sources\install.wim / Index: 3 / CheckIntegrity
Parameter / Periksa Integrasi memungkinkan untuk membatalkan operasi konversi file WIM jika perintah DISM mendeteksi kerusakan dalam strukturnya.
Atau Anda dapat menghapus edisi dengan namanya:
Dism / Delete-Image /ImageFile:c:\sources\install.wim / Nama: "Windows 10 Education" / CheckIntegrity
Anda juga dapat menghapus versi yang tidak perlu dari gambar instalasi Windows 10 menggunakan PowerShell:
Remove-WindowsImage -ImagePath "c: \ sources \ install.wim" -Index 2 -PeriksaIntegrity
Menghapus aplikasi UWP tertanam dari gambar instalasi Windows 10
Anda juga dapat menghapus semua aplikasi UWP yang sudah diinstal dari gambar instalasi Windows 10. Ini berguna untuk mempercepat instalasi OS dan menghemat ruang disk. Anda juga akan menyingkirkan widget yang tidak perlu dan pengguna Anda akan lebih mudah berurusan dengan sistem
Kami akan menunjukkan cara menghapus aplikasi UWP tertanam dari file instalasi install.wim menggunakan DISM atau PowerShell.
Buat direktori C: \ mount pada disk. Pasang gambar WIM instalasi Windows ke direktori ini:
dism.exe / mount-wim /wimfile:c:\iso\install.wim / mountdir: c: \ mount / index: 1
Harap dicatat saya menggunakan / indeks: 1, sebagai sebelumnya membersihkan gambar edisi Windows yang tidak perlu seperti dijelaskan di atas. Anda dapat menentukan indeks gambar yang Anda butuhkan.
Setelah file WIM di-mount, Anda dapat mendaftar paket-paket aplikasi modern yang sudah diinstal di dalamnya. Saya mengarahkan output perintah ke file teks untuk pekerjaan yang lebih nyaman dengan teks
Dism.exe / image: c: \ mount / Get-ProvisionedAppxPackages> c: \ ps \ apps.txt
Setiap aplikasi akan terlihat seperti ini:
DisplayName: Microsoft.BingWeather Versi: 4.25.20211.0 Arsitektur: neutral ResourceId: ~ PackageName: Microsoft.BingWeather_4.25.20211.0_neutral_ ~ _8wekyb3d8bbwe
Sekarang hal yang paling menarik adalah kami menghapus semua aplikasi yang tidak Anda butuhkan. Sayangnya, aplikasi seperti Edge, Cortana, Contact Support, dan beberapa lainnya tidak dapat dihapus instalasinya, tetapi aplikasi ini dapat dinonaktifkan sudah ada di dalam sistem melalui kebijakan grup. Saya juga merekomendasikan untuk meninggalkan aplikasi kalkulator (Microsoft.WindowsCalculator), melihat foto (Microsoft.Windows.Photos), Microsoft.VP9VideoExtensions, karena tidak ada lagi versi lama dari program ini di Windows 10. Lebih baik tidak menyentuh Microsoft.WindowsStore, jika tidak maka akan sulit untuk mengembalikannya.
Anda dapat menghapus aplikasi satu per satu atau sekaligus.
Untuk menghapus aplikasi modern dari gambar yang dipasang, Anda harus menentukan namanya (PackageName). Copot pemasangan aplikasi BingWeather:
dism.exe / image: c: \ mount / Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe
Demikian pula, hapus semua aplikasi tertanam yang tidak perlu..
Saat Anda selesai menghapus instalasi aplikasi, lepaskan gambar dan simpan perubahan (dibahas di bawah).
Anda juga dapat menghapus aplikasi yang sudah diinstal sebelumnya dari gambar instalasi Windows 10 menggunakan skrip PowerShell yang sudah jadi: https: //gallery.technet.microsoft.com/Removing-Built-in-apps-65dc387b
Keuntungan dari metode ini adalah Anda tidak perlu me-mount apa pun, yang Anda butuhkan hanyalah menentukan path ke file .wim dan menjalankan skrip. Kelemahannya adalah bahwa jika terjadi kesalahan, kesalahan akan lebih sulit ditemukan, apakah itu terkait dengan DISM atau skrip itu sendiri.
Mulai PowerShell dengan hak administrator dan jalankan:
.\ removeapps.ps1 -pathtowim c: \ Windows10 \ sources \ install.wim -selectapps $ true
Setiap aplikasi akan menampilkan Anda baris demi baris dan Anda akan memiliki pilihan untuk menghapusnya (Y) atau membiarkannya (N)
Setelah Anda memeriksa semua aplikasi, skrip akan menghapusnya. Tidak seperti bekerja dengan dism, Anda tidak perlu menyimpan perubahan pada file .wim - mereka akan disimpan oleh skrip.
Jika Anda ingin menghapus semua aplikasi, hapus dari akhir perintah selectapps $ true, ini akan menghapus semua aplikasi yang bisa dihapus.
Juga, ketika bekerja dengan PowerShell, kesalahan dapat terjadi, karena eksekusi skrip dilarang secara default di sistem.
Untuk mengatasinya, ketikkan yang berikut ini:
Set-ExecutionPolicy -ExecutionPolicy Tidak Terbatas
Ini akan memungkinkan skrip pada sistem.
Nonaktifkan dan hapus komponen dan fungsi yang tidak perlu dalam distribusi Windows 10
Menggunakan DISM, Anda dapat menghapus (atau menginstal) komponen tertentu dari gambar instalasi Windows 10.
Dapatkan daftar komponen yang sudah diinstal pada gambar instalasi yang terpasang pada Windows 10 menggunakan DISM:
Dism.exe / image: c: \ mount / Get-Capabilities
Komponen dapat diinstal (Diinstal), atau dinonaktifkan (Tidak Ada).
Anda juga dapat mendaftar semua komponen Windows di gambar menggunakan PowerShell (dalam contoh ini, menggunakan filter, kami hanya akan menampilkan komponen Windows yang diinstal):
Get-WindowsCapability -Path c: \ mount |? $ _. Sebutkan -eq "Diinstal"
Komponen-komponen berikut sudah diinstal sebelumnya pada Windows 10 1909:
App.Support.QuickAssist ~~~~ 0.0.1.0 Browser.InternetExplorer ~~~~ 0.0.11.0 Hello.Face.18330 ~~~~ 0.0.1.0 Hello.Face.Migration.18330 ~~~~ 0.0.1.0 Bahasa. Dasar ~~~ en-US ~ Bahasa 0.0.1.0. Dasar-dasar ~~~ en-RU ~ Bahasa 0.0.1.0. Tulisan tangan ~~~ en-US ~ 0.0.1.0 Bahasa.OCR ~~~ en-US ~ 0.0.1.0 Language.OCR ~~~ en-RU ~ 0.0.1.0 Language.TextToSpeech ~~~ en-RU ~ 0.0.1.0 MathRecognizer ~~~~ 0.0.1.0 Media.WindowsMediaPlayer ~~~~ 0.0.12.0 OneCoreUAP.OneSync ~~~ ~ 0.0.1.0 OpenSSH.Client ~~~~ 0.0.1.0
Anda dapat menghapus komponen yang diinstal dengan namanya. Mari kita hapus komponen pengenalan wajah Hello.Face:
Dism.exe / image: c: \ mount / Remove-Capability /CapabilityName:Hello.Face.18330
Anda juga dapat memasukkan komponen dalam gambar. Misalnya, instal semua alat administrasi RSAT:
Get-WindowsCapability -Path c: \ mount |? $ _. Nama-like "* RSAT *" -dan $ _. State -eq "NotPresent" | Add-WindowsCapability -Path c: \ mount
Demikian pula, Anda dapat mengaktifkan / menonaktifkan komponen lainnya. Misalnya, aktifkan .NET 3 dan nonaktifkan SMB1:
dism.exe / image: C: \ mount / enable-feature / featureename: netfx3 / all / source: E: \ sources \ sxs
dism.exe / image: C: \ mount / disable-feature / featureename: smb1protocol
Demikian pula, Anda dapat mengintegrasikan driver atau pembaruan keamanan terbaru ke dalam gambar instalasi Windows 10 Anda..
Mengoptimalkan gambar instalasi install.wim setelah perubahan
Setelah Anda membuat perubahan pada gambar instalasi Windows 10, Anda perlu mengoptimalkan dan membersihkannya menggunakan opsi / cleanup-image.
Hapus versi komponen sebelumnya menggunakan parameter ResetBase:
Dism / Image: C: \ Mount / cleanup-image / StartComponentCleanup / ResetBase
Periksa gambar untuk kesalahan dengan Dism / ScanHealth.
DISM / Gambar: C: \ Mount / Cleanup-Image / ScanHealth
Tetap meng-unmount gambar dan menyimpan perubahan dalam file WIM:
dism.exe / unmount-wim / mountdir: c: \ mount / commit
Jika Anda berubah pikiran, gunakan sakelar / buang di akhir perintah alih-alih / komit untuk kembali
Untuk menghemat ruang, Anda bisa mengompres install.wim ke dalam format install.esd dengan perintah:
Dism / Export-Image /SourceImageFile:c:\iso\install.wim / SourceIndex: 1 /DestinationImageFile:c:\iso\install.esd / Kompres: pemulihan
Sekarang tinggal menyalin install.wim Anda (install.esd) ke gambar instalasi Windows Anda. Anda hanya perlu menyalin file wim, file lain tidak perlu diperbarui.
Untuk mengemas gambar kembali ke iso, Anda dapat menggunakan Folder2ISO program portabel gratis atau program serupa lainnya.