Пуснати са първите актуализации, които коригират Windows VB бъгове

Microsoft пусна актуализации за Windows 7, Windows 8.1 и Windows 10 версия 1709, както и за Windows Server 2008, 2008 R2, 2012 и 2012 R2, които адресират наскоро открития грешка Visual Basic.

Компанията пусна месечните актуализации за сигурност за Windows и други продукти на компанията на 13 август 2019 г. Тогава, два дни по-късно, Microsoft призна, че актуализациите, пуснати за клиентски и сървърни версии на Windows, причиняват проблеми с Visual Basic приложения и скриптове.

Компанията отбеляза:

След инсталирането на тази актуализация приложения, които са направени с помощта на Visual Basic 6 (VB6), макроси, използващи Visual Basic за приложения (VBA), и скриптове или приложения, използващи Visual Basic Scripting Edition (VBScript), могат да спрат да отговарят и може да получите „невалидна процедура грешка при обаждане. "

Microsoft не разкри допълнителна информация за проблема по това време, но проблемът възникна малко след като Microsoft започна да деактивира VBScript по подразбиране на машини, работещи с "по-стари" версии на Windows. VBScript беше деактивиран в по-новите версии на Windows месец по-рано.

Microsoft пусна следните кумулативни актуализации на 16 август 2019 г., които се занимават с проблемите на Visual Basic в тези операционни системи:

  • Windows 7 SP1 и Windows Server 2008 R2 SP1: KB4517297
  • Windows 8.1 и Windows Server 2012 R2: KB4517298
  • Windows 10 версия 1709: KB4512494

В бележките за изданието се посочва:

Адресира проблем, при който следното може да спре да отговаря и може да получите грешката „Невалидно обаждане на процедура“:

  • Приложения, направени с помощта на Visual Basic 6 (VB6).
  • Макроси, които използват Visual Basic за приложения (VBA).
  • Сценарии или приложения, които използват Visual Basic Scripting Edition (VBScript).

Актуализациите за Windows 7, Windows 8.1, Windows Server 2008 R2 и 2012 R2 не са достъпни чрез актуализации на Windows; домашните потребители трябва да ги изтеглят ръчно от каталога на Microsoft Update. Организациите ги намират с помощта на Windows Server Update Services (WSUS).

Ето връзките към уебсайта на Microsoft Update Catalog, откъдето актуализациите могат да бъдат изтеглени ръчно:

  • KB4517297 за Windows 7 и Windows Server 2008 R2
  • KB4517298 за Windows 8.1 и Windows Server 2012 R2
  • KB4512494 за Windows 10 версия 1709

Съвет: можете да проверите списъка през август в каталога на Microsoft Update, за да наблюдавате изданията на актуализациите. Там ще намерите връзките към актуализациите за Windows Server 2008 и 2012.

Не е ясно защо не са пуснати и актуализации за други поддържани версии на Windows 10. Актуализацията за Windows 10 версия 1709 адресира други проблеми. Той коригира между другото дългогодишния проблем за стартиране на Preboot Execution Environment. (благодаря ви ЕП)

Заключителни думи

Ако сте засегнати от проблеми с VB, може да искате да обмислите надстройката на системата до новата версия веднага, за да отстраните проблема. Всички останали може да са по-добре да прескочите актуализацията засега; тя ще бъде включена в идващите кръпки автоматично.