微软最新累积更新导致Windows 7及以上版本VB6/VBA/VBS运行异常

20190818更新:微软当前已为 Windows 7、8.1和Windows 10 部分版本推送修复程序点击这里查看详情


以往我们使用某些应用程序可能会经常碰到缺少VB库导致运行异常,  不过现在更多软件开始转向 .NET 平台。

当然还有很多老旧的应用程序可能还需VB库的支持,然而微软最新发布的累积更新导致VB 类的库出现问题。

据官方公告Windows 7、Windows 8.1及Windows 10 最新更新都导致VB6/VBA及VBS脚本出现异常情况。

部分程序出现出现调用错误:

当用户安装本月份例行更新后若尝试运行那些由Visual Basic 6 版创建的应用程序那么会直接弹出错误提示。

系统抛出的错误提示受影响的系统上出现无效过程的调用错误,如果看到这个错误就说明是 VB 库导致问题。

其他类别的如使用Visual Basic for Applications 即VBA创建的宏 ,  如果尝试使用这些宏也会出现类似提示。

最后使用Visual Basic for Scripting 创建的脚本或者是应用程序中调用此类脚本那么也会出现无法正常运行。

这个问题是微软在八月份推出的累积更新带来的新问题,目前微软已经知晓该问题并正在制定临时解决方案。

微软最新累积更新导致Windows 7及以上版本VB6/VBA/VBS运行异常

受支持的版本均受错误影响:

目前还在接受微软支持的Windows 7 SP1、Windows 8.1 以及Windows 10 各个版本安装更新后都会错误。

上述版本对应的服务器版本如Windows Server 2008R2/2016/2019以及长期支持版同样会出现类似的错误。

如果用户当前必须使用基于VB创建的应用程序或者宏以及脚本,  那么临时解决方案也只有卸载最新累积更新。

当然前文我们提到微软修复远程桌面服务的蠕虫漏洞,因此如果你使用远程桌面服务还是不要卸载更新为好。

VBS在IE中已经无法运行:

还有种情况是在IE浏览器里打开那些仍然使用 VBS脚本制作的应用时,也会出现错误但不是意外导致的错误。

因为在IE浏览器里从八月份开始微软默认情况下已经禁用 VBS,所以默认情况下打开VBS肯定出现不支持等。

此问题的解决办法比较简单用户只需要打开IE设置然后在程序里勾选 VBS,确定后重启IE浏览器即可恢复喽。

本文由 蓝点网 作者:山外的鸭子哥 发表,其版权均为 蓝点网 所有,文章内容系作者个人观点,不代表 蓝点网 对观点赞同或支持。如需转载,请注明文章来源。
0
扫码关注蓝点网微信公众号

评论:

7 条评论,访客:7 条,站长:0 条

0%好评

  • 好评:(0%)
  • 中评:(0%)
  • 差评:(0%)

最新评论

  1. ho
    ho发布于: 
    Chromium Edge 77.0.235.9 Chromium Edge 77.0.235.9 Windows 8.1 64位版 Windows 8.1 64位版

    执行excel vba未见异常

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      Google Chrome 76.0.3809.100 Google Chrome 76.0.3809.100 Windows 10 64位版 Windows 10 64位版

      你是还没安装这个更新吧?

  2. Nozomi
    Nozomi发布于: 
    Chromium Edge 78.0.249.0 Chromium Edge 78.0.249.0 Windows 10 64位版 Windows 10 64位版

    啊啊啊难怪我今天VB工程打不开了

  3. JS
    JS发布于: 
    Firefox 70.0 Firefox 70.0 Windows 7 64位版 Windows 7 64位版

    鸭子哥我恨你。。。。。。两天前才更新!!!!!! 你现在讲!!!!!

    • 山外的鸭子哥
      山外的鸭子哥发布于: 
      Google Chrome 76.0.3809.100 Google Chrome 76.0.3809.100 Windows 10 64位版 Windows 10 64位版

      额 难道你还要用VB么

      • JS
        JS发布于: 
        Firefox 70.0 Firefox 70.0 Windows 7 64位版 Windows 7 64位版

        偶尔用到宏!

发表评论