J'ai téléchargé le fichier iso de Visual Studio Community 2013 Update 4 de visualstudio.com pour installer VS sur Windows 8.1 x64 et j'ai vérifié la somme de contrôle SHA1 du fichier iso. et le résultat était correct.
Le problème était que la configuration s’arrêtait à Application: Fonctionnalités de Visual Studio Core, puis échouait et finalisait avec
Icône -Error et "Erreur irrécupérable -ENU de fonctionnalités Visual Studio Core lors de l'installation"
Icônes averties sur trois messages: "Compilateurs Microsoft Visual C++ 2013 32 bits - Échec du package de ressources", "Compilateurs Microsoft Visual C++ 2013 - Échec du package de ressources ENU" et "Compilateurs natifs Microsoft Visual C++ 2013 x64 - Échec du package de ressources ENU"
Jusqu'à présent j'ai fait ce qui suit: -
1) Antivirus, pare-feu et anti-malware désactivés avant l'installation et exécution de l'installation en tant qu'administrateur.
2) Nettoyer les dossiers% temp%, C:\ProgramData\Package Cache et AppData\Local\Temp avant l'installation.
3) Vérifié tous les cadres .Net installés à l'aide de l'utilitaire de vérification de l'installation .Net Framewrok.
4) Utilisation de l'outil de vérification des fichiers système pour réparer les fichiers système manquants ou endommagés, comme décrit dans https://support.Microsoft.com/KB/929833 et il en résultait le message "La protection des ressources Windows n'a détecté aucune violation de l'intégrité" .
Et trouvé ces erreurs dans les journaux (ERROR provient de vs_professionalcore.msi): -
AppData\Local\Temp\dd_vs_community_20141221193705.log
[0B88:12C4][2014-12-21T19:45:57]i000: MUX: Installation size in bytes for package: vs_professionalcore MaxAppDrive: 0 MaxSysDrive: 1821361272 AppDrive: 0 SysDrive: 1335334008
[0B88:12C4][2014-12-21T19:45:57]i000: MUX: Return Code:0x0 Msi Messages:0 Result Detail:RollbackCleanup Restart:None
[0B88:12C4][2014-12-21T19:45:57]i000: MUX: Reset execution Result
[0B88:12C4][2014-12-21T19:45:57]i000: MUX: Reset Result
[0B88:12C4][2014-12-21T19:45:57]i319: Applied execute package: vs_professionalcore, result: 0x0, restart: None
[0E44:1184][2014-12-21T19:45:57]i325: Registering dependency: {96a8b90c-0a91-4e76-ab34-730c23923d11} on package provider: Microsoft.VS.professionalcore,v12, package: vs_professionalcore
[0B88:12C4][2014-12-21T19:45:57]i000: MUX: ExecutePackageBegin PackageId: vs_professionalcoreres
[0E44:1184][2014-12-21T19:45:57]i301: Applying execute package: vs_professionalcoreres, action: Install, path: C:\ProgramData\Package Cache\{E9674444-9491-3961-873C-017D8912185E}v12.0.21005\packages\professionallp\vs_professionalcoreres.msi, arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7" VSEXTUI="1" INSTALLINGBUNDLE="community" PATCH="C:\ProgramData\Package Cache\{9BA8E822-8889-4826-82CF-41DFE04129EA}\packages\kb2829760\kb2829760-enu.msp;C:\ProgramData\Package Cache\{B7C61168-6AE1-4AF3-BA3D-48D7369C41F2}\packages\kb2829760\kb2829760v2-enu.msp;C:\ProgramData\Package Cache\{ABEF08E8-5C61-42C4-AD64-FC5412586B89}\packages\kb2829760\kb2829760v3-enu.msp"'
[0B88:12C4][2014-12-21T19:47:56]i000: MUX: ExecuteError: Package (vs_professionalcoreres) failed: Error Message Id: 2902 ErrorMessage: The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2902.
[0E44:1184][2014-12-21T19:48:47]e000: Error 0x80070643: Failed to install MSI package.
[0E44:1184][2014-12-21T19:48:47]e000: Error 0x80070643: Failed to execute MSI package.
[0B88:12C4][2014-12-21T19:48:47]e000: Error 0x80070643: Failed to configure per-machine MSI package.
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: Installation size in bytes for package: vs_professionalcoreres MaxAppDrive: 0 MaxSysDrive: 686784512 AppDrive: 0 SysDrive: 31719424
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: Return Code:0x80070643 Msi Messages:2902 Result Detail:0 Restart:None
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: Set Result: Return Code=-2147023293 (0x80070643), Error Message=2902, Result Detail=, Vital=True, Package Action=Install, Package Id=vs_professionalcoreres
[0B88:12C4][2014-12-21T19:48:47]i319: Applied execute package: vs_professionalcoreres, result: 0x80070643, restart: None
[0B88:12C4][2014-12-21T19:48:47]e000: Error 0x80070643: Failed to execute MSI package.
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: ExecutePackageBegin PackageId: vs_professionalcoreres
[0E44:1184][2014-12-21T19:48:47]i318: Skipped rollback of package: vs_professionalcoreres, action: Uninstall, already: Absent
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: Installation size in bytes for package: vs_professionalcoreres MaxAppDrive: 0 MaxSysDrive: 0 AppDrive: 0 SysDrive: 0
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: Return Code:0x0 Msi Messages:2902 Result Detail:0 Restart:None
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: Reset execution Result
[0B88:12C4][2014-12-21T19:48:47]i000: MUX: Reset Result
Et ce journal également dans AppData\Local\Temp\dd_vs_community_20141221193705_101_vs_professionalcoreres.log
MSI (s) (54:F0) [19:47:58:111]: Note: 1: 2265 2: 3: -2147287035
MSI (s) (54:F0) [19:47:58:112]: User policy value 'DisableRollback' is 0
MSI (s) (54:F0) [19:47:58:112]: Machine policy value 'DisableRollback' is 0
Action ended 19:47:58: InstallFinalize. Return value 3.
Et j'ai aussi trouvé ces derniers dans le même fichier
MSI (s) (54:F0) [19:48:46:815]: Note: 1: 2318 2:
MSI (s) (54:F0) [19:48:46:820]: No System Restore sequence number for this installation.
MSI (s) (54:F0) [19:48:46:821]: Unlocking Server
MSI (s) (54:F0) [19:48:46:873]: PROPERTY CHANGE: Deleting UpdateStarted property. Its current value is '1'.
Action ended 19:48:46: INSTALL. Return value 3.
Qu'est-ce qui cause ce problème? et comment le résoudre?, dans les journaux l’erreur est ERROR 2902 j’ai cherché sur Google à ce sujet et je n’ai trouvé aucune solution.
METTRE À JOUR :-
J'ai trouvé ces éléments dans AppData\Local\dd_vs_community_20141222103227_097_vc_compilercore86res.log
MSI (s) (EC:D0) [10:33:13:227]: Executing op: ActionStart(Name=CreateShortcuts,Description=Creating shortcuts,Template=Shortcut: [1])
MSI (s) (EC:D0) [10:33:13:227]: Executing op: SetTargetFolder(Folder=C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts\)
MSI (s) (EC:D0) [10:33:13:228]: Executing op: ShortcutCreate(Name=kqcv3hvy.win|VS2013 x86 Native Tools Command Prompt,,,FileName=%comspec%,Arguments=/k ""C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"" x86,WorkingDir=C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\,,,,ShowCmd=1,Description=Open Visual Studio 2013 x86 Native Tools Command Prompt,,,,)
MSI (s) (EC:D0) [10:33:14:309]: Note: 1: 2105 2: -2147024809 3: VS2013 x86 Native Tools Command Prompt.lnk
MSI (s) (EC:D0) [10:33:14:310]: Executing op: ShortcutPropertyCreate(ShortcutName=kqcv3hvy.win|VS2013 x86 Native Tools Command Prompt,PropertyKey=System.AppUserModel.ExcludeFromShowInNewInstall,PropVariantValue=1)
Warning 1909.Could not create Shortcut VS2013 x86 Native Tools Command Prompt.lnk. Verify that the destination folder exists and that you can access it.
DEBUG: Error 2902: Operation ixoShortcutPropertyCreate called out of sequence.
MSI (s) (EC:D0) [10:33:14:315]: Product: Microsoft Visual C++ 2013 32bit Compilers - ENU Resources -- The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2902. The arguments are: ixoShortcutPropertyCreate, ,
The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2902. The arguments are: ixoShortcutPropertyCreate, ,
MSI (s) (EC:D0) [10:33:14:327]: Note: 1: 2265 2: 3: -2147287035
MSI (s) (EC:D0) [10:33:14:328]: User policy value 'DisableRollback' is 0
MSI (s) (EC:D0) [10:33:14:328]: Machine policy value 'DisableRollback' is 0
Action ended 10:33:14: InstallFinalize. Return value 3.
Solution :-
Premièrement, je donne à l'utilisateur actuel le contrôle total sur C:\Program Files (x86)\Microsoft Visual Studio 12.0. En cliquant avec le bouton droit de la souris sur les propriétés du dossier, puis sur la sécurité, puis assurez-vous que le système, les administrateurs et les utilisateurs ont le contrôle total et ont ajouté le profil actuel de l'utilisateur et lui ont donné le contrôle total, mais cela n'a pas résolu le problème . Après cela, j'ai constaté que La valeur de la variable système ComSpec dans les variables d’environnement est la suivante:% SystemRoot%\system32\cmd.exe; C:\wamp\bin\php\php5.5.12; .changement de la valeur en% SystemRoot%\system32\cmd.exe; résolu le problème.
MODIFIER :-
Ajout du profil utilisateur actuel à C:\Program Files (x86)\Microsoft Visual Studio 12.0. le dossier a provoqué l'erreur 1316. Le compte spécifié existe déjà lorsque j'ai tenté de désinstaller VS 2013; j'ai donc supprimé ce profil, puis j'ai pu désinstaller VS 2013 avec succès.
Ma première hypothèse quant à la solution de ce problème consiste à définir le contrôle d'accès des utilisateurs sur la valeur la plus basse. J'ai trouvé que cela fonctionnait pour moi.
Le problème provient probablement d'occurrences de mises à jour après l'installation.
Vous pouvez essayer de vérifier l’installation de kb2829760
dans votre répertoire C:\ProgramData\Package Cache
(consultez http://support.Microsoft.com/en-us/kb/2829760 ).
Dans mon système, j'ai trouvé C:\ProgramData\Package Cache\07D2D6FD53E7EDE1FB612619A11BBCD5530A3E56\packages\vsupdate_kb2829760\vsupdate_kb2829760.exe
que j'avais exécuté avec des indicateurs /Uninstall /Force
(mon problème consistait à nettoyer les composants orphelins de Visual Studio déjà supprimés via appwiz.cpl
et non affichés dans la liste des mises à jour).
Quoi qu'il en soit, je suggère de faire une vérification approfondie à C:\ProgramData\Package Cache
. Par exemple, si vous recherchez vs (dir /s /b *vs*
) .__, vous pouvez vérifier tous les GUID et les chemins qui semblent être des candidats probables à nettoyer.
J'ai résolu ce problème de la manière suivante: d'abord, j'ai désactivé le pare-feu Windows, puis à l'aide d'un programme gratuit: Revo Unistaller Pro ( http://www.revouninstaller.com/revo_uninstaller_free_download.html ), j'ai effacé le ancienne installation de Visual Studio. Ensuite, j'ai utilisé CCleaner pour supprimer manuellement tous les composants qui dépendent de Visual Studio:
et
Ensuite, à partir de la ligne de commande (en tant qu'administrateur), j'ai utilisé ceci
name like 'Microsoft visual%'" call uninstall /nointeractive
supprimer les autres paquets. note: Répétez cette procédure pour SQL, etc. en remplaçant le% visuel de la commande ci-dessus par sql.
Puis redémarrez le PC et essayez d’installer maintenant Visual Studio.
Meilleures salutations