First updates released that fix the Windows VB bugs

Martin Brinkmann
Aug 17, 2019
Updated • Aug 17, 2019
Windows, Windows Updates
|
18

Microsoft released updates for Windows 7, Windows 8.1, and Windows 10 version 1709, as well as Windows Server 2008, 2008 R2, 2012 and 2012 R2 that addresses the recently discovered Visual Basic bug.

The company released the monthly security updates for Windows and other company products on August 13, 2019. Then, two days later, Microsoft acknowledged that the updates released for client and server versions of Windows were causing issues with Visual Basic applications and scripts.

The company noted:

After installing this update, applications that were made using Visual Basic 6 (VB6), macros using Visual Basic for Applications (VBA), and scripts or apps using Visual Basic Scripting Edition (VBScript) may stop responding and you may receive an "invalid procedure call error."

Microsoft did not reveal additional information about the issue at the time but the issue occurred shortly after Microsoft started to disable VBScript by default on machines running "older" versions of Windows. VBScript was disabled on newer versions of Windows a month earlier.

windows visual basic issue fix

Microsoft released the following cumulative updates on August 16, 2019 that address the Visual Basic issues in those operating systems:

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

The release notes state:

Addresses an issue in which the following may stop responding and you may receive the error, "Invalid procedure call”:

  • Applications that were made using Visual Basic 6 (VB6).
  • Macros that use Visual Basic for Applications (VBA).
  • Scripts or apps that use Visual Basic Scripting Edition (VBScript).

The updates for Windows 7, Windows 8.1, Windows Server 2008 R2 and 2012 R2 are not available via Windows Updates; home users need to download them manually from the Microsoft Update Catalog. Organizations find them using Windows Server Update Services (WSUS).

Here are the links to the Microsoft Update Catalog website from where the updates may be downloaded manually:

  • KB4517297 for Windows 7 and Windows Server 2008 R2
  • KB4517298 for Windows 8.1 and Windows Server 2012 R2
  • KB4512494 for Windows 10 version 1709

Tip: you can check the August listing on the Microsoft Update Catalog to monitor update releases. There you find the links to the updates for Windows Server 2008 and 2012.

It is unclear why updates for other supported Windows 10 versions were not released as well. The update for Windows 10 version 1709 addresses other issues. It fixes the long-standing Preboot Execution Environment startup issue among other things. (thank you EP)

Closing Words

If you are affected by VB issues you may want to consider upgrading the system to the new version right away to fix the issue. Everyone else may be better off skipping the update for now; it will be included in coming patches automatically.

Summary
First updates released that fix the Windows VB bugs
Article Name
First updates released that fix the Windows VB bugs
Description
Microsoft released updates for Windows 7, Windows 8.1, and Windows 10 version 1709, as well as Windows Server 2008, 2008 R2, 2012 and 2012 R2 that addresses the recently discovered Visual Basic bug.
Author
Publisher
Ghacks Technology News
Logo
Advertisement

Tutorials & Tips


Previous Post: «
Next Post: «

Comments

  1. EP said on August 20, 2019 at 12:40 am
    Reply

    just in this afternoon of 8/19, Martin – KB4512509 update for v1803 which includes the VB6/VBA bug fixes.

  2. Microfix said on August 17, 2019 at 3:49 pm
    Reply

    KB4517297 for Windows 7 and Windows Server 2008 R2 should read on the blog page:
    KB4512486 for Windows 7 and Windows Server 2008 R2 but he link itself is fine.

    1. microfix said on August 17, 2019 at 8:09 pm
      Reply

      Apologies Martin, my post above was not what I meant to type but glad you got the link sorted :)
      As I SMQR patched on release day, I’ve updated on W8.1 and W7 both x64 and no issues encountered with VB/VBS update fixes.
      sfc /verify only reports no integrity violations.

  3. Sunny said on August 17, 2019 at 3:36 pm
    Reply
  4. Straspey said on August 17, 2019 at 3:20 pm
    Reply

    The first link for Windows 7 KB4517297 takes you to the download for the current monthly security-only rollup – KB4512486.

    I was able to enter KB4517297 into the search box and find it that way – and was able to download it from there with no problem.

    Please check the posted link for Windows 7

    I did not try the other links.

    Thanks

    1. Martin Brinkmann said on August 17, 2019 at 5:25 pm
      Reply

      Thanks. Microsoft links to the wrong update on the Microsoft Update Catalog and I copied that link. Fixed it now.

  5. Anonymous said on August 17, 2019 at 1:50 pm
    Reply

    The “KB4517297 for Windows 7 and Windows Server 2008 R2” link links to KB4512486 in the Microsoft catalog.

  6. Harro Glööckler said on August 17, 2019 at 11:39 am
    Reply

    But why tho? VB6 is 21 years old…let it die. Those bugs would be the perfect opportunity to make users get newer software and not cling on obsolete 90’s stuff with more security holes than Swiss cheese.

    Same goes for VBA and VBS -> sadly they’re still widely used, but still deserve to go to hell. I bet everyone who ever had “fun” with ILoveYou or Melissa will agree with me.

    1. stefann said on August 18, 2019 at 12:29 pm
      Reply

      @Harro Glööckler : It is time for You to grow up !

    2. jupe said on August 18, 2019 at 1:36 am
      Reply

      Just because software is old doesn’t automatically make it full of security holes.

      1. Siggi said on August 18, 2019 at 3:42 am
        Reply

        @jupe: EOL software doesn’t ever get patched, especially if it’s custom made and the maker went bankrupt a long time ago.

        If anybody wants to continue using their K6-2 machine with 95OSR2 and Office 97 because “why replace if it still works” that’s fine by me, but for the love of god, keep it offline.

      2. stefann said on August 18, 2019 at 12:27 pm
        Reply

        @Siggi : If You use Windows 7 and later, for God sake, keep them offline ! Yes, there are new malware (worms) that only affects them, not Vista, not XP a.s.o !

    3. Yuliya said on August 17, 2019 at 6:32 pm
      Reply

      Backwards compatibility is what made Windows popular and used by so many people and organizations. I personally am all for backwards compatibility. The “is 21 years old…let it die” is not an argument to ditch old software. You might have no use for it, but someone surely does.

    4. wpd said on August 17, 2019 at 6:03 pm
      Reply

      Boy, you’re a weirdo and have no idea about business

  7. Psidium said on August 17, 2019 at 9:01 am
    Reply

    Link is incorrect for Win7 etc.

    1. Martin Brinkmann said on August 17, 2019 at 9:43 am
      Reply

      Which link is incorrect?

      1. mysiak said on August 17, 2019 at 4:35 pm
        Reply

        Problem is with
        “Here are the links to the Microsoft Update Catalog website from where the updates may be downloaded manually:

        KB4517297 for Windows 7 and Windows Server 2008 R2”

        The link points to KB4512486 instead of KB4517297 .

      2. TelV said on August 17, 2019 at 11:56 am
        Reply

        You need to amend the Windows 7/Server 2008 link to this one Martin: https://www.catalog.update.microsoft.com/Search.aspx?q=KB4517297

        At the moment it takes you to this one: https://www.catalog.update.microsoft.com/Search.aspx?q=KB4512486

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.