Išleisti pirmieji naujinimai, ištaisantys „Windows VB“ klaidas

„Microsoft“ išleido „Windows 7“, „Windows 8.1“ ir „Windows 10“ versijų 1709, taip pat „Windows Server 2008“, „2008 R2“, „2012“ ir „2012 R2“ atnaujinimus, kurie pašalina neseniai atrastą „Visual Basic“ klaidą.

Bendrovė kas mėnesį išleido „Windows“ ir kitų įmonės produktų saugos atnaujinimus 2019 m. Rugpjūčio 13 d. Tada, po dviejų dienų, „Microsoft“ pripažino, kad kliento ir serverio „Windows“ versijoms išleisti naujiniai sukėlė „Visual Basic“ programų ir scenarijų problemas.

Bendrovė pažymėjo:

Įdiegę šį naujinimą, programos, pagamintos naudojant „Visual Basic 6“ (VB6), makrokomandas, naudojančias „Visual Basic for Applications“ (VBA), ir scenarijai ar programos, kuriose naudojama „Visual Basic Scripting Edition“ (VBScript), gali nustoti reaguoti ir galite gauti „netinkamą procedūrą“. skambučio klaida “.

Tuo metu „Microsoft“ neatskleidė papildomos informacijos apie problemą, tačiau problema iškilo netrukus po to, kai „Microsoft“ pagal numatytuosius nustatymus pradėjo neleisti VBScript mašinose, kuriose veikia „senesnės“ „Windows“ versijos. VBScript buvo išjungtas naujesnėmis „Windows“ versijomis prieš mėnesį.

2019 m. Rugpjūčio 16 d. „Microsoft“ išleido šiuos kaupiamuosius atnaujinimus, kuriuose aptariamos „Visual Basic“ problemos tose operacinėse sistemose:

  • „Windows 7 SP1“ ir „Windows Server 2008 R2 SP1“: KB4517297
  • „Windows 8.1“ ir „Windows Server 2012 R2“: KB4517298
  • „Windows 10“ versija 1709: KB4512494

Išleidimo užrašai nurodo:

Sprendžia problemą, į kurią toliau gali nebereaguoti ir galite gauti klaidą „Netinkamas procedūros skambutis“:

  • Programos, pagamintos naudojant „Visual Basic 6“ (VB6).
  • Makrokomandos, kuriose naudojama „Visual Basic for Applications“ (VBA).
  • Scenarijai ar programos, kuriuose naudojama „Visual Basic Scripting Edition“ (VBScript).

„Windows 7“, „Windows 8.1“, „Windows Server 2008 R2“ ir „2012 R2“ naujinimai negalimi naudojant „Windows Updates“; namų vartotojai juos turi atsisiųsti rankiniu būdu iš „Microsoft Update“ katalogo. Organizacijos jas randa naudodamos „Windows Server Update Services“ (WSUS).

Čia yra nuorodos į „Microsoft“ naujinimų katalogo svetainę, iš kurios naujinius galima atsisiųsti rankiniu būdu:

  • KB4517297, skirtas „Windows 7“ ir „Windows Server 2008 R2“
  • KB4517298, skirtas „Windows 8.1“ ir „Windows Server 2012 R2“
  • KB4512494 „Windows 10“ versijai 1709

Patarimas: norėdami stebėti atnaujinimų išleidimus, galite patikrinti rugpjūčio mėnesio įrašą „Microsoft“ atnaujinimo kataloge. Čia rasite nuorodas į „Windows Server 2008“ ir „2012“ naujinimus.

Neaišku, kodėl nebuvo išleisti ir kitų palaikomų „Windows 10“ versijų naujiniai. „Windows 10“ versijos 1709 atnaujinimas skirtas kitoms problemoms spręsti. Jame, be kita ko, išspręstas ilgalaikis „Preboot Execution Environment“ paleidimo klausimas. (ačiū EP)

Uždarymo žodžiai

Jei jus veikia VB problemos, galbūt norėsite iš karto atnaujinti sistemą į naują versiją, kad išspręstumėte problemą. Visiems kitiems gali būti geriau praleisti naujinį dabar; jis bus automatiškai įtrauktas į ateinančius pataisas.