Problemas de Visual Basic en Windows Actualizaciones de agosto de 2019

Microsoft agregó un nuevo problema conocido a todas las actualizaciones acumulativas que lanzó para las versiones de cliente y servidor de Windows en agosto de 2019.

El problema indica que las aplicaciones pueden dejar de responder si usan Visual Basic 6, Visual Basic para aplicaciones o Visual Basic Scripting Edition. Las aplicaciones pueden arrojar el error "error de llamada a procedimiento no válido" en ese caso.

Después de instalar esta actualización, las aplicaciones que se hicieron con Visual Basic 6 (VB6), las macros con Visual Basic para aplicaciones (VBA) y las secuencias de comandos o aplicaciones con Visual Basic Scripting Edition (VBScript) pueden dejar de responder y puede recibir un "procedimiento no válido" error de llamada ".

Cisco XenApps parece verse afectado por el problema según una publicación en el sitio de Born.

Todas las actualizaciones acumulativas que Microsoft lanzó parecen estar afectadas por el problema. El problema conocido se ha agregado a las páginas de lanzamiento de todas las versiones compatibles de Microsoft Windows:

  • Windows 7 y Windows Server 2008 R2: KB4512486 y KB4512506
  • Windows 8.1 y Windows Server 2012 R2: KB4512488 y KB4512489
  • Windows 10 versión 1507: KB4512497
  • Windows 10 versión 1607 y Windows Server 2016: KB4512517
  • Windows 10 versión 1703: KB4512507
  • Windows 10 versión 1709: KB4512516
  • Windows 10 versión 1803: KB4512501
  • Windows 10 versión 1809 y Windows Server 2019: KB4511553
  • Windows 10 versión 1903 y Windows Server 1903: KB4512508

Microsoft señala que está investigando el problema actualmente y que planea distribuir una actualización tan pronto como se resuelva el problema.

Microsoft reveló planes el mes pasado para deshabilitar VBScript de forma predeterminada en máquinas que ejecutan Windows 7, Windows 8.1, Windows Server 2008 R2 o 2012 R2. La compañía deshabilitó VBScript en máquinas que ejecutan Windows 10 un mes antes.

Microsoft no ha revelado información adicional sobre el problema; es probable que esté relacionado con la desactivación anunciada de VBScript en todas las versiones de Windows.

Las organizaciones, y el error afecta a las organizaciones en su mayor parte, que ejecutan aplicaciones o herramientas que requieren una versión de Visual Basic pueden querer bloquear las actualizaciones de agosto de 2019 hasta que se resuelva el problema. Aquellos que ya han instalado los parches pueden desinstalar las Actualizaciones de Windows para resolverlo.

Palabras de clausura

Un problema que afecta a todas las diferentes versiones de Visual Basic en todas las versiones compatibles de Windows, que es uno de los principales. Microsoft realmente necesita repensar las pruebas y la evaluación de actualizaciones para evitar que ocurran roturas importantes como esta, especialmente si se trata de productos internos como Visual Basic.

Ahora tú: ¿cuál es tu opinión sobre este tema?