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 para Windows Server 2008, 2008 R2, 2012 y 2012 R2 que corrigen el error de Visual Basic descubierto recientemente.

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 publicadas para las versiones de cliente y servidor de Windows estaban causando problemas con aplicaciones y scripts de Visual Basic.



La empresa señaló:

Después de instalar esta actualización, las aplicaciones que se crearon con Visual Basic 6 (VB6), las macros con Visual Basic para Aplicaciones (VBA) y los scripts o aplicaciones que utilizan 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 ocurrió poco después de que Microsoft comenzó a deshabilitar VBScript de forma predeterminada en máquinas que ejecutan versiones 'anteriores' de Windows. VBScript se desactivó en las versiones más recientes de Windows un mes antes.

windows visual basic issue fix

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 dicen:

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

  • Aplicaciones que se realizaron con Visual Basic 6 (VB6).
  • Macros que usan Visual Basic para Aplicaciones (VBA).
  • Scripts o aplicaciones que utilizan 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 desde el Catálogo de actualizaciones de Microsoft. Las organizaciones los encuentran usando Windows Server Update Services (WSUS).

Estos son los enlaces al sitio web del Catálogo de Microsoft Update desde donde se pueden descargar las actualizaciones 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: puedes consulte el listado de agosto en el Catálogo de actualizaciones de Microsoft para monitorear las versiones de actualización. Allí encontrará los enlaces a las actualizaciones para Windows Server 2008 y 2012.

No está claro por qué no se lanzaron también las actualizaciones para otras versiones compatibles de Windows 10. La actualización para Windows 10 versión 1709 resuelve otros problemas. Soluciona el problema de inicio del entorno de ejecución de prearranque de larga data, entre otras cosas. (gracias EP)

Palabras de cierre

Si se ve afectado por problemas de VB, es posible que desee considerar actualizar el sistema a la nueva versión de inmediato para solucionar el problema. Es mejor que todos los demás se salten la actualización por ahora; se incluirá automáticamente en los próximos parches.