Belirtiler
Visual C++ 2013 x64 C Runtime'daki (CRT) kayan nokta matematik kitaplığı işlevleri, işlevler bunları kullanmaya çalışmadan önce bazı AVX ve FMA3 yönergelerinin kullanılabilir olup olmadığını doğru denetlemez. Yönergeler kullanılamıyorsa, bu işlevlere yapılan aramalar yasa dışı bir yönerge özel durumuna (geçersiz) 0xc000001d. Etkilenen işlevler log, log10 ve pow gibi işlevlerdir.
Bu sorun, büyük olasılıkla aşağıdaki senaryolarda ortaya çıkar:-
AVX yönerge Windows destekleyen bir bilgisayarda kullanılıyorsa, AVX durumu kaydetmeyi desteklemeen eski bir işletim sisteminde (örneğin, Windows Vista)
-
İşletim sisteminin önyükleme yapılandırmasında AVX durumu kaydetme açık olarak devre dışı bırakılmışsa
-
Önceden Yüklenmiş Windows (WINDOWS PE)
Unutmayın Windows PE, AVX durum kaydetmeyi desteklemez.
Neden
Bu sorun, Visual C++ 2013 x64 C Runtime'ın AVX veya FMA3 yönergelerini çalıştırmayı denemeden önce işletim sisteminin AVX durumu kaydetmeyi destekleyip desteklemeip destekleme denetlemesi nedeniyle oluşur.
Çözüm
Microsoft Visual C++ 2013 5 Yeniden Dağıtılabilir Paket için bu güncelleştirme, yalnızca indirme güncelleştirmesi olarak yayınlandı ve Windows Update aracılığıyla dağıtılmaz. Bu güncelleştirmenin yeniden dağıt güncelleştirmesi, Microsoft Visual Studio 2013 Update 5 sürümü tarafından verilen lisans koşullarına tabi olmak şartıyla izin verilir.
Visual C++ 2013 C Runtime'a statik olarak bağlantı sağlarsanız, Visual Studio 2013 düzeltme kullanılabilir. Daha fazla bilgi için aşağıdaki Microsoft Bilgi Bankası makalesine bakın:Microsoft İndirme Merkezi
Aşağıdaki dosyalar Microsoft Yükleme Merkezi'nden indirilebilir.
x64.exe Yolunu Açx86.exe Yolunu Aç
Dosya bilgileri
VCRedist_x86.exe yolunu seçin:
-
x86 işletim sistemi: %WinDir%\System32
-
x64 işletim sistemi: %WinDir%\SysWow64
Dosya adı |
Dosya boyutu (x86) |
Dosya Sürümü |
---|---|---|
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 yolunu seçin:
-
x64 işletim sistemi: %WinDir%\System32
Dosya adı |
Dosya boyutu (x64) |
Dosya Sürümü |
---|---|---|
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 |