Sysprep mislykkes i å fjerne eller oppdatere Foreslåtte Windows Store-apper
Sysprep er mye brukt som Microsofts systempreparasjonsverktøy for implementering av Windows-operativsystemet. Den forbereder en installasjon av Windows for duplisering, revisjon og kundelevering. Sysprep er et kommandolinjeverktøy som kan kjøres manuelt og gjennom et skript. Dette verktøyet er svært nyttig for IT-administratorer som ønsker å forberede en installasjon av Windows for duplisering, revisjon og kundelevering.
Sysprep mislykkes på Windows 10
Som IT-profesjonell eller støtteagent kan du støte på Sysprep-feil mens du oppretter en Windows 10-referanse-PC / -bilde eller fjerner noen av de sidelastede Appx-pakkene fra eksisterende Windows-bilde.
Feilen oppstår hvis du fjerner eller oppdaterer provisjonerte Windows Store-apper som inneholder innebygde Windows-bilder. Hvis du fjerner eller oppdaterer Windows Store-appene, som også inneholder innebygde Windows-bilder, vil det oppstå en feil der verktøyet Sysprep kan mislykkes.
Hvis du mottar En dødelig feil oppstod under forsøk på å Sysprep maskinen feilmelding, kan det være tre mulige problemstillinger for at det skal skje.
En dødelig feil oppstod under forsøk på å Sysprep maskinen
Scenario 1: Prøver å fjerne noen av de forhåndsdefinerte Windows Store-appene
- I tilfelle brukeren oppretter en egendefinert Windows 10 eller Windows 8 referansedatamaskin som han / hun vil Sysprep og fange.
- Brukeren vil fjerne noen av de innebygde Windows Store-appene (Appx-pakker) fra denne referansedatamaskinen.
- Brukeren kjører dism -online / Remove-ProvisionedAppxPackage / PackageName: for å fjerne Appx-pakkene.
- Legg inn når brukeren prøver å kjøre Sysprep-operasjonen i dette scenariet, kan han / hun få den ovennevnte feilen og operasjonen kan mislykkes.
Scenario 2: Fjern noen sidelastede Appx-pakker fra bildet ditt og tilpass det
- I tilfelle brukeren har et eksisterende Windows-bilde, er det også mange Windows Store-apper som er sidelastet i bildet.
- Brukeren vil fjerne noen av de sidelastede Appx-pakkene fra bildet og tilpasse det videre.
- Brukeren starter opp i referansedatamaskinen og kjører videre en av følgende PowerShell-kommandoer for å fjerne de innebygde programmene for Appx-pakken:
- Fjern-AppxProvisionedPackage -PackageName
- Fjern-ProvisionedAppxPackage -PackageName
- Når brukeren prøver å kjøre Sysprep-operasjon i et slikt scenario, kan operasjonen mislykkes med samme feil som nevnt ovenfor.
Scenario 3: Oppdater de innebygde Windows Store-appene ved hjelp av Windows Store
- Hvis brukeren prøver å opprette et Windows-referansebilde
- Brukeren kobles til Windows Store og prøver å oppdatere de forhåndsdefinerte Windows Store-appene fra Windows Store.
- Når brukeren prøvde å kjøre Sysprep-operasjon i dette scenariet, vil det føre til at operasjonen mislykkes med samme feil som nevnt ovenfor.
En ekstra leverandør har blitt lagt til i Windows 10 i Sysprep, dette er å rengjøre Appx-pakkene og også for å generalisere bildet. Leverandøren fungerer bare med følgende pakker:
- Per-user pakke: I denne pakken er Appx-pakken kun installert for en bestemt brukerkonto og er ikke tilgjengelig for andre brukere av samme PC.
- All-user pakke: I denne pakken har Appx-pakken blitt levert til bildene, slik at alle brukerne som bruker dette bildet, får tilgang til appen.
I scenariet der en all-user-pakke som ble levert til bildet tidligere, og ble manuelt avbestillet fra bildet, men ikke fjernet for en bestemt bruker, vil leverandøren få en feil mens du rydder ut denne pakken mens du kjører Sysprep.
Leverandøren forventes også å mislykkes dersom en all-user-pakke som ble levert til bildet ble oppdatert av brukerne på referansedatamaskinen.
Hvis du fjerner pakken for brukeren som kjører Sysprep, og også fjerner provisjonen, kan det bidra til å løse dette problemet. For å hindre at Windows Store automatisk oppdaterer appene, må du bare koble fra Internett-tilkoblingen eller deaktivere Automatiske oppdateringer i revisjonsmodusen før du lager bildet.
KB2769827 angir følgende trinn for å fikse dette problemet:
1] Kjør følgende PowerShell cmdlet:
Import-modul Appx
2] Kjør dette neste:
Import-modul Dism
3] Endelig Kjør denne kommandoen:
Get-AppxPackage -Alle brukere | Hvor PublisherId -eq 8wekyb3d8bbwe | Format-List -Property PackageFullName, PackageUserInformation
Sjekk under:
- I utgangen av denne siste cmdlet, kontroller brukerne for hvem pakken vises som Installert. Slett disse brukerkontoene fra referansedatamaskinen eller logg inn på datamaskinen ved å bruke disse brukerkontoene. Kjør deretter cmdlet i trinn 4 for å fjerne Appx-pakken.
- Denne kommandoen viser alle pakker som ble publisert av Microsoft og installert av enhver bruker av den referansedatamaskinen. Fordi datamaskinen skal sysprepped, antar vi at disse brukerprofilene ikke lenger krever pakken.
- Hvis du har levert apparene manuelt til andre utgivere. Liste dem med kommandoen- Get-AppxPackage -Alle brukere | Format-List -Property PackageFullName, PackageUserInformation
4] Kjør dette:
Fjern-AppxPackage -Package
5] Fjern bestemmelsen ved å kjøre følgende cmdlet:
Fjern-AppxProvisionedPackage -Online -PackageNameVær oppmerksom på at dette problemet ikke oppstår hvis du betjener et frakoblet bilde. I et slikt tilfelle slettes provisjonen automatisk for alle brukere og inkluderer også brukeren som faktisk kjører kommandoen.