Primeras actualizaciones lanzadas que corrigen los errores de Windows VB

Microsoft lanzó actualizaciones para Windows 7, Windows 8.1 y Windows 10 versión 1709, así como Windows Server 2008, 2008 R2, 2012 y 2012 R2 que abordan el error de Visual Basic recientemente descubierto.

La compañía lanzó las actualizaciones de seguridad mensuales para Windows y otros productos de la compañía el 13 de agosto de 2019. Luego, dos días después, Microsoft reconoció que las actualizaciones lanzadas para las versiones cliente y servidor de Windows estaban causando problemas con las aplicaciones y scripts de Visual Basic.

La compañía señaló:

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 ".

Microsoft no reveló información adicional sobre el problema en ese momento, pero el problema se produjo poco después de que Microsoft comenzó a deshabilitar VBScript de forma predeterminada en las máquinas que ejecutan versiones "anteriores" de Windows. VBScript fue deshabilitado en las versiones más nuevas de Windows un mes antes.

Microsoft lanzó las siguientes actualizaciones acumulativas el 16 de agosto de 2019 que abordan los problemas de Visual Basic en esos sistemas operativos:

  • Windows 7 SP1 y Windows Server 2008 R2 SP1: KB4517297
  • Windows 8.1 y Windows Server 2012 R2: KB4517298
  • Windows 10 versión 1709: KB4512494

Las notas de la versión indican:

Soluciona un problema en el que lo siguiente puede dejar de responder y puede recibir el error "Llamada de procedimiento no válida":

  • Aplicaciones realizadas con Visual Basic 6 (VB6).
  • Macros que usan Visual Basic para Aplicaciones (VBA).
  • Scripts o aplicaciones que usan Visual Basic Scripting Edition (VBScript).

Las actualizaciones para Windows 7, Windows 8.1, Windows Server 2008 R2 y 2012 R2 no están disponibles a través de las Actualizaciones de Windows; los usuarios domésticos deben descargarlos manualmente del Catálogo de actualizaciones de Microsoft. Las organizaciones los encuentran utilizando Windows Server Update Services (WSUS).

Estos son los enlaces al sitio web del Catálogo de actualizaciones de Microsoft desde donde las actualizaciones se pueden descargar manualmente:

  • KB4517297 para Windows 7 y Windows Server 2008 R2
  • KB4517298 para Windows 8.1 y Windows Server 2012 R2
  • KB4512494 para Windows 10 versión 1709

Consejo: puede consultar la lista de agosto en el Catálogo de actualizaciones de Microsoft para supervisar las versiones de actualización. Allí encontrará los enlaces a las actualizaciones para Windows Server 2008 y 2012.

No está claro por qué las actualizaciones para otras versiones compatibles de Windows 10 tampoco se lanzaron. La actualización para Windows 10 versión 1709 aborda otros problemas. Soluciona el antiguo problema de inicio de Preboot Execution Environment, entre otras cosas. (gracias EP)

Palabras de clausura

Si se ve afectado por problemas de VB, puede considerar actualizar el sistema a la nueva versión de inmediato para solucionar el problema. Todos los demás pueden estar mejor salteándose la actualización por ahora; se incluirá en los próximos parches automáticamente.