Erreur 0x80073cf6 après avoir rétrogradé de Windows 10 vers Windows 8.1

Nous avons eu une problématique récemment avec un de nos clients qui a voulu tester Windows 10 sur sa tablette Surface Pro 3 pour vérifier que l’application Windows Store Apps que nous lui avons développée pour Windows 8.1 fonctionne toujours correctement.

En l’occurrence, l’application fonctionnait correctement, mis à part les modifications effectuées par Microsoft avec Windows 10 sur la nouvelle interface de CameraCaptureUI qui est maintenant dans une petite fenêtre. Il a donc décidé de rétrograder de Windows 10 vers Windows 8.1. La rétrogradation étant faite dans le mois suivant l’installation, elle n’était pas compliquée en suivant les informations pour Désinstaller Windows 10 et revenir à Windows 8.1.

2015_11_5-steps-to-downgrade-from-microsoft-windows-10-to-windows-81-or-windows-7

Seulement, la rétrogradation a supprimé notre application du dossier C:\Program Files\WindowsApps, mais n’a pas supprimé les différentes références à l’application. Ainsi, lorsque nous faisions un Get-AppxPackage, notre application était toujours listée.

Après avoir fait un clic droit sur notre application et « Désinstaller l’application », celle-ci s’est enlevée du menu démarrer, mais la désinstallation n’a pas été effective.

A ce moment-là, il nous était impossible de lancer l’application, ni de l’installer (Erreur 0x80073cf6), ni de la désinstaller, parce qu’il voulait aller lire le AppxManifest.xml et le AppxBlockMap.xml de l’application. Fichiers qui avaient été supprimés par la rétrogradation.

La seule solution que nous avons trouvée, pour désinstaller l’application et la réinstaller correctement, a été de récupérer les dossiers de notre application depuis un autre appareil pour les recopier sur la tablette :

  1. Prendre possession du dossier C:\Program Files\WindowsApps (dossier caché) sur un autre appareil qui a l’application installée (même si ce n’est pas la même version)
  2. Copier tous les dossiers de votre application. Suivant les langues, vous pouvez avoir plusieurs dossiers avec des noms contenant « _neutral« , « _neutral_split.scale« , « _neutral_split.language-fr« , …
  3. De la même manière, prendre possession du dossier C:\Program Files\WindowsApps sur votre appareil cible et y coller les nouveaux dossiers (pensez à renommer les dossiers si ce n’était pas la même version qui était installée)
  4. A présent, vous pouvez désinstaller l’application correctement :
Get-AppxPackage -Name "nom-application" | Remove-AppxPackage
Et vous serez en mesure de réinstaller votre application correctement.

2 réflexions sur “Erreur 0x80073cf6 après avoir rétrogradé de Windows 10 vers Windows 8.1

  1. Quenti.R

    Bonjour,
    J’ai le meme probleme chez moi, mais quand je copie les fichier d’un pc qui fonctionne bien a un pc qui ne fonctionne pas bien sa me copie juste les fichier avec leur nom de base sans remplacer les ancien d’effectueux.
    Faut il que je les renommes pour qu’il écrase les autres fichier d’effectueux puis ensuite pouvoir faire la mise a jour des logiciels ?

    J'aime

    1. Marien Monnier

      Bonjour,
      Pouvez-vous donner un peu plus de détails sur votre souci ? Vous avez le problème pour une application Windows Store ?
      Il est possible que vous ayez besoin de changer de nom de dossier si la version installée n’était pas la même.

      J'aime

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s