Pendant que j'essaie d'installer vc_redist.x64.exe sur Windows 8.1, l'erreur suivante s'affiche:
Échec de la configuration du package MSU par machine.
Afficher la réponse à ma propre question, telle que je l’avais trouvée ici et cachée quelque part en bas -
En effet, le système d'exploitation n'a pas pu installer la mise à jour requise Windows8.1-KB2999226-x64.msu.
Cependant, vous pouvez l'installer en extrayant cette mise à jour dans un dossier (par exemple XXXX) et en exécutant la cmdlet suivante. Vous pouvez trouver Windows8.1-KB2999226-x64.msu en dessous.
C:\ProgramData\Cache de packages\469A82B09E217DDCF849181A586DF1C97C0C5C85\packages\Patch\AMD64\Windows8.1-KB2999226-x64.msu
copier ce fichier dans un dossier que vous aimez, et
Créez un dossier XXXX et exécutez les commandes suivantes à partir de la commande d'administration propmt
wusa.exe Windows8.1-KB2999226-x64.msu/extract: XXXX
DISM.exe/Online/Add-Package /PackagePath:XXXX\Windows8.1-KB2999226-x64.cab
vc_redist.x64.exe/repair
(La dernière commande n'a pas besoin d'être exécutée. Exécutez à nouveau vc_redist.x64.exe)
cela a fonctionné pour moi.
Je voudrais vous donner un aperçu de Universal CRT. Cela vous aiderait à comprendre pourquoi le système doit être mis à jour avant d'installer vc_redist.x64.exe.
Pour Windows 7, 8 et 8.1, Windows Universal Runtime doit être installé via KB2999226. Cependant, la mise à jour préalable requise KB2919355 contient des mises à jour qui facilitent l'installation du package KB2999226.
Pourquoi KB2999226 ne s'installe-t-il pas toujours lorsque le moteur d'exécution est installé à partir du logiciel redistribuable? Qu'est-ce qui pourrait empêcher l'installation de KB2999226 dans le cadre de l'exécution?
La MSU UCRT incluse dans VCRedist est installée en appelant le service Windows Update et l'installation de la base de connaissances peut échouer en fonction de l'activité/de l'état du service Windows Update:
Si le service Windows Update est dans un état non prêt, vous pouvez voir les erreurs qui reflètent cela.
Pour identifier si la condition préalable KB2919355 est installée, vous avez le choix entre 2 options:
Clé de registre: ruche 64bit
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2919355~31bf3856ad364e35~AMD64~~6.3.1.14
CurrentState = 112
Ruche 32bit
HKLM\SOFTWARE\[WOW6432Node\]Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2919355~31bf3856ad364e35~x86~~6.3.1.14
CurrentState = 112
Ou vérifiez la version du fichier de:
C:\Windows\SysWOW64\wuaueng.dll
C:\Windows\System32\wuaueng.dll
est 7.9.9600.17031 ou une version ultérieure
J'ai rencontré un problème similaire, mais dans mon cas, j'essayais d'installer Visual C++ Redistributable pour Visual Studio 2015 Update 1 sur Windows Server 2012 R2. Cependant, la cause fondamentale devrait être la même.
En bref, vous devez installer les prérequis de KB2999226.
De manière plus détaillée, le journal d'installation que j'ai reçu indique que l'installation de Windows Update KB2999226 a échoué. Selon le site Web de Microsoft ici :
Conditions préalables Pour installer cette mise à jour, vous devez avoir correctif cumulatif d'avril 2014 pour Windows RT 8.1, Windows 8.1 et Windows Server 2012 R2 (2919355)) installé sous Windows 8.1 ou Windows Server 2012 R2. Ou installez le Service Pack 1 pour Windows 7 ou Windows Server 2008 R2 . Ou, installez le Service Pack 2 pour Windows Vista et Windows Server 2008 .
Après avoir installé avril 2014 sur Windows Server 2012 R2, je suis en mesure d'installer correctement le redistribuable Visual C++.
Le système d'exploitation n'a pas réussi à installer la mise à jour requise Windows8.1-KB2999226-x64.msu. Cependant, j'ai essayé de trouver la mise à jour particulière de -
C:\ProgramData\Package Cache\469A82B09E217DDCF849181A586DF1C97C0C5C85\packages\Patch\AMD64\Windows8.1-KB2999226-x64.msu.
Je ne pouvais pas le trouver là-bas alors j'ai installé la mise à jour kb2999226 à partir de ici (Windows 10 Universal C runtime)
Ensuite, j'ai installé la mise à jour en fonction de mon système d'exploitation et cela fonctionnait bien par la suite.
Dans mon cas et lors de l'installation de VS 2015 sur Windows7 64x SP1, j'ai connu la même chose, alors j'ai essayé d'annuler et de télécharger/installer le KBKB2999226 séparément et, pour une raison quelconque, le programme d'installation de mise à jour autonome est également bloqué à la recherche de mises à jour.