Lançadas as primeiras atualizações que corrigem os erros do Windows VB

A Microsoft lançou atualizações para o Windows 7, Windows 8.1 e Windows 10 versão 1709, além do Windows Server 2008, 2008 R2, 2012 e 2012 R2 que corrigem o bug do Visual Basic descoberto recentemente.

A empresa lançou as atualizações de segurança mensais para Windows e outros produtos da empresa em 13 de agosto de 2019. Então, dois dias depois, a Microsoft reconheceu que as atualizações lançadas para versões de cliente e servidor do Windows estavam causando problemas nos aplicativos e scripts do Visual Basic.

A empresa observou:

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

A Microsoft não revelou informações adicionais sobre o problema no momento, mas ocorreu pouco depois que a Microsoft começou a desativar o VBScript por padrão em máquinas executando versões "mais antigas" do Windows. O VBScript foi desativado nas versões mais recentes do Windows, um mês antes.

A Microsoft lançou as seguintes atualizações cumulativas em 16 de agosto de 2019 que abordam os problemas do Visual Basic nesses sistemas operacionais:

  • Windows 7 SP1 e Windows Server 2008 R2 SP1: KB4517297
  • Windows 8.1 e Windows Server 2012 R2: KB4517298
  • Windows 10 versão 1709: KB4512494

As notas de versão afirmam:

Resolve um problema no qual o seguinte pode parar de responder e você pode receber o erro "Chamada de procedimento inválida":

  • Aplicativos que foram criados usando o Visual Basic 6 (VB6).
  • Macros que usam o Visual Basic for Applications (VBA).
  • Scripts ou aplicativos que usam o Visual Basic Scripting Edition (VBScript).

As atualizações para Windows 7, Windows 8.1, Windows Server 2008 R2 e 2012 R2 não estão disponíveis nas Atualizações do Windows; os usuários domésticos precisam fazer o download manualmente do Catálogo do Microsoft Update. As organizações os encontram usando o Windows Server Update Services (WSUS).

Aqui estão os links para o site do Microsoft Update Catalog de onde as atualizações podem ser baixadas manualmente:

  • KB4517297 para Windows 7 e Windows Server 2008 R2
  • KB4517298 para Windows 8.1 e Windows Server 2012 R2
  • KB4512494 para Windows 10 versão 1709

Dica: você pode verificar a lista de agosto no Catálogo do Microsoft Update para monitorar os lançamentos. Lá você encontra os links para as atualizações do Windows Server 2008 e 2012.

Não está claro por que as atualizações para outras versões suportadas do Windows 10 também não foram lançadas. A atualização para o Windows 10 versão 1709 soluciona outros problemas. Ele corrige o problema de inicialização de longa data do Preboot Execution Environment, entre outras coisas. (obrigado EP)

Palavras finais

Se você for afetado por problemas de VB, considere atualizar o sistema para a nova versão imediatamente para corrigir o problema. Todo mundo pode estar melhor pulando a atualização por enquanto; ele será incluído nos próximos patches automaticamente.