Sysprep non funziona dopo la rimozione o aggiornamento di applicazioni Windows Store che includono le immagini predefinite di Windows

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2769827
Sommario
In questo articolo viene descritto un problema che si verifica quando si rimuove o si aggiorna un'applicazione Windows Store provisioning utilizzando il Windows Store e quindi eseguire sysprep sul computer.

Sysprep è uno strumento per gli amministratori IT che desidera preparare un'installazione di Windows per la duplicazione, controllo e consegna al cliente. Le indicazioni fornite in questo articolo sono destinata agli agenti di supporto e ai professionisti IT. Per gli utenti privati che si sono verificati problemi durante l'utilizzo di applicazioni Windows Store, vedere i seguenti siti Web di Windows:
Introduzione
Diverse applicazioni Windows Store includono immagini incorporate 10 di Windows e Windows 8. Sono incluse le applicazioni di posta elettronica, mappe, messaggistica, Bing, viaggio e notizie, tra gli altri. Questi sono noti come il provisioning di applicazioni. Provisioning di applicazioni vengono aggiunti temporaneamente l'immagine e vengono programmate per l'installazione per ogni utente dell'immagine Windows al primo accesso. Oltre le applicazioni incorporate, è possibile lato-carico la propria linea di applicazioni Windows Store business nell'immagine Windows senza la necessità di pubblicarli in archivio di Windows. È possibile lato-carico pacchetti Appx utilizzando in linea o non in linea per la manutenzione dei comandi disponibili in DISM.exe o tramite il modulo di manutenzione PowerShell.
Sintomi
Prendere in considerazione i seguenti scenari.

Scenario 1
  • Si sta creando personalizzato 10 di Windows o Windows 8 computer di riferimento che si desidera sysprep e acquisizione.
  • Si desidera rimuovere alcuni il provisioning applicazioni Windows Store (Appx pacchetti) da questo computer di riferimento.
  • Si esegue manutenzione-/PackageName /Remove-ProvisionedAppxPackage in linea:<packagename></packagename> Per eseguire i pacchetti Appx.
Quando si esegue l'operazione in questo scenario, l'operazione potrebbe non riuscire con il seguente errore:

Utilità preparazione sistema 3.14
Si è verificato un errore irreversibile durante il tentativo di sysprep il computer


Scenario 2
  • È un'immagine di Windows esistente che numerose applicazioni Windows Store vengono caricati sul lato dell'immagine.
  • Si desidera rimuovere alcuni dei pacchetti Appx lato caricato dall'immagine e personalizzarlo ulteriormente.
  • Si avvia nel computer di riferimento e di eseguire uno dei seguenti comandi PowerShell per rimuovere il provisioning del pacchetto Appx:
    • Rimuovi-AppxProvisionedPackage – PackageName<PackageName></PackageName>
    • Rimuovi-ProvisionedAppxPackage – PackageName<PackageName></PackageName>
Quando si esegue l'operazione in questo scenario, l'operazione potrebbe non riuscire con il seguente errore:

Utilità preparazione sistema 3.14
Si è verificato un errore irreversibile durante il tentativo di sysprep il computer


Scenario 3
  • Si sta creando un'immagine di riferimento Windows 10 o di Windows 8.
  • Si connette all'archivio di Windows 8 o 10 di Windows e quindi aggiornare le applicazioni Windows Store incorporate utilizzando l'archivio di Windows.
Quando si esegue l'operazione in questo scenario, l'operazione potrebbe non riuscire con il seguente errore:

Utilità preparazione sistema 3.14
Si è verificato un errore irreversibile durante il tentativo di sysprep il computer


Nel Setuperr, inoltre, è possibile notare le seguenti voci del:

<Date><Time>, Errore SYSPRP pacchetto <PackageFullName>è stato installato per un utente, ma non è disponibile per tutti gli utenti. Questo pacchetto non funzionerà correttamente nell'immagine sysprep.
<Date><Time>, Errore SYSPRP Impossibile rimuovere le applicazioni per l'utente corrente: 0x80073cf2.
<Date><Time>, Codice errore SYSPRP uscita del thread RemoveAllApps era 0x3cf2.
<Date><Time>, ActionPlatform::LaunchModule SYSPRP errore [0x0f0082]: errore durante l'esecuzione di 'SysprepGeneralize' da C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
<Date><Time>, ActionPlatform::ExecuteAction SYSPRP errore: errore durante l'esecuzione dell'azione; dwRet = 0x3cf2
<Date><Time>, ActionPlatform::ExecuteActionList SYSPRP errore: errore durante l'esecuzione di operazioni; dwRet = 0x3cf2
<Date><Time>, SysprepSession::Execute SYSPRP errore: errore durante l'esecuzione di azioni da C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
<Date><Time>, RunPlatformActions SYSPRP errore: errore durante l'esecuzione di azioni SysprepSession; dwRet = 0x3cf2
<Date><Time>, RunExternalDlls SYSPRP errore [0x0f0070]: errore durante l'esecuzione del Registro di sistema sysprep DLL, arresto sysprep esecuzione. dwRet = 0x3cf2
<Date><Time>, WinMain:Hit SYSPRP errore [0x0f00a8] Errore durante l'elaborazione sysprep generalizzare provider interni, hr = 0x80073cf2</Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></Time></Date></PackageFullName></Time></Date>
Cause
Sysprep è un provider aggiuntivo che viene aggiunto in 10 di Windows e Windows 8 per pulire Appx pacchetti e per generalizzare l'immagine. Il provider funziona solo se il pacchetto Appx è un utente o un pacchetto fornito tutti gli utenti.
  • Pacchetto per utente significa che il pacchetto Appx viene installato per un particolare account utente e non è disponibile per altri utenti del computer.
  • Pacchetto di tutti gli utenti significa che sia stato preparato il Appx nell'immagine in modo che tutti gli utenti che utilizzano questa immagine possono accedere l'applicazione.

Se un pacchetto di tutti gli utenti che viene eseguito il provisioning nell'immagine è stato manualmente, annullamento del provisioning dall'immagine ma non rimossi per un particolare utente, il provider rileverà un errore durante l'eliminazione di questo pacchetto durante sysprep. Il provider non riuscirà anche se un pacchetto di tutti gli utenti che viene eseguito il provisioning nell'immagine è stato aggiornato da uno degli utenti su questo computer di riferimento.
Risoluzione
Per risolvere questo problema, rimuovere il pacchetto per l'utente che esegue sysprep e anche rimuovere il provisioning. A tale scopo, attenersi alla seguente procedura.

Nota Per impedire l'aggiornamento di applicazioni Windows Store, scollegare la connessione a Internet o disattivare aggiornamenti automatici in modalità di controllo prima di creare l'immagine.
  1. Eseguire il cmdlet PowerShell Import-Module Appx .
  2. Eseguire Dism Import-Module.
  3. Eseguire Get-AppxPackage - profilo AllUser | Dove PublisherId - eq 8wekyb3d8bbwe | Format-List-proprietà PackageFullName, PackageUserInformation.

    Note
    • Nell'output di questo ultimo cmdlet, controllare gli utenti per cui il pacchetto viene visualizzato come installato. Eliminare questi account utente dal computer di riferimento o l'accesso al computer utilizzando questi account utente. Quindi, eseguire il cmdlet nel passaggio 4 per rimuovere il pacchetto Appx.
    • Questo comando vengono elencati tutti i pacchetti che sono stati pubblicati da Microsoft e installati da qualsiasi utente del computer di riferimento. Perché il computer di Sysprep, si presuppone che i profili utente non è più necessario il pacchetto.
    • Se si dispongono di provisioning manuale applicazioni appartenenti a altri server di pubblicazione, eseguire il comando seguente per visualizzarne l'elenco:

      Get-AppxPackage - profilo AllUser | Format-List-proprietà PackageFullName, PackageUserInformation
  4. Eseguire Remove-AppxPackage-pacchetto <packagefullname> </packagefullname> .
  5. Rimuovere il provisioning eseguendo il seguente cmdlet:

    Rimuovi-AppxProvisionedPackage-Online - PackageName<packagefullname></packagefullname>
Se si tenta di correggere un problema di aggiornamento, è possibile reprovision l'applicazione dopo avere eseguito questi passaggi.

Nota Il problema non si verifica se si sta eseguendo la manutenzione di un'immagine offline. In questo scenario, il provisioning viene deselezionato automaticamente per tutti gli utenti. Ciò include l'utente che esegue il comando.
Informazioni
Per ulteriori informazioni su come aggiungere e rimuovere applicazioni, vedere le risorse TechNet seguente:

Per ulteriori informazioni sui cmdlet Appx:

Per ulteriori informazioni su Dism Appx manutenzione cmdlet:


Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 2769827 - Ultima revisione: 11/06/2015 17:33:00 - Revisione: 3.0

Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows 10

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB2769827 KbMtit
Feedback