Hoe verwijder je ingebouwde apps en functies uit een Windows 10 WIM-image?

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"
  • Bekijk welke edities er zijn en noteer de index van de editie die je wilt behouden (bijvoorbeeld index 6 voor Windows 10 Pro).
  • Extraheer alleen die versie naar een nieuw WIM-bestand met behulp van export-image; hiermee behoud je alleen de versie die je wilt:
  • Dism /export-image /SourceImageFile:c:\sources\install.esd /SourceIndex:6 /DestinationImageFile:c:\iso\install.wim /Compress:max /CheckIntegrity
  • En als je andere versies uit een bestaand WIM-bestand wilt verwijderen, kun je het volgende doen:
  • 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.)

  • Om te zien welke UWP-apps zijn geïnstalleerd, voert u het volgende commando uit:
  • 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.

  • Verwijder apps die je niet wilt, bijvoorbeeld Bing Weer:
  • 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.)

  • Als je klaar bent, ontkoppel en sla het bestand op – vergeet deze stap niet!
  • 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
  • Je kunt met PowerShell ook een lijst maken van alle geïnstalleerde Windows-functies:
  • Get-WindowsCapability -Path C:\mount | ? { $_. State -eq "Installed" }
  • Om een ​​functionaliteit zoals Hello. Face (voor gezichtsherkenning) te verwijderen, voert u het volgende commando uit:
  • Dism.exe /image:C:\mount /Remove-Capability /CapabilityName:Hello. Face.18330~~~~0.0.1.0
  • Of installeer de functies die u wilt, zoals RSAT-tools, via:
  • Get-WindowsCapability -Path C:\mount | ? { $_. Name -like "*RSAT*" -and $_. State -eq "NotPresent" } | Add-WindowsCapability -Path C:\mount
  • Om functies zoals. NET of SMB-protocollen in of uit te schakelen, gebruikt u opdrachten zoals:
  • 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
  • Scannen op problemen:
  • DISM /Image:C:\Mount /Cleanup-Image /ScanHealth
  • Als je tevreden bent, ontkoppel en sla het bestand op, bijvoorbeeld:
  • dism.exe /unmount-wim /mountdir:C:\mount /commit

    (Gebruik /discard als je de wijzigingen wilt annuleren.)

  • Om het WIM-bestand permanent te verkleinen, kunt u het exporteren met maximale compressie:
  • 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.