Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Ringkasan

Hantu adalah kelas baru kerentanan perangkat keras yang melibatkan spekulatif eksekusi sisi saluran yang dapat digunakan untuk memberikan informasi tentang program diserang. Untuk informasi selengkapnya, lihatartikel ini Visual C++ Blog timdan keamanan penasihat 180002.

Jika Anda adalah pengembang kode yang beroperasi pada data yang melintasi batas kepercayaan, pertimbangkan untuk menginstal pembaruan ini dan mengkompilasi kode Anda memiliki switch /Qspectre diaktifkan, dan kemudian menautkan ke Perpustakaan dikurangi hantu yang tersedia./Qspectre dan Perpustakaan menyediakan bantuan mitigasi hantu varian 1 - CVE 2017 5753.

Cara mendapatkan pembaruan ini

Set alat pemutakhiran

Untuk semua arsitektur

VC14-KB4338871.exe

 

Dikurangi hantu VC ++ Perpustakaan

Untuk semua sistem berbasis x86 yang didukung

VS2015U3_vcpp_spectre_libs_x86.exe

Untuk semua sistem berbasis x64 yang didukung

VS2015U3_vcpp_spectre_libs_x64.exe

Untuk semua sistem berbasis ARM yang didukung

VS2015U3_vcpp_spectre_libs_arm.exe

 

Prasyarat

Untuk menerapkan pembaruan ini, Anda harus memperbarui 3 untuk Visual Studio 2015 diinstal.

Informasi menghidupkan ulang

Anda mungkin harus memulai ulang komputer setelah menerapkan pembaruan ini.

Informasi penggantian

Pemutakhiran ini tidak menggantikan pemutakhiran yang diedarkan sebelumnya.

Informasi selengkapnya tentang pemutakhiran ini

Ketika Anda menginstal alat set update, Anda dapat mengaktifkan /Qspectre secara manual dari C C++ opsi baris perintah.

Opsi baris perintah

Anda juga menginstal dikurangi hantu VC ++ Perpustakaan (satu update per arsitektur), dan kemudian secara manual link ke sana.

Link secara manual

Jalur adalah sebagai berikut:

x86: C:\Program berkas (x86) \Microsoft Visual Studio 14.0\VC\lib\spectre

x64: C:\Program berkas (x86) \Microsoft Visual Studio 14.0\VC\lib\spectre\amd64

ARM: C:\Program berkas (x86) \Microsoft Visual Studio 14.0\VC\lib\spectre\arm

Kami menyediakan statis menghubungkan dukungan dan aplikasi lokal penyebaran hanya. Konten Visual C++ 2015 Runtime Library Redistributable tidak dimodifikasi. Penyebaran aplikasi lokal berarti bahwa Anda link ke Perpustakaan hantu baru dengan menggunakan opsi (/MD atau /MDd) multithread DLL, dan kemudian, bila Anda menggunakan program baru Anda, Anda menyertakan mitigated runtimes di direktori yang sama seperti berkas .exe yang memuat mereka. Versi sentral disebarkan runtime (satu C:\Windows\System32 atau C:\Windows\SysWOW64) adalah versi non-mitgated. Jika berkas yang dapat dijalankan bukan di direktori yang sama, mengambil versi sentral disebarkan runtime.

Untuk kemudahan penggunaan, kami juga menyediakan salinan sebagian besar perpustakaan di Perpustakaan hantu direktori. Namun, mereka tidak semua hantu dikurangi. Tabel berikut ini menentukan perpustakaan yang dikurangi. Perhatikan juga bahwa berkas yang memiliki hantu mitigations harus konsisten di semua arsitektur, jika teknologi yang didukung untuk arsitektur tersebut.

  • binmode.obj

  • chkstk.obj

  • commode.obj

  • comsupp.lib

  • comsuppw.lib

  • concrt.lib

  • delayimp.lib

  • invalidcontinue.obj

  • iso_stdio_wide_specifiers.lib

  • legacy_stdio_definitions.lib

  • legacy_stdio_wide_specifiers.lib

  • libcmt.lib

  • libconcrt.lib

  • libconcrt1.lib

  • libcpmt.lib

  • libcpmt1.lib

  • libvcruntime.lib

  • loosefpmath.obj

  • msvcmrt.lib

  • msvcprt.lib

  • msvcrt.lib

  • newmode.obj

  • noarg.obj

  • noenv.obj

  • notelemetry.obj

  • nothrownew.obj

  • oldnames.lib

  • ptrustm.lib

  • setargv.obj

  • threadlocale.obj

  • vcamp.lib

  • vccorlib.lib

  • vcomp.lib

  • vcruntime.lib

  • wsetargv.obj

  • onecore\iso_stdio_wide_specifiers.lib

  • onecore\legacy_stdio_definitions.lib

  • onecore\legacy_stdio_wide_specifiers.lib

  • onecore\libcmt.lib

  • onecore\libcpmt.lib

  • onecore\libcpmt1.lib

  • onecore\libvcruntime.lib

  • onecore\msvcprt.lib

  • onecore\msvcrt.lib

  • onecore\oldnames.lib

  • onecore\vccorlib.lib

  • onecore\vcomp.lib

  • onecore\vcruntime.lib

  • concrt140.dll

  • mfc140chs.dll

  • mfc140cht.dll

  • mfc140deu.dll

  • mfc140enu.dll

  • mfc140esn.dll

  • mfc140fra.dll

  • mfc140ita.dll

  • mfc140jpn.dll

  • mfc140kor.dll

  • mfc140rus.dll

  • mfc140u.dll

  • mfcm140u.dll

  • Microsoft.VisualC.STLCLR.dll

  • msvcp140.dll

  • vcamp140.dll

  • vccorlib140.dll

  • vcruntime140.dll

  • onecore\concrt140.dll

  • onecore\msvcp140.dll

  • onecore\vccorlib140.dll

  • onecore\vcruntime140.dll

 

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×