Проблеми Visual Basic в оновленнях серпня 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 впливає на проблему відповідно до публікації на сайті Born.

Ця проблема впливає на всі накопичувальні оновлення, випущені 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, є основною. Майкрософт дійсно повинен переосмислити тестування та оцінку оновлень, щоб уникнути таких великих поламок, особливо якщо це стосується внутрішніх продуктів, таких як Visual Basic.

Тепер ви: що ви ставитесь до цього питання?