Premières mises à jour publiées qui corrigent les bogues Windows VB

Microsoft a publié des mises à jour pour Windows 7, Windows 8.1 et Windows 10 version 1709, ainsi que pour Windows Server 2008, 2008 R2, 2012 et 2012 R2, qui corrigent le bogue récemment détecté de Visual Basic.

La société a publié les mises à jour de sécurité mensuelles pour Windows et d'autres produits de la société le 13 août 2019. Deux jours plus tard, Microsoft reconnaissait que les mises à jour publiées pour les versions client et serveur de Windows étaient à l'origine de problèmes avec les applications et les scripts Visual Basic.

La société a noté:

Après l'installation de cette mise à jour, les applications créées à l'aide de Visual Basic 6 (VB6), les macros à l'aide de Visual Basic pour Applications (VBA) et les scripts ou les applications à l'aide de Visual Basic Scripting Edition (VBScript) peuvent cesser de répondre et vous pouvez recevoir une «procédure non valide erreur d'appel. "

Microsoft n'a pas révélé d'informations supplémentaires sur le problème à ce moment-là, mais le problème s'est produit peu après que Microsoft ait commencé à désactiver VBScript par défaut sur les ordinateurs exécutant les "anciennes" versions de Windows. VBScript a été désactivé sur les versions plus récentes de Windows un mois plus tôt.

Le 16 août 2019, Microsoft a publié les mises à jour cumulatives suivantes, qui résolvent les problèmes de Visual Basic dans ces systèmes d'exploitation:

  • Windows 7 SP1 et Windows Server 2008 R2 SP1: KB4517297
  • Windows 8.1 et Windows Server 2012 R2: KB4517298
  • Windows 10 version 1709: KB4512494

Les notes de version indiquent:

Résout un problème dans lequel les éléments suivants peuvent ne plus répondre et le message "Appel de procédure non valide" peut s'afficher:

  • Applications créées à l'aide de Visual Basic 6 (VB6).
  • Macros qui utilisent Visual Basic pour Applications (VBA).
  • Scripts ou applications utilisant Visual Basic Scripting Edition (VBScript).

Les mises à jour pour Windows 7, Windows 8.1, Windows Server 2008 R2 et 2012 R2 ne sont pas disponibles via les mises à jour Windows. Les utilisateurs particuliers doivent les télécharger manuellement à partir du catalogue Microsoft Update. Les organisations les trouvent à l'aide de Windows Server Update Services (WSUS).

Voici les liens vers le site Web du catalogue Microsoft Update à partir duquel les mises à jour peuvent être téléchargées manuellement:

  • KB4517297 pour Windows 7 et Windows Server 2008 R2
  • KB4517298 pour Windows 8.1 et Windows Server 2012 R2
  • KB4512494 pour Windows 10 version 1709

Conseil: vous pouvez consulter la liste du mois d’août sur le catalogue Microsoft Update pour surveiller les mises à jour. Vous y trouverez les liens vers les mises à jour pour Windows Server 2008 et 2012.

La raison pour laquelle les mises à jour des autres versions de Windows 10 prises en charge n’ont pas été publiées n’est pas claire non plus. La mise à jour pour Windows 10 version 1709 résout d’autres problèmes. Il résout entre autres le problème de démarrage de l'environnement d'exécution de pré-lancement qui dure depuis longtemps. (merci EP)

Mots de clôture

Si vous êtes concerné par des problèmes liés à VB, vous pouvez envisager de mettre à niveau immédiatement le système vers la nouvelle version afin de résoudre le problème. Il serait peut-être préférable que tous les autres sautent la mise à jour pour le moment; il sera automatiquement inclus dans les prochains correctifs.