Выпущены первые обновления, исправляющие ошибки 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 месяцем ранее.

windows visual basic issue fix

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; домашние пользователи должны загрузить их вручную из каталога Центра обновления Майкрософт. Организации находят их с помощью служб Windows Server Update Services (WSUS).

Вот ссылки на веб-сайт каталога Центра обновления Майкрософт, откуда обновления можно загрузить вручную:

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

Совет: вы можете проверьте список за август в каталоге Центра обновления Майкрософт для отслеживания выпусков обновлений. Там вы найдете ссылки на обновления для Windows Server 2008 и 2012.

Непонятно, почему не были выпущены обновления для других поддерживаемых версий Windows 10. Обновление для Windows 10 версии 1709 устраняет другие проблемы. Среди прочего, он устраняет давнюю проблему с запуском Preboot Execution Environment. (спасибо EP)

Заключительные слова

Если вы столкнулись с проблемами VB, возможно, вы захотите сразу же обновить систему до новой версии, чтобы решить эту проблему. Всем остальным может быть лучше пока пропустить обновление; он будет включен в следующие патчи автоматически.