Sysprep nu reușește să elimine sau să actualizeze aplicațiile Windows Store
Sysprep este folosit pe scară largă ca instrument de pregătire a sistemului Microsoft pentru implementarea sistemului de operare Windows. Ea pregătește o instalare de Windows pentru dublarea, auditul și livrarea clienților. Sysprep este un instrument de linie de comandă care poate fi executat manual și printr-un script. Acest instrument este extrem de util pentru administratorii de IT care doresc să pregătească o instalare a Windows pentru dublarea, auditul și livrarea clienților.
Sysprep nu reușește pe Windows 10
În calitate de agent IT profesionist sau de suport, este posibil să întâmpinați o eroare Sysprep în timp ce creați un PC / imagine de referință Windows 10 sau să eliminați unele dintre pachetele Appx încărcate lateral din imaginile Windows existente.
Eroarea apare dacă eliminați sau actualizați aplicațiile Windows Store care conțin imagini Windows încorporate. Eliminarea sau actualizarea aplicațiilor din Windows Store, care includ și imaginile Windows încorporate, va duce la o eroare în cazul în care instrumentul Sysprep este posibil să nu funcționeze.
Dacă primiți A apărut o eroare fatală în timp ce încercați să utilizați Sysprep mesaj de eroare, ar putea exista trei scenarii de problemă posibile pentru ca acest lucru să se întâmple.
A apărut o eroare fatală în timp ce încercați să utilizați Sysprep
Scenariul 1: Încercarea de a elimina unele dintre aplicațiile Windows Store
- În cazul în care utilizatorul creează un computer de comandă Windows 10 sau Windows 8 personalizat pe care dorește să îl folosească și să-l captureze.
- Utilizatorul dorește să elimine o parte din aplicațiile Windows Store (pachete Appx) încorporate din acest computer de referință.
- Utilizatorul rulează dism -online / Remove-ProvisionedAppxPackage / Nume pachet: pentru a elimina pachetele Appx.
- Afișați momentul în care utilizatorul încearcă să execute operația Sysprep în acest scenariu, el / ea ar putea primi eroarea de mai sus și operațiunea poate eșua.
Scenariul 2: Eliminați puținele pachete Appx încărcate din imagine și personalizați-le
- În cazul în care utilizatorul are o imagine Windows existentă, mai multe aplicații Windows Store sunt încărcate lateral în imagine.
- Utilizatorul dorește să elimine din imagine o parte din pachetele Appx încărcate lateral și să o personalizeze în continuare.
- Utilizatorul se învârte în computerul de referință și execută una din următoarele comenzi PowerShell pentru a elimina modulele încorporate ale pachetului Appx:
- Remove-AppxProvisionedPackage -PackageName
- Remove-ProvisionedAppxPackage -PackageName
- Atunci când utilizatorul încearcă să execute operarea Sysprep într-un astfel de scenariu, operația poate eșua cu aceeași eroare menționată mai sus.
Scenariul 3: Actualizați aplicațiile încorporate în Windows Store utilizând Windows Store
- Dacă utilizatorul încearcă să creeze o imagine de referință Windows
- Utilizatorul se conectează la Magazinul Windows și încearcă să actualizeze aplicațiile Windows Store rezervate din Magazinul Windows.
- Când utilizatorul a încercat să execute operațiunea Sysprep în acest scenariu, va duce la nereușită funcționarea cu aceeași eroare ca cea menționată mai sus.
Un furnizor suplimentar a fost adăugat în Windows 10 în Sysprep, acesta este de a curăța pachetele Appx și, de asemenea, de a generaliza imaginea. Furnizorul lucrează numai cu următoarele pachete:
- Pachetul per utilizator: În acest pachet, pachetul Appx este instalat numai pentru un anumit cont de utilizator și nu este disponibil pentru alți utilizatori ai aceluiași PC.
- Pachet pentru toți utilizatorii: În acest pachet, pachetul Appx a fost prevăzut în imagini, ceea ce permite tuturor utilizatorilor care utilizează această imagine să acceseze aplicația.
În scenariul în care un pachet pentru toți utilizatorii care a fost furnizat în imagine mai devreme și a fost eliminat manual din imagine, dar nu a fost eliminat pentru un anumit utilizator, furnizorul va primi o eroare în timpul curățării acestui pachet în timp ce rulează Sysprep.
Furnizorul este, de asemenea, de așteptat să eșueze în cazul în care un pachet pentru toți utilizatorii care a fost furnizat în imagine a fost actualizat de către utilizatorii de pe computerul de referință.
Îndepărtarea pachetului pentru utilizatorul care execută Sysprep și, de asemenea, eliminarea furnizării poate ajuta la rezolvarea acestei probleme. Pentru a împiedica Windows Store să actualizeze automat aplicațiile, pur și simplu deconectați conexiunea la Internet sau dezactivați Actualizările automate în modul Audit înainte de a crea imaginea.
KB2769827 stabilește următorii pași pentru a remedia această problemă:
1] Porniți ca urmare a PowerShell cmdlet:
Import-Module Appx
2] Rulați următoarele:
Import-Modul Dism
3] În final, executați această comandă:
Get-AppxPackage -AllUser | Unde PublisherId -eq 8wekyb3d8bbwe | Format-List-pachet de proprietăți, nume de utilizator pachet, informații despre pachete
Verificați mai jos:
- În ieșirea din acest ultim cmdlet, verificați utilizatorii pentru care pachetul se afișează ca Instalat. Ștergeți aceste conturi de utilizator de pe computerul de referință sau conectați-vă la computer utilizând aceste conturi de utilizator. Apoi, executați cmdlet-ul la pasul 4 pentru a elimina pachetul Appx.
- Această comandă afișează toate pachetele publicate de Microsoft și instalate de orice utilizator al acelui computer de referință. Deoarece calculatorul urmează să fie proiectat, presupunem că aceste profiluri de utilizatori nu mai necesită pachetul.
- Dacă ați furnizat manual aplicațiile care aparțin altor editori. Listați-le cu comanda- Get-AppxPackage -AllUser | Format-List-pachet de proprietăți, nume de utilizator pachet, informații despre pachete
4] Rulați acest lucru:
Remove-AppxPackage -Package
5] Eliminați provizionul executând următorul cmdlet:
Remove-AppxProvisionedPackage -Online -PackageNameRețineți că această problemă nu apare în cazul în care serviți o imagine offline. În acest scenariu, provizionarea este eliminată automat pentru toți utilizatorii și include și utilizatorul care execută comanda.