Hoe u uw Windows 10-installatiekopie kunt opschonen en aanpassen voor implementatie
Als je bezig bent met Windows-images – met name je install.wim- of install.esd- bestanden – heb je waarschijnlijk gemerkt hoe rommelig en opgeblazen ze kunnen worden. Dat is best irritant, vooral als je op veel machines installeert of aangepaste installatiemedia maakt. Deze handleiding is misschien niet helemaal rommelig, maar probeert je te laten zien hoe je de extra edities, UWP-apps en onnodige functies kunt verwijderen, zodat je een slankere, schonere image overhoudt met alleen wat je echt nodig hebt. Bovendien bespaart het automatiseren van een deel van dit proces enorm veel tijd, vooral als je het regelmatig doet of via scripts.
In principe werk je met DISM en PowerShell om ongewenste Windows-edities en ingebouwde UWP-apps te verwijderen, of om specifieke functies uit te schakelen of te verwijderen. Deze stappen helpen installaties te versnellen, schijfruimte te besparen en de installatie overzichtelijker te maken. Houd er wel rekening mee dat het aanpassen van je Windows-image lastig kan zijn en dat het niet altijd meteen lukt. Verwacht wat vallen en opstaan, vooral bij het koppelen/ontkoppelen van images of het verwijderen van apps. Maar het is de moeite waard als je uiteindelijk een nette, aangepaste installatie hebt.
Hoe verwijder ik overbodige Windows-edities uit een WIM-bestand?
Waarom en wanneer het helpt
Als uw WIM- of ESD-bestand meerdere Windows-edities bevat, zoals zowel Windows 10 Pro als Enterprise, dan bespaart het verwijderen van de edities die u nooit zult gebruiken, ruimte en complexiteit. Dit is vooral handig als u aangepaste installatiemedia maakt voor een specifieke omgeving. Het is voornamelijk een opschoning van metadata, want technisch gezien bespaart het verwijderen van edities niet veel ruimte – alleen wat XML- en informatiebestanden.
Hoe doe je dat?
- Maak eerst een lijst van alle edities (of afbeeldingen) in het WIM/ESD-bestand. Dit helpt je bij het identificeren van hun indexen:
Dism /Get-WimInfo /WimFile:"C:\Path\to\install.esd"
Dism /export-image /SourceImageFile:c:\sources\install.esd /SourceIndex:6 /DestinationImageFile:c:\iso\install.wim /Compress:max /CheckIntegrity
Dism /Delete-Image /ImageFile:c:\sources\install.wim /Index:1 /CheckIntegrity Dism /Delete-Image /ImageFile:c:\sources\install.wim /Index:3 /CheckIntegrity
(Vervang de indexen door de indexen die u wilt verwijderen. Of gebruik namen zoals “Windows 10 Education” met de parameter /Name.)
Op sommige machines verloopt dit proces vaak niet meteen perfect. Verwacht dat u de opdrachten later opnieuw moet uitvoeren of de image moet controleren. Dit is getest op Windows 10 1909, maar de opdrachten werken over het algemeen.
Ingebouwde UWP-apps verwijderen uit uw Windows-image
Waarom zou je de moeite nemen?
UWP-apps zoals Bing Weather, Money of de Xbox-app kunnen behoorlijk irritant zijn als je een minimalistische image bouwt. Door ze te verwijderen, verminder je de rommel, maak je ruimte vrij en kan de implementatie sneller verlopen als je die apps niet gebruikt. Maar let op: sommige apps, zoals Edge of Cortana, zijn mogelijk moeilijk volledig te verwijderen. Schakel ze in dat geval uit via een groepsbeleidsobject (GPO).Behoud ook apps zoals Calculator of Foto’s, omdat die inmiddels meer ingeburgerd zijn en het verwijderen ervan andere problemen kan veroorzaken.
Hoe doe je dat?
- Maak een map aan om je image in te plaatsen, bijvoorbeeld
C:\mount. - Koppel het WIM-bestand aan die map:
dism.exe /mount-wim /wimfile:C:\Path\to\install.wim /mountdir:C:\mount /index:1
(Gebruik de juiste index op basis van de vorige stap.)
Dism.exe /image:C:\mount /Get-ProvisionedAppxPackages > C:\ps\apps.txt
Deze uitvoer helpt u bij het identificeren van pakketnamen zoals Microsoft. BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe.
dism.exe /image:C:\mount /Remove-ProvisionedAppxPackage /PackageName:Microsoft. BingWeather_4.25.20211.0_neutral_~_8wekyb3d8bbwe
(Herhaal dit voor andere apps die je niet prettig vindt.)
dism.exe /unmount-wim /mountdir:C:\mount /commit
(Gebruik /discard als je wijzigingen wilt negeren.)
Als je liever wat automatisering gebruikt, is er een PowerShell-script van TechNet te vinden ( hier te vinden).Het automatiseert vrijwel het hele proces van het monteren en verwijderen van onderdelen. Je hoeft alleen maar het volgende commando uit te voeren:
.\removeapps.ps1 -pathtowim C:\Path\to\install.wim -selectapps $true
Hierdoor verschijnt een menu waarin je kunt kiezen wat je wilt verwijderen, en de rest wordt automatisch afgehandeld. Pas het uitvoeringsbeleid aan als je tegen machtigingsproblemen aanloopt:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
Specifieke functies en mogelijkheden uitschakelen of verwijderen
Waarom en wanneer
Als je bepaalde Windows-functies wilt uitschakelen die niet nodig zijn, zoals SMB1 of extra taalpakketten, dan kan DISM dat prima. Het verwijderen of uitschakelen van onnodige onderdelen versnelt processen en verkleint het aanvalsoppervlak.
Hoe doe je dat?
- Controleer welke mogelijkheden in uw image zijn geïnstalleerd:
Dism.exe /image:C:\mount /Get-Capabilities
Get-WindowsCapability -Path C:\mount | ? { $_. State -eq "Installed" }
Dism.exe /image:C:\mount /Remove-Capability /CapabilityName:Hello. Face.18330~~~~0.0.1.0
Get-WindowsCapability -Path C:\mount | ? { $_. Name -like "*RSAT*" -and $_. State -eq "NotPresent" } | Add-WindowsCapability -Path C:\mount
dism.exe /image:C:\mount /enable-feature /featurename:netfx3 /all
dism.exe /image:C:\mount /disable-feature /featurename:smb1protocol
Je afbeelding optimaliseren en opschonen na wijzigingen
Waarom het een goed idee is
Je wilt dat je image zo klein en snel mogelijk is. Voer na het aanbrengen van wijzigingen opschoonopdrachten uit om verouderde componenten te verwijderen en de bestandsgrootte te verkleinen.
Hoe doe je dat?
- Verwijder eerdere componentversies:
Dism /Image:C:\Mount /cleanup-image /StartComponentCleanup /ResetBase
DISM /Image:C:\Mount /Cleanup-Image /ScanHealth
dism.exe /unmount-wim /mountdir:C:\mount /commit
(Gebruik /discard als je de wijzigingen wilt annuleren.)
Dism /Export-Image /SourceImageFile:c:\iso\install.wim /SourceIndex:1 /DestinationImageFile:c:\iso\install.esd /Compress:recovery
Zodra dat allemaal klaar is, kopieert u uw gloednieuwe install.wim of install.esd terug naar uw installatiemedium en bent u klaar om aan de slag te gaan met een compactere Windows-installatiekopie. U kunt zelfs ISO-bestanden maken met tools zoals Folder2ISO of vergelijkbare hulpprogramma’s.
Samenvatting
- Overbodige Windows-versies verwijderd met behulp van de DISM-export- en verwijderingsopdrachten.
- Ingebouwde UWP-apps zijn verwijderd om de image te verkleinen en overbodige software te voorkomen.
- Beheerde functies en mogelijkheden voor een slankere en veiligere installatie.
- De afbeelding is opgeschoond om de bestandsgrootte te verkleinen en de implementatiesnelheid te verbeteren.
Samenvatting
Deze aanpassingen lijken in eerste instantie misschien wat omslachtig, maar ze zijn de moeite waard als je een schonere, kleinere Windows-image wilt implementeren. Houd er wel rekening mee dat elke omgeving anders is, dus wat uitproberen is normaal. Verwacht wat fouten, maar als het werkt, maakt het echt een verschil in de installatie- en configuratietijd. Hopelijk bespaart dit iemand een paar uur of maakt het het proces in ieder geval minder pijnlijk. Ik hoop dat dit iemand helpt om een schonere en snellere Windows-installatie te realiseren.