web-dev-qa-db-fra.com

Erreur SysPrep Windows 10 Pro (0x0f0070 et 0x0f00d8)

Il semble donc que je rencontre un problème où les applications Windows 10 et Windows Store (je suppose) interfèrent avec Sysprep/oobe/generalize.

Lorsque j'essaie d'exécuter la commande ci-dessus, je reçois l'erreur suivante dans le setuperr.log:

Error              SYSPRP Package Microsoft.NET.Native.Runtime.1.0_1.0.22929.0_x86__8wekyb3d8bbwe was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
Error              SYSPRP Failed to remove apps for the current user: 0x80073cf2.
Error              SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.
Error   [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'SysprepGeneralizeValidate' from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
Error              SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
Error              SYSPRP RunPlatformActions:Failed while validating SysprepSession actions; dwRet = 0x3cf2
Error   [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x3cf2
Error   [0x0f00d8] SYSPRP WinMain:Hit failure while pre-validate sysprep generalize internal providers; hr = 0x80073cf2
Error              SYSPRP Package Microsoft.NET.Native.Runtime.1.0_1.0.22929.0_x86__8wekyb3d8bbwe was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
Error              SYSPRP Failed to remove apps for the current user: 0x80073cf2.
Error              SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.
Error   [0x0f0082] SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'SysprepGeneralizeValidate' from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
Error              SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
Error              SYSPRP RunPlatformActions:Failed while validating SysprepSession actions; dwRet = 0x3cf2
Error   [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x3cf2
Error   [0x0f00d8] SYSPRP WinMain:Hit failure while pre-validate sysprep generalize internal providers; hr = 0x80073cf2

J'ai consulté en ligne plusieurs articles uniquement, à savoir :

Les seules choses que j'ai faites lors de l'installation du système étaient celles-ci, dans l'ordre :

  1. Windows 10 Pro installé à l'aide de l'ISO "windows_multiple_editions" de MSDN sur une machine virtuelle EFI;
  2. Créé un utilisateur "Admin" lors de l'OOBE initial, connecté et exécuté compmgmt.msc et activé "Administrateur" intégré;
  3. Connecté en tant qu'administrateur, connecté à un partage réseau, exécuté des scripts d'installation qui installent un tas de programmes;
  4. "Admin" supprimé et a fait un instantané VMware avant Sysprepping; et
  5. Ran Sysprep.exe/oobe/generalize et a reçu l'erreur ci-dessus.

J'ai pris l'initiative d'essayer de résoudre ce problème rapidement en consultant la cmdlet AppxPackage de Powershell, mais la commande ci-dessous n'a renvoyé aucun résultat:

Get-AppxPackage -AllUser | Where PublisherId -eq 8wekyb3d8bbwe | Format-List -Property PackageFullName,PackageUserInformation | Select-String "Microsoft.NET.Native.Runtime.1.0_1.0.22929.0_x86__8wekyb3d8bbwe"

Je suppose que mes questions sont :

  • Cela peut-il être corrigé?
  • Qu'est-ce qui a causé cela, afin que les futurs administrateurs en difficulté sachent comment éviter cela?
  • En supprimant "Admin", ai-je en quelque sorte foiré quelque chose (en référence à l'article TechNet)?

Je comprends qu'il existe des réponses à différents problèmes liés à Appx, mais je n'ai pas du tout touché aux applications Windows Store/Metro pendant la préparation du système. La seule chose notable que j'ai installée était .NET 3.5 (lié?)

Pour recapuchonner ma configuration VM, c'est:

  • Windows 10 Pro x64 (Build 10240);
  • 2 Go de RAM, 60 Go de disque dur;
  • EFI;
  • Pas de domaine joint. Actuellement sur WORKGROUP; et
  • Internet est NAT avec VM Host.

Erreurs répertoriées dans le fichier journal:

  • 0x0F0070
  • 0x0F0082
  • 0x0F00D8

J'apprécie les commentaires et les réponses. J'espère que quelqu'un pourra déjouer cette erreur SysPrep. Merci d'avoir lu!

7
Proxy

J'ai donc réussi à résoudre ce problème en bricolant un peu avec le package Appx .NET. J'ai eu un deuxième utilisateur créé lors de l'installation sur VMware. "Admin" et "Administrateur" étaient sur le système. Je me suis donc connecté à "Admin" et j'ai couru:

Remove-AppxPackage "Microsoft.NET.Native.Runtime.1.0_1.0.22929.0_x86__8wekyb3d8bbwe"

J'ai ensuite été confronté à une erreur indiquant que "Microsoft.Skype" utilise ce runtime .NET et que la suppression du package .NET n'était pas possible.

J'ai dû rapidement rechercher le package correct auquel cette erreur faisait référence en émettant la commande Powershell:

Get-AppxPackage -AllUsers | Select-String "Microsoft.Skype"

Il a ensuite montré un seul package Microsoft.Skype Appx!

J'ai ensuite supprimé le package Appx "Microsoft.Skype" et j'ai exécuté la commande ci-dessus, cela a fonctionné!

Ma prochaine étape était de faire de même sur "Administrateur". J'ai donc fait ce qui précède et j'ai de nouveau exécuté Sysprep, boum! Ça marche. J'espère que cela aidera quelqu'un à l'avenir. :)

TL; DR:

  1. Essayez de supprimer le package Appx sur tout autre utilisateur à l'exception de l'administrateur intégré, cela devrait générer une erreur/un conflit avec une autre application;
  2. Recherchez l'application à l'aide de la commande ci-dessus Get-AppxPackage -AllUsers
  3. Supprimez l'application en conflit pour pouvoir supprimer l'application principale qui pose problème;
  4. Faites cela pour tous les utilisateurs, y compris l'administrateur intégré; et
  5. Sysprep devrait fonctionner à nouveau.
3
Proxy