Проблемы с Visual Basic в Windows Август 2019 Обновления

Microsoft добавила новую известную проблему ко всем накопительным обновлениям, выпущенным для версий клиента и сервера Windows в августе 2019 года.

Эта проблема гласит, что приложения могут перестать отвечать на запросы, если они используют Visual Basic 6, Visual Basic для приложений или Visual Basic Scripting Edition. В этом случае приложения могут выдать ошибку «ошибка вызова недопустимой процедуры».

После установки этого обновления приложения, созданные с использованием Visual Basic 6 (VB6), макросы с использованием Visual Basic для приложений (VBA), а также сценарии или приложения, использующие Visual Basic Scripting Edition (VBScript), могут перестать отвечать, и вы можете получить «недопустимую процедуру». ошибка вызова. "

Cisco XenApps, кажется, затронуты проблемой согласно сообщению на сайте Борна.

Все накопительные обновления, выпущенные Microsoft, по-видимому, подвержены этой проблеме. Известная проблема была добавлена ​​на страницах выпуска для всех поддерживаемых версий Microsoft Windows:

  • Windows 7 и Windows Server 2008 R2: KB4512486 и KB4512506
  • Windows 8.1 и Windows Server 2012 R2: KB4512488 и KB4512489
  • Windows 10 версия 1507: KB4512497
  • Windows 10 версии 1607 и Windows Server 2016: KB4512517
  • Windows 10 версия 1703: KB4512507
  • Windows 10 версия 1709: KB4512516
  • Windows 10 версия 1803: KB4512501
  • Windows 10 версии 1809 и Windows Server 2019: KB4511553
  • Windows 10 версии 1903 и Windows Server 1903: KB4512508

Microsoft отмечает, что в настоящее время она исследует проблему и планирует распространить обновление, как только проблема будет решена.

В прошлом месяце Microsoft сообщила о планах отключить VBScript по умолчанию на компьютерах под управлением Windows 7, Windows 8.1, Windows Server 2008 R2 или 2012 R2. Компания отключила VBScript на машинах под управлением Windows 10 уже на месяц раньше.

Microsoft не раскрыла дополнительную информацию о проблеме; скорее всего, это связано с объявленным отключением VBScript во всех версиях Windows.

Организации - и эта ошибка в основном затрагивает организации - которые запускают приложения или инструменты, для которых требуется версия Visual Basic, могут блокировать обновления августа 2019 г. до тех пор, пока проблема не будет решена. Те, кто уже установил исправления, могут удалить обновления Windows, чтобы устранить их.

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

Проблема, которая затрагивает все разные версии Visual Basic во всех поддерживаемых версиях Windows, и является основной. Microsoft действительно нужно переосмыслить тестирование и оценку обновлений, чтобы избежать таких серьезных сбоев, особенно если это касается собственных продуктов, таких как Visual Basic.

Теперь вы: что вы думаете по этому вопросу?