První vydané aktualizace opravující chyby Windows VB

Společnost Microsoft vydala aktualizace pro systémy Windows 7, Windows 8.1 a Windows 10 verze 1709 a Windows Server 2008, 2008 R2, 2012 a 2012 R2, které řeší nedávno objevenou chybu jazyka Visual Basic.

Společnost vydala měsíční aktualizace zabezpečení pro Windows a další firemní produkty 13. srpna 2019. Poté, o dva dny později, společnost Microsoft uznala, že aktualizace vydané pro klientské a serverové verze Windows způsobují problémy s aplikacemi a skripty jazyka Visual Basic.

Společnost uvedla:

Po instalaci této aktualizace mohou aplikace vytvořené pomocí jazyka Visual Basic 6 (VB6), makra pomocí jazyka Visual Basic for Applications (VBA) a skripty nebo aplikace pomocí jazyka Visual Basic Scripting Edition (VBScript) přestat reagovat a může se zobrazit „neplatná procedura“ chyba volání. “

Společnost Microsoft v té době nezjistila další informace o problému, ale k problému došlo krátce poté, co společnost Microsoft ve výchozím nastavení na počítačích se staršími verzemi systému Windows zakázala VBScript. VBScript byl v novějších verzích Windows o měsíc dříve deaktivován.

Společnost Microsoft vydala následující kumulativní aktualizace 16. srpna 2019, které řeší problémy jazyka Visual Basic v těchto operačních systémech:

  • Windows 7 SP1 a Windows Server 2008 R2 SP1: KB4517297
  • Windows 8.1 a Windows Server 2012 R2: KB4517298
  • Windows 10 verze 1709: KB4512494

Poznámky k vydání uvádí:

Řeší problém, ve kterém následující může přestat reagovat a můžete obdržet chybu „Neplatné volání procedury“:

  • Aplikace, které byly vytvořeny pomocí jazyka Visual Basic 6 (VB6).
  • Makra, která používají Visual Basic for Applications (VBA).
  • Skripty nebo aplikace, které používají Visual Basic Scripting Edition (VBScript).

Aktualizace pro systémy Windows 7, Windows 8.1, Windows Server 2008 R2 a 2012 R2 nejsou dostupné prostřednictvím Aktualizace systému Windows; domácí uživatelé je musí stáhnout ručně z katalogu Microsoft Update. Organizace je vyhledávají pomocí služby Windows Server Update Services (WSUS).

Zde jsou odkazy na web Microsoft Update Catalog, odkud lze aktualizace stáhnout ručně:

  • KB4517297 pro Windows 7 a Windows Server 2008 R2
  • KB4517298 pro Windows 8.1 a Windows Server 2012 R2
  • KB4512494 pro Windows 10, verze 1709

Tip: Chcete-li sledovat vydání aktualizací, můžete zkontrolovat srpnový zápis v katalogu Microsoft Update. Zde naleznete odkazy na aktualizace pro Windows Server 2008 a 2012.

Není jasné, proč nebyly vydány aktualizace pro další podporované verze systému Windows 10. Aktualizace pro systém Windows 10 verze 1709 řeší další problémy. Řeší mimo jiné dlouhodobý problém se spuštěním spouštěcího prostředí před spuštěním. (děkuji EP)

Závěrečná slova

Pokud máte problémy s VB, možná budete chtít zvážit upgrade systému na novou verzi a problém vyřešit. Všichni ostatní mohou být pro přeskočení aktualizace zatím lepší; bude zahrnuta do příchozích oprav automaticky.