U ovom ćemo uputstvu pokazati kako ukloniti unaprijed instalirane programe, komponente s instalacijske slike sustava Windows 10 (install.wim datoteka), a također izbrisati neiskorištena izdanja sustava Windows. Sve ćemo operacije obavljati ručno koristeći DISM ili PowerShell, ali po želji se sve akcije mogu automatizirati pomoću skripti. Kao rezultat toga, dobili smo vlastitu čistu distribuciju sustava Windows 10 bez dodatnih dodataka. Na našoj slici ostat će samo potrebne moderne aplikacije, komponente i funkcije.
Ovaj članak govori o čišćenju i optimizaciji instalacijske slike sustava Windows 10 kada se on instalira na računala organizacije u obliku čiste instalacije ili nadogradnje sastavljanja. Pri nadogradnji gradnje na računalima korisnika koji koriste SCCM (s Windows 10 1803 na Windows 10 1909) putem nadogradnje setup.exe / auto, otkrili smo da su korisnici ponovno izbrisali ugrađene moderne UWP (Metro) aplikacije.
sadržaj:
- Instalacijska datoteka install.wim
- Uklanjanje nepotrebnih izdanja iz distribucije Windows 10
- Uklanjanje ugrađenih UWP aplikacija s instalacijske slike sustava Windows 10
- Onemogućite i uklonite nepotrebne komponente i funkcije u distribuciji Windows 10
- Optimizacija instalacijske slike instalacije nakon promjena
Instalacijska datoteka install.wim
Kad instalirate Windows 10 na računalo, slika sustava Windows iz datoteke zapravo se raspoređuje na računalu \ izvori \ install.wim
(ili install.esd
). Ako je vaša instalacijska slika sustava Windows 10 spremljena u ISO datoteku, montirajte je u CD sa pogonom s virusima i kopirajte datoteku E: \ izvora \ install.wim (ili install.esd) na lokalni disk. Također možete kopirati cijeli direktorij, ali nama je potrebna samo .wim datoteka.
Za promjene u wim datoteci koristite naredbu DISM. Ako koristite stariji sustav od onog za koji stvarate sliku, obavezno koristite najnoviju verziju DISM-a. Da biste radili s datotekama install.wim sustava Windows 10 na drugim verzijama OS-a, morate instalirati alate za implementaciju sustava Windows (Windows Assessment and Deployment Kit ili Windows ADK). ADK možete preuzeti ovdje: https://msdn.microsoft.com/en-us/windows/hardware/dn913721.aspx Idite do kraja i kliknite "Preuzmi Windows ADK za Windows 10", trenutno najnovija verzija ADK 1903. Trebate instalirati samo Alate za implementaciju, a ne cijeli ADK skup alata..
Prilikom izvršavanja naredbi preporučuje se korištenje punog puta do dism.exe
, npr. 'C: \ programske datoteke (x86) \ Windows setovi \ 10 \ Kit za procjenu i implementaciju \ Alati za pokretanje \ amd64 \ DISM \ dism.exe'. Stariji DISM-ovi možda neće raditi s novijim .wim.
Uklanjanje nepotrebnih izdanja iz distribucije Windows 10
Prema zadanom, instalacijska slika sustava Windows 10 koju generira Alat za stvaranje medija Media sadrži sva dostupna izdanja sustava Windows. Ako koristite samo jedno izdanje sustava Windows 10 (obično Pro), možete ukloniti druga izdanja s instalacijske slike.
Kada uklanjate nepotrebna izdanja sustava Windows iz instalacijske verzije instalacijske slike, njegova se veličina gotovo ne smanjuje. Izbrišu se samo XML datoteke i neki metapodaci.Popis dostupnih izdanja Windowsa 10 potražite u datoteci install.wim instalacijske slike:
Dism / Get-WimInfo /WimFile:"e:\sources\install.esd "
U našem primjeru, slika sadrži 9 izdanja: Windows 10 Home, Windows 10 Home Single Language, Windows 10 Education, Windows 10 Enterprise, Windows 10 Pro itd. indeksi od 1 do 9.
Možete izvesti instalacijsku sliku određenog izdanja iz ESD datoteke u WIM sliku pomoću naredbe:
Dism / export-image /SourceImageFile:c:\sources\install.esd / SourceIndex: 6 /DestinationImageFile:c:\iso\install.wim / Compress: max / CheckIntegrity
Ova naredba će stvoriti novu datoteku install.wim sa samo jednim izdanjem - Windows 10 Pro. Njen indeks na slici promijenit će se u 1.
Pogledajte detaljne informacije o preostaloj slici u datoteci wim:
dism / get-wiminfo /wimfile:c:\iso\install.wim / index: 1
Indeks: 4 Naziv: Windows 10 Pro Opis: Windows 10 Pro Veličina: 14,754,777,474 bajta Bootable: Nema arhitekture: x64 Hal: Verzija: 10.0.18363 ServicePack Build: 418 LevelPack Level: 0 Izdanje: Profesionalna instalacija: Client ProductType: WinNT ProductSuite: Korijen sustava Terminal Server: WINDOWS Katalozi: 22541 Datoteke: 96467 Kreirano: 10/7/2019 - 04:05:55 Izmijenjeno: 15.11.2019. - 08:46:50 Jezici: ru-RU (zadano)
Ako trebate ostaviti nekoliko izdanja sustava Windows u install.wim, možete ukloniti nepotrebne verzije pomoću opcije / delete-image DISM uslužni programi.
Na primjer, želite ukloniti izdanja Home and Home Single Language s indeksima 1 i 3:
Dism / Delete-Image /ImageFile:c:\sources\install.wim / Index: 1 / CheckIntegrity
Dism / Delete-Image /ImageFile:c:\sources\install.wim / Index: 3 / CheckIntegrity
parametar / CheckIntegrity omogućuje otkazivanje operacija pretvorbe WIM datoteka ako naredba DISM otkriva štetu u njenoj strukturi.
Ili izdanja možete ukloniti prema njihovom imenu:
Dism / Delete-Image /ImageFile:c:\sources\install.wim / Name: "Windows 10 Education" / CheckIntegrity
Također možete ukloniti nepotrebne verzije s instalacijske slike sustava Windows 10 pomoću PowerShell-a:
Ukloni-WindowsImage -ImagePath "c: \ izvori \ install.wim" -Index 2 -CheckIntegrity
Uklanjanje ugrađenih UWP aplikacija s instalacijske slike sustava Windows 10
Također možete ukloniti sve unaprijed instalirane UWP programe s instalacijske slike sustava Windows 10. Ovo je korisno za ubrzavanje instalacije OS-a i uštedu prostora na disku. Također ćete se riješiti nepotrebnih widgeta i vaši će se korisnici lakše nositi sa sustavom
Pokazat ćemo kako ukloniti ugrađene UWP aplikacije iz instalacijske datoteke install.wim pomoću DISM ili PowerShell.
Stvorite direktorij C: \ mount na disku. Montirajte WIM sliku za instalaciju sustava Windows u ovaj direktorij:
dism.exe / mount-wim /wimfile:c:\iso\install.wim / mountdir: c: \ mount / index: 1
Napominjemo da sam koristio / indeks: 1, kao prethodno su očistili sliku nepotrebnih izdanja sustava Windows kako je gore opisano. Možete odrediti indeks slike koja vam je potrebna.
Nakon instaliranja WIM datoteke, možete navesti pakete modernih aplikacija koje su unaprijed instalirane u njoj. Preusmjerio sam izlaz naredbe u tekstualnu datoteku radi prikladnijeg rada s tekstom
Dism.exe / image: c: \ mount / Get-ProvisionedAppxPackages> c: \ ps \ apps.txt
Svaka će aplikacija izgledati ovako:
DisplayName: Microsoft.BingWeather Verzija: 4.25.20211.0 Arhitektura: neutralni ResourceId: ~ PackageName: Microsoft.BingWeather_4.25.20211.0_neutral_ ~ _8wekyb3d8bbwe
Sada je najzanimljivije što uklanjamo sve aplikacije koje vam nisu potrebne. Nažalost, aplikacije kao što su Edge, Cortana, Contact Support i neke druge ne mogu se deinstalirati, ali se te aplikacije mogu onemogućiti već unutar sustava putem grupnih pravila. Također preporučujem napuštanje aplikacija za kalkulator (Microsoft.WindowsCalculator), pregled fotografija (Microsoft.Windows.Photos), Microsoft.VP9VideoExtensions, jer u sustavu Windows 10 više ne postoje starije verzije ovih programa. Također je bolje ne dirati Microsoft.WindowsStore, inače će ga biti teško vratiti.
Aplikacije možete izbrisati jednu po jednu ili sve zajedno.
Da biste uklonili moderni program s montirane slike, morate navesti njegovo ime (PackageName). Deinstalirajte aplikaciju BingWeather:
dism.exe / image: c: \ mount / Remove-ProvisionedAppxPackage /PackageName:Microsoft.BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe
Slično tome, uklonite sve nepotrebne ugrađene aplikacije..
Kada završite deinstaliranje aplikacija, demontirajte sliku i spremite promjene (o kojima je riječ u daljnjem tekstu).
Također možete ukloniti unaprijed instalirane aplikacije s instalacijske slike sustava Windows 10 pomoću gotove skripte PowerShell: https: //gallery.technet.microsoft.com/Removing-Built-in-apps-65dc387b
Prednost ove metode je u tome što vam nije potrebno ništa montirati, sve što trebate je samo odrediti put do .wim datoteke i pokrenuti skriptu. Loša strana je da, ako nešto pođe po zlu, pogrešku će biti teže pronaći, bilo da je povezana sa DISM-om ili sa samim skriptom.
Pokrenite PowerShell s povlasticama administratora i pokrenite:
.\ removeapps.ps1 -pathtowim c: \ Windows10 \ izvori \ install.wim -selectapps $ true
Svaka aplikacija prikazat će vam liniju po liniju i imat ćete izbor izbrisati je (Y) ili je ostaviti (N)
Nakon što provjerite sve aplikacije, skripta će ih izbrisati. Za razliku od rada s dism-om, nećete trebati spremiti promjene u .wim datoteku - spremit će ih skripta.
Ako želite ukloniti sve programe, uklonite ih s kraja naredbe selectapps $ true, to će ukloniti sve programe koje je moguće ukloniti.
Također, pri radu s PowerShellom može doći do pogreške jer je izvršavanje skripti u sustavu zadano zabranjeno.
Da biste ga riješili, upišite sljedeće:
Set-ExecutionPolicy -ExecutionPolicy neograničeno
To će omogućiti skriptiranje na sustavu.
Onemogućite i uklonite nepotrebne komponente i funkcije u distribuciji Windows 10
Pomoću DISM-a možete ukloniti (ili instalirati) određene komponente s instalacijske slike sustava Windows 10.
Nabavite popis unaprijed instaliranih komponenti na montiranom instalacijskom snimku sustava Windows 10 pomoću DISM-a:
Dism.exe / image: c: \ mount / Get-Capability
Komponenta može biti instalirana (instalirana) ili onemogućena (nije prisutna).
Također možete navesti sve Windows komponente na slici pomoću PowerShell-a (u ovom primjeru pomoću filtra prikazat ćemo samo instalirane Windows komponente):
Get-WindowsCapability -Path c: \ mount |? $ _. State -eq "Instalirano"
Sljedeće komponente su predinstalirane na 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 Jezik. Osnovni ~~~ en-US ~ 0.0.1.0 Language.Basic ~~~ en-RU ~ 0.0.1.0 Language.Handwriting ~~~ en-US ~ 0.0.1.0 Language.OCR ~~~ en-US ~ 0.0.1.0 Language.OCR ~~~ sr-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
Instaliranu komponentu možete ukloniti njezinim imenom. Uklonimo komponentu prepoznavanja lica Hello.Face:
Dism.exe / image: c: \ mount / Remove-Capability /CapabilityName:Hello.Face.18330~.0.0.0
Također možete uključiti komponente u sliku. Na primjer, instalirajte sve RSAT alate za administraciju:
Get-WindowsCapability -Path c: \ mount |? $ _. Ime-slično "* RSAT *" -and $ _. Stanje -eq "NotPresent" | Add-WindowsCapability -Path c: \ mount
Slično tome, možete omogućiti / onemogućiti ostale komponente. Na primjer, omogućite .NET 3 i onemogućite SMB1:
dism.exe / image: C: \ mount / enable-značajka / ime imena: netfx3 / all / source: E: \ izvora \ sxs
dism.exe / image: C: \ mount / onesposobiti-značajku / ime-značaja: smb1protocol
Slično tome, u instalacijsku sliku sustava Windows 10 možete integrirati upravljačke programe ili najnovija sigurnosna ažuriranja..
Optimizacija instalacijske slike instalacije nakon promjena
Nakon što napravite promjene u instalacijskoj slici sustava Windows 10, trebate je optimizirati i očistiti pomoću opcije / cleanup-image.
Uklonite prethodne verzije komponenata pomoću parametra ResetBase:
Dism / Image: C: \ Mount / cleanup-image / StartComponentCleanup / ResetBase
Provjerite sliku na pogreške s Dism / ScanHealth.
DISM / Slika: C: \ Mount / Cleanup-Image / ScanHealth
Ostaje isključiti sliku i spremiti promjene u WIM datoteci:
dism.exe / unmount-wim / mountdir: c: \ mount / počinite
Ako se predomislite, upotrijebite prekidač / odbaci na kraju naredbe umjesto / obveza da biste se vratili
Da biste uštedjeli prostor, možete dodatno komprimirati install.wim u format install.esd naredbom:
Dism / Export-Image /SourceImageFile:c:\iso\install.wim / SourceIndex: 1 /DestinationImageFile:c:\iso\install.esd / Compress: recovery
Sada ostaje kopirati vaš install.wim (install.esd) u instalacijsku sliku sustava Windows. Trebate kopirati samo wim datoteku, ostale datoteke nije potrebno ažurirati.
Za spajanje slike natrag u iso, možete koristiti besplatni prijenosni program Folder2ISO ili druge slične programe.