Mise à jour pour Visual C++ 2013 et de Visual C++ Redistributable Package

S’applique à : Visual Studio 2013 Community

Symptômes


Certaines fonctions de bibliothèque de mathématiques à virgule flottante dans le Runtime de Visual C++ 2013 x64 C (CRT) ne vérifient pas correctement si certaines instructions AVX et FMA3 sont disponibles avant que les fonctions de tentent de les utiliser. Si les instructions ne sont pas disponibles, les appels à ces fonctions provoquent une exception d’instruction non conforme (0xc000001d). Fonctions affectées incluent le journal de, log10, pow et des autres.

Ce problème est plus susceptible de se produire dans les scénarios suivants :
  • Sur une ancienne version du système d’exploitation Windows qui ne prend pas en charge les AVX état l’enregistrement (par exemple, Windows Vista) si elle est utilisée sur un ordinateur prenant en charge le jeu d’instructions AVX
  • Si l’enregistrement d’état AVX est explicitement désactivée dans la configuration de démarrage du système d’exploitation
  • Dans l’environnement de préinstallation Windows (Windows PE)

    Remarque  Windows PE ne gère pas d’enregistrement d’état AVX.

Cause


Ce problème se produit car le Runtime Visual C++ 2013 x64 C ne vérifie pas si le système d’exploitation prend en charge l’enregistrement d’état AVX avant d’essayer d’exécuter des instructions AVX ou FMA3.

Résolution


Cette mise à jour pour Microsoft Visual C++ 2013 mise à jour 5 Redistributable Package est lancé comme un téléchargement uniquement mettre à jour et n’est pas distribué par le biais de Windows Update. Redistribution de cette mise à jour est autorisée, sous réserve des termes de la licence même possible par la version 5 mise à jour de Microsoft Visual Studio 2013.

Si vous liez statiquement pour le Runtime C de Visual C++ 2013, un correctif Visual Studio 2013 est disponible. Pour plus d’informations, consultez l’article suivant de la Base de connaissances Microsoft :

Centre de téléchargement Microsoft

Les fichiers suivants sont disponibles pour téléchargement à partir du Microsoft Download Center.

chemin d’accès du fichier x64.exe
Paramètres régionauxChemins d’accès
Tchèque - République tchèquehttp://download.microsoft.com/download/3/1/4/314627D5-7EEA-4C9A-ABB2-E2CC4FB0F224/vcredist_x64.exe
Allemand - Allemagnehttp://download.microsoft.com/download/8/2/4/82444F1C-AEA4-4153-81C2-7861905D54F5/vcredist_x64.exe
Anglais - États-Unishttp://download.microsoft.com/download/0/5/6/056DCDA9-D667-4E27-8001-8A0C6971D6B1/vcredist_x64.exe
Espagnol (tri traditionnel) - Espagnehttp://download.microsoft.com/download/9/7/C/97C609E9-EBD3-466B-A87E-FA7F7BF1B000/vcredist_x64.exe
Français - Francehttp://download.microsoft.com/download/3/0/3/30337CA1-8A4E-4043-B330-D0DCE8561EBB/vcredist_x64.exe
Italien - Italiehttp://download.microsoft.com/download/9/8/4/98446BDF-BC9B-4BDE-9E54-28E15787FBED/vcredist_x64.exe
Japonais - Japonhttp://download.microsoft.com/download/8/2/9/829AC8B2-E111-4F58-9B23-205A5E7D656A/vcredist_x64.exe
Coréen - Coréehttp://download.microsoft.com/download/F/8/D/F8D970BD-4218-49B9-B515-E6F1669D228B/vcredist_x64.exe
Polonais - Polognehttp://download.microsoft.com/download/0/B/4/0B46160F-B53F-45DA-87D6-DA0567E57784/vcredist_x64.exe
Portugais - Brésilhttp://download.microsoft.com/download/7/B/A/7BAFB681-05F8-4D13-98AF-9BC6C93B3536/vcredist_x64.exe
Russe - Russiehttp://download.microsoft.com/download/C/D/2/CD274FA6-0D64-4B70-BD90-EC9A2E395DA4/vcredist_x64.exe
Turc - Turquiehttp://download.microsoft.com/download/C/4/6/C467522D-C094-4697-B9B2-BB59B2BCACA5/vcredist_x64.exe
Chinois - Chinehttp://download.microsoft.com/download/1/8/0/180FA2CE-506D-4032-AAD1-9D7636F85179/vcredist_x64.exe
Chinois - Taiwanhttp://download.microsoft.com/download/9/0/5/905DBD86-D1B8-4D4B-8A50-CB0E922017B9/vcredist_x64.exe

chemin d’accès du fichier x86.exe
Paramètres régionauxChemins d’accès
Tchèque - République tchèquehttp://download.microsoft.com/download/3/1/4/314627D5-7EEA-4C9A-ABB2-E2CC4FB0F224/vcredist_x86.exe
Allemand - Allemagnehttp://download.microsoft.com/download/8/2/4/82444F1C-AEA4-4153-81C2-7861905D54F5/vcredist_x86.exe
Anglais - États-Unishttp://download.microsoft.com/download/0/5/6/056DCDA9-D667-4E27-8001-8A0C6971D6B1/vcredist_x86.exe
Espagnol (tri traditionnel) - Espagnehttp://download.microsoft.com/download/9/7/C/97C609E9-EBD3-466B-A87E-FA7F7BF1B000/vcredist_x86.exe
Français - Francehttp://download.microsoft.com/download/3/0/3/30337CA1-8A4E-4043-B330-D0DCE8561EBB/vcredist_x86.exe
Italien - Italiehttp://download.microsoft.com/download/9/8/4/98446BDF-BC9B-4BDE-9E54-28E15787FBED/vcredist_x86.exe
Japonais - Japonhttp://download.microsoft.com/download/8/2/9/829AC8B2-E111-4F58-9B23-205A5E7D656A/vcredist_x86.exe
Coréen - Coréehttp://download.microsoft.com/download/F/8/D/F8D970BD-4218-49B9-B515-E6F1669D228B/vcredist_x86.exe
Polonais - Polognehttp://download.microsoft.com/download/0/B/4/0B46160F-B53F-45DA-87D6-DA0567E57784/vcredist_x86.exe
Portugais - Brésilhttp://download.microsoft.com/download/7/B/A/7BAFB681-05F8-4D13-98AF-9BC6C93B3536/vcredist_x86.exe
Russe - Russiehttp://download.microsoft.com/download/C/D/2/CD274FA6-0D64-4B70-BD90-EC9A2E395DA4/vcredist_x86.exe
Turc - Turquiehttp://download.microsoft.com/download/C/4/6/C467522D-C094-4697-B9B2-BB59B2BCACA5/vcredist_x86.exe
Chinois - Chinehttp://download.microsoft.com/download/1/8/0/180FA2CE-506D-4032-AAD1-9D7636F85179/vcredist_x86.exe
Chinois - Taiwanhttp://download.microsoft.com/download/9/0/5/905DBD86-D1B8-4D4B-8A50-CB0E922017B9/vcredist_x86.exe

Informations sur les fichiers

Chemin d’installation de VCRedist_x86.exe:
  • x86 système d’exploitation : %WinDir%\System32
  • x64 système d’exploitation : %WinDir%\SysWow64

Nom de fichierTaille du fichier (x86)Version de fichier
msvcr120.dll949 KO12.0.40660.0
msvcp120.dll445 KO12.0.40660.0
vcamp120.dll332 KO12.0.40660.0
vcomp120.dll118 KO12.0.40660.0
vccorlib120.dll243 KO12.0.40660.0
mfc120.dll4,321 KO12.0.40660.0
mfc120u.dll4,347 KO12.0.40660.0
mfc120chs.dll46 KO12.0.40660.0
mfc120cht.dll46 KO12.0.40660.0
mfc120deu.dll74 KO12.0.40660.0
mfc120enu.dll64 KO12.0.40660.0
mfc120esn.dll73 KO12.0.40660.0
mfc120fra.dll74 KO12.0.40660.0
mfc120ita.dll72 KO12.0.40660.0
mfc120jpn.dll53 KO12.0.40660.0
mfc120kor.dll53 KO12.0.40660.0
mfc120rus.dll70 KO12.0.40660.0

Chemin d’installation de Vcredist_x64.exe:
  • x64 système d’exploitation : %WinDir%\System32

Nom de fichierTaille du fichier (x64)Version de fichier
msvcr120.dll941 KO12.0.40660.0
msvcp120.dll645 KO12.0.40660.0
vcamp120.dll471 KO12.0.40660.0
vcomp120.dll135 KO12.0.40660.0
vccorlib120.dll349 KO12.0.40660.0
mfc120.dll5,477 KO12.0.40660.0
mfc120u.dll5,503 KO12.0.40660.0
mfc120chs.dll46 KO12.0.40660.0
mfc120cht.dll46 KO12.0.40660.0
mfc120deu.dll74 KO12.0.40660.0
mfc120enu.dll64 KO12.0.40660.0
mfc120esn.dll73 KO12.0.40660.0
mfc120fra.dll74 KO12.0.40660.0
mfc120ita.dll72 KO12.0.40660.0
mfc120jpn.dll53 KO12.0.40660.0
mfc120kor.dll53 KO12.0.40660.0
mfc120rus.dll70 KO12.0.40660.0