Pembaruan pertama dirilis yang memperbaiki bug Windows VB

Microsoft merilis pembaruan untuk Windows 7, Windows 8.1, dan Windows 10 versi 1709, serta Windows Server 2008, 2008 R2, 2012 dan 2012 R2 yang membahas bug Visual Basic yang baru ditemukan.

Perusahaan merilis pembaruan keamanan bulanan untuk Windows dan produk perusahaan lainnya pada 13 Agustus 2019. Kemudian, dua hari kemudian, Microsoft mengakui bahwa pembaruan yang dirilis untuk versi klien dan server Windows menyebabkan masalah dengan aplikasi dan skrip Visual Basic.

Perusahaan mencatat:

Setelah menginstal pembaruan ini, aplikasi yang dibuat menggunakan Visual Basic 6 (VB6), makro menggunakan Visual Basic for Applications (VBA), dan skrip atau aplikasi yang menggunakan Visual Basic Scripting Edition (VBScript) dapat berhenti merespons dan Anda mungkin menerima "prosedur tidak valid" kesalahan panggilan. "

Microsoft tidak mengungkapkan informasi tambahan tentang masalah tersebut pada saat itu tetapi masalah terjadi segera setelah Microsoft mulai menonaktifkan VBScript secara default pada mesin yang menjalankan versi Windows "lama". VBScript dinonaktifkan pada versi Windows yang lebih baru sebulan sebelumnya.

Microsoft merilis pembaruan kumulatif berikut pada 16 Agustus 2019 yang membahas masalah Visual Basic di sistem operasi tersebut:

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

Status catatan rilis:

Mengatasi masalah di mana yang berikut ini mungkin berhenti merespons dan Anda mungkin menerima kesalahan, "Panggilan prosedur tidak valid":

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

Pembaruan untuk Windows 7, Windows 8.1, Windows Server 2008 R2 dan 2012 R2 tidak tersedia melalui Pembaruan Windows; pengguna rumahan perlu mengunduhnya secara manual dari Katalog Pembaruan Microsoft. Organisasi menemukannya menggunakan Layanan Pembaruan Server Windows (WSUS).

Berikut adalah tautan ke situs web Katalog Pembaruan Microsoft dari mana pembaruan dapat diunduh secara manual:

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

Tip: Anda dapat memeriksa daftar bulan Agustus di Katalog Pembaruan Microsoft untuk memantau rilis pembaruan. Di sana Anda menemukan tautan ke pembaruan untuk Windows Server 2008 dan 2012.

Tidak jelas mengapa pembaruan untuk versi Windows 10 yang didukung lainnya tidak dirilis juga. Pembaruan untuk Windows 10 versi 1709 mengatasi masalah lain. Ini memperbaiki masalah startup Preboot Execution Environment lama antara lain. (terima kasih EP)

Kata Penutup

Jika Anda terkena masalah VB, Anda mungkin ingin segera mempertimbangkan untuk meningkatkan sistem ke versi baru untuk memperbaiki masalah tersebut. Semua orang mungkin lebih baik melewatkan pembaruan untuk saat ini; itu akan dimasukkan dalam tambalan yang datang secara otomatis.