Cover Image

Fjerne preloaded apps fra Windows 10-installasjonsmedia

 Tue 2015-10-20    SysAdm

Det finnes mange artikler vedrørende fjerning av preinstallerte apps fra Windows 10 etter installasjon, men hva med å fjerne dem fra installasjonsmediet, slik at de aldri blir installert i utgangspunktet?

Ved å mounte og jobbe med .wim-filen før utrulling kan man spare seg mye hodebry i etterkant ved å velge hva man vil og ikke vil ha med. NB: Dette er for Windows 10, men burde også fungere for Windows 8/8.1.

Steg (10 totalt)

  1. Installer Windows 10 ADK
    Du trenger ADK for Windows 10 for å mounte installasjonsmediet og jobbe med det. Du kan laste ned ADK herfra: https://msdn.microsoft.com/en-us/windows/hardware/dn913721.aspx
  2. Rull til bunnen av siden og klikk “Download the Windows ADK for Windows 10”. Du trenger bare installere Deployment Tools, ikke hele ADK.
  3. Kopier installasjonsmediet til en lokal disk
    Siden vi gjør endringer i Windows’ installasjonsfiler, kan vi ikke jobbe med dem i en .iso eller på en DVD. Kopier X:\sources\install.wim til en lokal disk. Siden dette som regel gjøres for deploymentformål, bruker jeg volumlisensmedia her. Du kan kopiere hele disken, men vi trenger bare .wim-filen. For formålet i denne guiden lagrer jeg mediet mitt på E:\Windows10.
  4. Opprett et mountpoint
    Du trenger en lokasjon å mounte .wim-filen på. Jeg bruker E:\mount.
  5. Mount .wim-filen
    Nå trenger vi å bruke DISM for å mounte .wim-filen slik at vi kan jobbe med den. Skriv følgende kommando:

    dism /mount-wim /wimfile:E:\Windows10\install.wim /mountdir:E:\mount /index:1
  6. Hent ut en liste over apps og bestem deg for hva som skal fjernes
    .wim-filen er mountet og klar til å jobbes med.

    I PowerShell, kjør følgende kommando for å finne alle apps i filen:

    dism.exe /image:E:\mount /Get-ProvisionedAppxPackages > apps.txt

    Merk at vi omdirigerer listen til en tekstfil for å kunne bedre se innholdet.

    Output for hver app vil være tilsvarende dette:
    DisplayName : Microsoft.3DBuilder Version : 2015.624.2254.0 Architecture : neutral ResourceId : ~ PackageName : Microsoft.3DBuilder_2015.624.2254.0_neutral_~_8wekyb3d8bbwe
  7. Fjerne apps
    Nå begynner moroa – fjern alt du ikke vil ha. Dessverre kan man ikke fjerne enkelte apps, som Edge, Cortana, Kontakt kundestøtte og noen andre. Jeg vil anbefale å la Windows Store være, og heller deaktivere den via GPO i tilfelle det oppstår et ønske eller behov for den ved en senere anledning. Jeg ville også latt Kalkulator og Foto være siden de gamle versjonene er borte.

    For å fjerne en app, trenger du PackageName. Bruk følgende kommando for å fjerne appene du ikke ønsker, en kommando for hver app:

    dism.exe /image:E:\mount /Remove-ProvisionedAppxPackage /PackageName:Microsoft.3DBuilder_2015.624.2254.0_neutral_~_8wekyb3d8bbwe
  8. Lagre endringene du har gjort
    Når du er ferdig, umount .wim-filen og lagre endringene:

    dism.exe /unmount-wim /mountdir:E:\mount /commit

    Hvis du ombestemmer deg, kan du bruke /discard istedenfor /commit på slutten av kommandoen for å forkaste endringene du har gjort.
  9. Erstatt .wim-filen i installasjonsmediet
    Nå trenger du bare oppdatere installasjonsmediet. Jeg pleier bruke en bootbar USB-minnepenn eller MDT (for utrulling til flere systemer). Kopier inn .wim-filen til X:\sources\ og overskriv den gamle.
  10. Installer Windows 10 fra ditt nye installasjonsmedie
    Prøv det ut og nyt mangelen av preinstallerte apps når du logger inn.
  11. Deaktiver Windows Store og Cortana
    Ikke glem at hvis du fulgte anbefalingene over og ikke fjernet Store, så er den der fremdeles. For å bli kvitt den, forsikre deg om at du minimum har Windows 8.1 group policy templates. Åpne en GPO og gå til Computer Configuration -> Administrative Templates -> Windows Components -> Store og aktiver innstillingen kalt “Turn off the Store application”. Siden Cortana ikke kan fjernes fra installasjonsmediet, kan du deaktivere den også, hvis du ønsker. Du finner innstillingen under Computer Configuration -> Administrative Templates -> Windows Components -> Search.

Konklusjon

Dette burde hjelpe på hastigheten i utrullingsscenarier. Selv om man kan lage og kjøre scripts for å fjerne apps etter installasjon, foretrekker jeg at de aldri er der fra starten av. Dette gjør også at vi har muligheten til å selektivt velge ut enkelte apps som kan være nyttige eller nødvendige for en ferdig installasjon av Windows 10.