Symptômes
Supposons que le redistributable Microsoft Visual C++ 2015 soit installé sur un serveur. Lorsque vous essayez d’installer une version antérieure sur le serveur, le message d’erreur suivant s’affiche :
Fonctionnalité : Services
moteur de base de données État : Échec Raison de l’échec : une erreur s’est produite pour une dépendance de la fonctionnalité à l’origine de l’échec du processus d’installation de la fonctionnalité. Étape suivante : utilisez les informations suivantes pour résoudre l’erreur, puis réessayez le processus d’installation. Nom du composant : Microsoft Visual C++ 2015 Redistributable Code d’erreur du composant : 1638 Fichier journal du composant : FilePath\VCRuntime140_x64_Cpu64_1.log Description de l’erreur : L’installation de VS Shell a échoué avec le code de sortie 1638. Lien d’aide sur l’erreur : https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=VCRuntime140_x64%40Install%400x1638Résolution
Ce problème est résolu dans les mises à jour cumulatives suivantes pour SQL Server :
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et correctifs de sécurité qui se trouvaient dans la build précédente. Nous vous recommandons d’installer la dernière build pour votre version de SQL Server :
Solution de contournement
Pour résoudre le problème, utilisez les solutions de contournement suivantes :
-
Réparez la version x64 de Microsoft Visual C++ 2015 Redistributable à partir de l’ajout ou de la suppression de programmes en procédant comme suit :
-
Ouvrez Ajouter ou supprimer des programmes.
-
Recherchez et sélectionnez Microsoft Visual C++ 2015 Redistributable (x64) . Cliquez sur le bouton Modifier .
-
Cliquez sur le bouton Réparer .
-
-
Si vous rencontrez ce problème lors de l’installation de TFS, vous pouvez démarrer VC_redist.x64.exe à partir des fichiers d’installation TFS, puis sélectionner Réparer.
-
Utilisez les solutions de contournement dans les documentations suivantes :