当前位置:首页-正文

微软最新累积更新导致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浏览器即可恢复喽。

感谢您的阅读,本文为蓝点网原创内容,转载时请标注来源于蓝点网和本文链接

相关文章

换一批