web-dev-qa-db-fra.com

Windows 10 SDK ne s'installe pas dans Visual Studio

Cela fait maintenant plus d'une semaine que j'essaie de faire fonctionner Visual Studio et le SDK Windows 10. Tout d'abord, je n'ai pas pu installer Visual Studio. Ce problème a été résolu en désinstallant TOUT lié vaguement à VS2015, en passant manuellement à travers tout, mais aussi avec Visual Studio "TotalUninstaller".

Modification du tracé: Maintenant que j'ai réussi à installer et à faire fonctionner VS2015, je ne parviens pas à installer le SDK. Je l'ai sélectionné avec le processus d'installation, essayé de modifier VS après, essayé de l'installer avec le programme d'installation autonome, mais rien de tout cela ne fonctionne. Chaque fois que le programme d’installation ne remarque aucune anomalie, tous les outils apparaissent dans le menu Démarrer, un nouveau dossier "Program Files (x86) /WindowsKits/10.0" apparaît avec tous les fichiers corrects, mais VS ne peut ouvrir aucun fichier. Les projets UWP ne peuvent en créer aucun et le SDK ne figure pas dans la liste des extensions.

Lorsque j'ai tout désinstallé, je ne pouvais me débarrasser que d'une seule chose: "Windows 10 for Mobile Image - 10.0.10240.0". Il s'ouvre, fonctionne pendant une seconde et se ferme sans que rien ne se passe. Comme je ne pouvais pas m'en débarrasser, j'ai manuellement supprimé tous les dossiers liés "Kits Windows" dans Program Files, Program Files (x86), ProgramData et tout élément du dossier AppData. Mais cette poubelle moelleuse n'a pas quitté ma liste de programmes installés. Cela pourrait-il avoir quelque chose à voir avec le fait de ne pas pouvoir installer le SDK Windows 10 correctement?

J'ai regardé dans les journaux d'installation, et c'est la seule erreur que j'ai vue:

[371C:398C][2016-08-08T21:13:35]i301: Applying execute package: {7a68448b-9cf2-4049-bd73-5875f1aa7ba2}, action: Install, path: C:\ProgramData\Package Cache\{7a68448b-9cf2-4049-bd73-5875f1aa7ba2}\vsupdate_KB3022398.exe, arguments: '"C:\ProgramData\Package Cache\{7a68448b-9cf2-4049-bd73-5875f1aa7ba2}\vsupdate_KB3022398.exe" -quiet -burn.related.patch -burn.ignoredependencies={248fcd1e-5ee1-421d-893f-ec0a94dd7b01} -burn.ancestors={248fcd1e-5ee1-421d-893f-ec0a94dd7b01}'
[371C:398C][2016-08-08T21:13:35]e000: Error 0x80070003: Failed to create embedded process atpath: C:\ProgramData\Package Cache\{7a68448b-9cf2-4049-bd73-5875f1aa7ba2}\vsupdate_KB3022398.exe
[371C:398C][2016-08-08T21:13:35]e000: Error 0x80070003: Failed to run embedded bundle.
[371C:398C][2016-08-08T21:13:35]e000: Error 0x80070003: Failed to run bundle as embedded from path: C:\ProgramData\Package Cache\{7a68448b-9cf2-4049-bd73-5875f1aa7ba2}\vsupdate_KB3022398.exe
[371C:398C][2016-08-08T21:13:35]e000: Error 0x80070003: Failed to execute EXE package.
[287C:137C][2016-08-08T21:13:35]e000: Error 0x80070003: Failed to configure per-machine EXE package.

Il apparaît dans chaque journal lorsque j'essaie d'installer vs2015 avec la bonne option cochée ou lorsque j'utilise le programme d'installation autonome. J'ai regardé dans C:\ProgramData\Package Cache et il n'y a pas de dossier {7a68448b-9cf2-4049-bd73-5875f1aa7ba2}, et aucun des autres dossiers ne contient "vsupdate_KB3022398.exe". Il semble que ce soit la racine du problème.

EDIT: J'ai créé le dossier manquant et y ai ajouté "vsupdate_KB3022398.exe" (trouvé en ligne, hébergé sur un serveur Microsoft), et il ne reste plus d'erreur. Cependant, le problème n'est toujours pas résolu. Le SDK refuse simplement de se présenter. Je pense que je vais devoir faire une installation propre.

6
user2950509

J'ai eu le problème de Windows 10 SDK 14393 échouant à installer sur Windows 7 OS. Ce problème s'est produit lors de l'installation dans le cadre de Visual Studio 2015 et de l'exécution du programme d'installation autonome pour le kit de développement logiciel Windows 10 SDK 14393. Selon les journaux, l'installation du kit de développement logiciel (SDK) Windows Desktop Extension a échoué.

Pour résoudre ce problème, j'ai installé Windows 10 SDK 10586 (installé avec succès), puis j'ai installé Windows 10 SDK 14393 (installé avec succès). Les deux versions du SDK Windows 10 apparaissent comme des choix sous Version de la plate-forme cible dans Visual Studio 2015.

Apparemment, il manque au programme d’installation de Windows 10 SDK 14393 quelque chose dont il a besoin pour fonctionner correctement sous Windows 7. (Quelque chose qui doit être présent dans la version précédente)

3
Clash

C'est ce que j'ai fait et cela a fonctionné pour moi. Supprimer tout dans l'éditeur de liens (PROJECT -> LINKER -> Entrée -> Dépendances supplémentaires, comme on peut le voir sur cette capture d'écran

 enter image description here

0
Sunil Kumar

Désolé pour la difficulté. Deux problèmes connus sont à l'origine de l'erreur fatale lors de l'installation du kit de développement logiciel (SDK) de Windows.
Voir le forum relatif aux outils du SDK Windows.

Vous avez probablement déjà eu une pré-version du SDK et l'un des contrats installés provoque l'échec de MDMerge lors de l'installation. La désinstallation de la version préliminaire du SDK devrait éviter ce problème.

Merci kevin

0
user6736017

J'ai eu le problème MDMerge, après avoir désinstallé tous les kits d'outil Windows SDK précédents, je ne pouvais toujours pas installer. Corrigé en déplaçant le contenu de: "C:\Program Files (x86)\Windows Kits\10", exécuta à nouveau le programme d'installation et il s'installa correctement.

0
Aaron Smith