Problemas do Visual Basic nas atualizações do Windows agosto de 2019

A Microsoft adicionou um novo problema conhecido a todas as atualizações cumulativas lançadas para versões de cliente e servidor do Windows em agosto de 2019.

O problema afirma que os aplicativos podem parar de responder se usarem o Visual Basic 6, Visual Basic for Applications ou Visual Basic Scripting Edition. Os aplicativos podem gerar o erro "erro de chamada de procedimento inválido" nesse caso.

Após a instalação desta atualização, os aplicativos criados usando o Visual Basic 6 (VB6), as macros usando o Visual Basic for Applications (VBA) e os scripts ou aplicativos usando o Visual Basic Scripting Edition (VBScript) podem parar de responder e você pode receber um "procedimento inválido erro de chamada ".

O Cisco XenApps parece ser afetado pelo problema, de acordo com uma publicação no site de Born.

Todas as atualizações cumulativas lançadas pela Microsoft parecem ser afetadas pelo problema. O problema conhecido foi adicionado às páginas de lançamento de todas as versões suportadas do Microsoft Windows:

  • Windows 7 e Windows Server 2008 R2: KB4512486 e KB4512506
  • Windows 8.1 e Windows Server 2012 R2: KB4512488 e KB4512489
  • Windows 10 versão 1507: KB4512497
  • Windows 10 versão 1607 e Windows Server 2016: KB4512517
  • Windows 10 versão 1703: KB4512507
  • Windows 10 versão 1709: KB4512516
  • Windows 10 versão 1803: KB4512501
  • Windows 10 versão 1809 e Windows Server 2019: KB4511553
  • Windows 10 versão 1903 e Windows Server 1903: KB4512508

A Microsoft observa que está investigando o problema no momento e planeja distribuir uma atualização assim que o problema for resolvido.

A Microsoft revelou planos no mês passado para desativar o VBScript por padrão em máquinas com Windows 7, Windows 8.1, Windows Server 2008 R2 ou 2012 R2. A empresa desativou o VBScript em máquinas com Windows 10 já com um mês de antecedência.

A Microsoft não revelou informações adicionais sobre o problema; é provável que esteja relacionado à desativação anunciada do VBScript em todas as versões do Windows.

As organizações - e o bug afetam as organizações em sua maioria - que executam aplicativos ou ferramentas que exigem uma aparência do Visual Basic podem querer bloquear as atualizações de agosto de 2019 até que o problema seja resolvido. Aqueles que instalaram os patches já podem desinstalar as Atualizações do Windows para resolvê-lo.

Palavras finais

Um problema que afeta todas as versões diferentes do Visual Basic em todas as versões suportadas do Windows, que é importante. A Microsoft realmente precisa repensar os testes e a avaliação de atualizações para evitar que grandes falhas como essa aconteçam, especialmente se se tratar de produtos internos como o Visual Basic.

Agora você: qual sua opinião sobre esse assunto?