Kemas kini pertama yang membebaskan pepijat Windows VB

Microsoft mengeluarkan kemas kini untuk Windows 7, Windows 8.1, dan Windows 10 versi 1709, serta Windows Server 2008, 2008 R2, 2012 dan 2012 R2 yang menangani bug Visual Basic yang baru ditemui.

Syarikat itu mengeluarkan kemas kini keselamatan bulanan untuk Windows dan produk syarikat lain pada 13 Ogos 2019. Kemudian, dua hari kemudian, Microsoft mengakui bahawa kemas kini yang dikeluarkan untuk versi klien dan pelayan Windows menyebabkan masalah dengan aplikasi dan skrip Visual Basic.

Syarikat itu berkata:

Selepas memasang kemas kini ini, aplikasi yang dibuat menggunakan Visual Basic 6 (VB6), makro menggunakan Visual Basic for Applications (VBA), dan skrip atau aplikasi menggunakan Visual Basic Scripting Edition (VBScript) mungkin berhenti bertindak balas dan anda mungkin menerima "prosedur tidak sah kesilapan panggilan. "

Microsoft tidak mendedahkan maklumat tambahan mengenai isu itu pada masa itu tetapi masalah itu berlaku tidak lama selepas Microsoft mula melumpuhkan VBScript secara lalai pada mesin yang menjalankan versi Windows yang "lebih tua". VBScript telah dilumpuhkan pada versi Windows baru sebulan lebih awal.

Microsoft melancarkan kemas kini kumulatif berikut pada 16 Ogos 2019 yang menangani isu-isu Visual Basic dalam sistem pengendalian:

  • Windows 7 SP1 dan Windows Server 2008 R2 SP1: KB4517297
  • Windows 8.1 dan Windows Server 2012 R2: KB4517298
  • Windows 10 versi 1709: KB4512494

Nota pelepasan menyatakan:

Menangani masalah di mana perkara berikut mungkin berhenti bertindak balas dan anda mungkin menerima ralat, "Panggilan prosedur tidak sah":

  • Aplikasi yang dibuat menggunakan Visual Basic 6 (VB6).
  • Makro yang menggunakan Visual Basic for Applications (VBA).
  • Skrip atau aplikasi yang menggunakan Visual Basic Scripting Edition (VBScript).

Kemas kini untuk Windows 7, Windows 8.1, Windows Server 2008 R2 dan 2012 R2 tidak tersedia melalui Kemas Kini Windows; pengguna rumah perlu memuat turunnya secara manual dari Katalog Kemas Kini Microsoft. Organisasi mendapati mereka menggunakan Perkhidmatan Kemas Kini Windows Server (WSUS).

Berikut adalah pautan ke laman web Katalog Kemaskini Microsoft dari mana kemas kini boleh dimuat turun secara manual:

  • KB4517297 untuk Windows 7 dan Windows Server 2008 R2
  • KB4517298 untuk Windows 8.1 dan Windows Server 2012 R2
  • KB4512494 untuk versi Windows 10 1709

Petua: anda boleh menyemak senarai Ogos pada Katalog Kemas Kini Microsoft untuk memantau siaran kemas kini. Di sana anda menemui pautan ke kemas kini untuk Windows Server 2008 dan 2012.

Tidak jelas mengapa kemas kini untuk versi Windows 10 yang disokong lain juga tidak dikeluarkan. Kemas kini untuk versi Windows 10 1709 menangani isu lain. Ia membetulkan isu permulaan Preboot Environment Execution Environment antara lain. (terima kasih EP)

Kata penutupan

Sekiranya anda terjejas oleh isu VB, anda mungkin ingin mempertimbangkan untuk menaik taraf sistem kepada versi baru dengan segera untuk menyelesaikan masalah ini. Semua orang mungkin lebih baik melangkau kemas kini buat masa ini; ia akan dimasukkan ke dalam patch yang akan datang secara automatik.