Menghapus aplikasi, komponen, dan edisi yang disematkan dari gambar instalasi Windows 10

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

Catatan: artikel ini menggunakan gambar Windows 10 Build 1909, tetapi ini juga akan berfungsi dengan versi Windows 10 lainnya dan bahkan dengan Windows 8.

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.