Prve izdaje posodobitev, ki odpravljajo napake v VB Windows

Microsoft je izdal posodobitve za sisteme Windows 7, Windows 8.1 in Windows 10 različice 1709 ter Windows Server 2008, 2008 R2, 2012 in 2012 R2, ki obravnava nedavno odkrite hrošče Visual Basic.

Podjetje je mesečne posodobitve varnosti za Windows in druge izdelke podjetja objavilo 13. avgusta 2019. Nato je dva dni pozneje Microsoft priznal, da posodobitve, izdane za odjemalske in strežniške različice sistema Windows, povzročajo težave z aplikacijami in skripti Visual Basic.

Družba je ugotovila:

Po namestitvi te posodobitve se aplikacije, ki so bile narejene z uporabo Visual Basic 6 (VB6), makroni z uporabo Visual Basic za aplikacije (VBA) in skripte ali aplikacije, ki uporabljajo izdajo Visual Basic Scripting Edition (VBScript), nehajo odzivati ​​in morda boste prejeli "neveljaven postopek napaka pri klicu. "

Microsoft takrat še ni razkril dodatnih informacij o težavi, vendar se je težava pojavila kmalu po tem, ko je Microsoft privzeto onemogočil VBScript na računalnikih z nameščenimi "starejšimi" različicami sistema Windows. VBScript je bil v novejših različicah sistema Windows mesec dni prej onemogočen.

Microsoft je 16. avgusta 2019 izdal naslednje kumulativne posodobitve, ki obravnavajo težave Visual Basic v teh operacijskih sistemih:

  • Windows 7 SP1 in Windows Server 2008 R2 SP1: KB4517297
  • Windows 8.1 in Windows Server 2012 R2: KB4517298
  • Windows 10 različice 1709: KB4512494

V opombah k izdaji je navedeno:

Odpravlja težavo, pri kateri se lahko naslednji odzivi nehajo odzivati ​​in morda boste dobili napako "Neveljaven klic postopka":

  • Aplikacije, ki so bile narejene z uporabo Visual Basic 6 (VB6).
  • Makroni, ki uporabljajo Visual Basic za aplikacije (VBA).
  • Skripti ali aplikacije, ki uporabljajo Visual Basic Scripting Edition (VBScript).

Posodobitve za sisteme Windows 7, Windows 8.1, Windows Server 2008 R2 in 2012 R2 niso na voljo prek posodobitev sistema Windows; domači uporabniki jih morajo ročno prenesti iz Microsoftovega kataloga posodobitev. Organizacije jih najdejo v storitvah Windows Server Update Services (WSUS).

Tu so povezave do spletnega mesta Microsoftov katalog posodobitev, od koder se posodobitve lahko prenesejo ročno:

  • KB4517297 za Windows 7 in Windows Server 2008 R2
  • KB4517298 za Windows 8.1 in Windows Server 2012 R2
  • KB4512494 za Windows 10 različice 1709

Nasvet: lahko preverite avgustovski seznam v Microsoftovem katalogu posodobitev, da nadzirate izdaje posodobitev. Tam najdete povezave do posodobitev za Windows Server 2008 in 2012.

Nejasno je, zakaj tudi posodobitve za druge podprte različice Windows 10 niso bile izdane. Posodobitev za sistem Windows 10 različice 1709 obravnava druga vprašanja. Med drugim odpravlja dolgotrajno težavo ob zagonu Preboot Execution Environment. (hvala EP)

Zaključne besede

Če vas težave VB prizadevajo, boste morda želeli takoj nadgraditi sistem na novo različico, da odpravite težavo. Vsem drugim bo morda bolje, če posodobitev trenutno ne preskočite; samodejno bo vključen v prihajajoče popravke.