Applies ToVisual Studio Community 2013

Symptomy

Niektóre funkcje bibliotek matematycznych zmiennoprzecinkowych w środowisku Visual C++ 2013 x64 C Runtime (CRT) nie sprawdzają prawidłowo, czy są dostępne pewne instrukcje AVX i FMA3, zanim funkcje spróbują ich użyć. Jeśli instrukcje nie są dostępne do użycia, połączenia z tymi funkcjami powodują niezgodne z prawem wyjątek instrukcji (0xc000001d). Do funkcji, których dotyczy problem, należą log, log10, pow i inne. Ten problem najprawdopodobniej występuje w następujących scenariuszach:

  • W starej wersji systemu operacyjnego Windows, która nie obsługuje zapisywania stanu avX (na przykład Windows Vista), jeśli jest używana na komputerze z obsługą zestawu instrukcji AVX

  • Jeśli zapisywanie stanu AVX jest jawnie wyłączone w konfiguracji rozruchu systemu operacyjnego

  • W środowisku Windows Preinstall Environment (Windows PE) Uwaga: Windows PE nie obsługuje zapisywania stanu avX.

Przyczyna

Ten problem występuje, ponieważ środowisko uruchomieniowe języka Visual C++ 2013 x64 C nie sprawdza, czy system operacyjny obsługuje zapisywanie stanu AVX przed próbą uruchomienia instrukcji AVX lub FMA3.

Rozwiązanie

Ta aktualizacja dla pakietu Microsoft Visual C++ 2013 Update 5 jest wydana jako aktualizacja tylko do pobrania i nie jest rozpowszechniana za pośrednictwem Windows redystrybucyjnej. Redystrybucja tej aktualizacji jest dozwolona z zastrzeżeniem tych samych postanowień licencyjnych, które są udzielone przez aktualizację 5 Microsoft Visual Studio 2013.Jeśli statycznie link do środowiska uruchomieniowego Visual C++ 2013 C Runtime Visual Studio 2013 jest dostępna poprawka rozsyłana. Aby uzyskać więcej informacji, zobacz następujący artykuł z bazy wiedzy Microsoft Knowledge Base:

3174417 FIX: Programy wbudowane w język Visual C++ 2013 ulega awarii z wyjątkiem "Niezgodne z prawem instrukcji"

Centrum pobierania Microsoft

Poniższe pliki są dostępne do pobrania w witrynie Centrum pobierania Microsoft.x64.exe ścieżki pliku

Locales

Ścieżki plików

Czeski — Czechy

https://download.microsoft.com/download/3/1/4/314627D5-7EEA-4C9A-ABB2-E2CC4FB0F224/vcredist_x64.exe

Niemiecki — Niemcy

https://download.microsoft.com/download/8/2/4/82444F1C-AEA4-4153-81C2-7861905D54F5/vcredist_x64.exe

Angielski — Stany Zjednoczone

https://download.microsoft.com/download/0/5/6/056DCDA9-D667-4E27-8001-8A0C6971D6B1/vcredist_x64.exe

Hiszpański(sortowania tradycyjne) — Hiszpania

https://download.microsoft.com/download/9/7/C/97C609E9-EBD3-466B-A87E-FA7F7BF1B000/vcredist_x64.exe

Francuski — Francja

https://download.microsoft.com/download/3/0/3/30337CA1-8A4E-4043-B330-D0DCE8561EBB/vcredist_x64.exe

Włoski — Włochy

https://download.microsoft.com/download/9/8/4/98446BDF-BC9B-4BDE-9E54-28E15787FBED/vcredist_x64.exe

Japoński — Japonia

https://download.microsoft.com/download/8/2/9/829AC8B2-E111-4F58-9B23-205A5E7D656A/vcredist_x64.exe

Koreański — Korea

https://download.microsoft.com/download/F/8/D/F8D970BD-4218-49B9-B515-E6F1669D228B/vcredist_x64.exe

Polski — Polska

https://download.microsoft.com/download/0/B/4/0B46160F-B53F-45DA-87D6-DA0567E57784/vcredist_x64.exe

Portugalski — Brazylia

https://download.microsoft.com/download/7/B/A/7BAFB681-05F8-4D13-98AF-9BC6C93B3536/vcredist_x64.exe

Rosyjski — Rosja

https://download.microsoft.com/download/C/D/2/CD274FA6-0D64-4B70-BD90-EC9A2E395DA4/vcredist_x64.exe

Turecki — Turcja

https://download.microsoft.com/download/C/4/6/C467522D-C094-4697-B9B2-BB59B2BCACA5/vcredist_x64.exe

Chiński — Chiny

https://download.microsoft.com/download/1/8/0/180FA2CE-506D-4032-AAD1-9D7636F85179/vcredist_x64.exe

Chiński — Tajwan

https://download.microsoft.com/download/9/0/5/905DBD86-D1B8-4D4B-8A50-CB0E922017B9/vcredist_x64.exe

x86.exe ścieżki pliku

Locales

Ścieżki plików

Czeski — Czechy

https://download.microsoft.com/download/3/1/4/314627D5-7EEA-4C9A-ABB2-E2CC4FB0F224/vcredist_x86.exe

Niemiecki — Niemcy

https://download.microsoft.com/download/8/2/4/82444F1C-AEA4-4153-81C2-7861905D54F5/vcredist_x86.exe

Angielski — Stany Zjednoczone

https://download.microsoft.com/download/0/5/6/056DCDA9-D667-4E27-8001-8A0C6971D6B1/vcredist_x86.exe

Hiszpański(sortowania tradycyjne) — Hiszpania

https://download.microsoft.com/download/9/7/C/97C609E9-EBD3-466B-A87E-FA7F7BF1B000/vcredist_x86.exe

Francuski — Francja

https://download.microsoft.com/download/3/0/3/30337CA1-8A4E-4043-B330-D0DCE8561EBB/vcredist_x86.exe

Włoski — Włochy

https://download.microsoft.com/download/9/8/4/98446BDF-BC9B-4BDE-9E54-28E15787FBED/vcredist_x86.exe

Japoński — Japonia

https://download.microsoft.com/download/8/2/9/829AC8B2-E111-4F58-9B23-205A5E7D656A/vcredist_x86.exe

Koreański — Korea

https://download.microsoft.com/download/F/8/D/F8D970BD-4218-49B9-B515-E6F1669D228B/vcredist_x86.exe

Polski — Polska

https://download.microsoft.com/download/0/B/4/0B46160F-B53F-45DA-87D6-DA0567E57784/vcredist_x86.exe

Portugalski — Brazylia

https://download.microsoft.com/download/7/B/A/7BAFB681-05F8-4D13-98AF-9BC6C93B3536/vcredist_x86.exe

Rosyjski — Rosja

https://download.microsoft.com/download/C/D/2/CD274FA6-0D64-4B70-BD90-EC9A2E395DA4/vcredist_x86.exe

Turecki — Turcja

https://download.microsoft.com/download/C/4/6/C467522D-C094-4697-B9B2-BB59B2BCACA5/vcredist_x86.exe

Chiński — Chiny

https://download.microsoft.com/download/1/8/0/180FA2CE-506D-4032-AAD1-9D7636F85179/vcredist_x86.exe

Chiński — Tajwan

https://download.microsoft.com/download/9/0/5/905DBD86-D1B8-4D4B-8A50-CB0E922017B9/vcredist_x86.exe

Informacje dotyczące pliku

VCRedist_x86.exe ścieżkę instalacji:

  • x86 system operacyjny: %WinDir%\System32

  • x64 system operacyjny: %WinDir%\SysWow64

Nazwa pliku

Rozmiar pliku (x86)

Wersja pliku

msvcr120.dll

949 KB

12.0.40660.0

msvcp120.dll

445 KB

12.0.40660.0

vcamp120.dll

332 KB

12.0.40660.0

vcomp120.dll

118 KB

12.0.40660.0

vccorlib120.dll

243 KB

12.0.40660.0

mfc120.dll

4 321 KB

12.0.40660.0

mfc120u.dll

4 347 KB

12.0.40660.0

mfc120chs.dll

46 KB

12.0.40660.0

mfc120cht.dll

46 KB

12.0.40660.0

mfc120deu.dll

74 KB

12.0.40660.0

mfc120enu.dll

64 KB

12.0.40660.0

mfc120esn.dll

73 KB

12.0.40660.0

mfc120fra.dll

74 KB

12.0.40660.0

mfc120ita.dll

72 KB

12.0.40660.0

mfc120jpn.dll

53 KB

12.0.40660.0

mfc120kor.dll

53 KB

12.0.40660.0

mfc120rus.dll

70 KB

12.0.40660.0

Vcredist_x64.exe ścieżkę instalacji:

  • x64 system operacyjny: %WinDir%\System32

Nazwa pliku

Rozmiar pliku (x64)

Wersja pliku

msvcr120.dll

941 KB

12.0.40660.0

msvcp120.dll

645 KB

12.0.40660.0

vcamp120.dll

471 KB

12.0.40660.0

vcomp120.dll

135 KB

12.0.40660.0

vccorlib120.dll

349 KB

12.0.40660.0

mfc120.dll

5 477 KB

12.0.40660.0

mfc120u.dll

5 503 KB

12.0.40660.0

mfc120chs.dll

46 KB

12.0.40660.0

mfc120cht.dll

46 KB

12.0.40660.0

mfc120deu.dll

74 KB

12.0.40660.0

mfc120enu.dll

64 KB

12.0.40660.0

mfc120esn.dll

73 KB

12.0.40660.0

mfc120fra.dll

74 KB

12.0.40660.0

mfc120ita.dll

72 KB

12.0.40660.0

mfc120jpn.dll

53 KB

12.0.40660.0

mfc120kor.dll

53 KB

12.0.40660.0

mfc120rus.dll

70 KB

12.0.40660.0

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.