2019年8月更新:Internet Explorer 下VB6、VBA和VBScript的问题
截至2019年8月,微软将在Internet Explorer中削减VBScript支持。现在,从2019年8月开始,与Visual Basic(VB6,VBA和VBScript)相关的Windows安全更新存在问题。
有时事情是“在空中”。我昨天打算写一篇关于在Internet Explorer中结束VBScript支持的博客文章-只是提醒管理员,如果VBScript在8月Patchday之后突然出现问题。然后我收到了来自博客读者Jan V.的邮件,其中有一个关于Visual Basic问题的提示(谢谢你)。所以这里有一个你应该知道的简短清单。
●Internet Explorer限制VBscript的使用
我曾在2019年8月初的博客文章中提到它,自2019年8月微软在IE中停用VBScript后,微软停止在Internet Explorer for Windows 7,8和8.1 for Web Zones中支持VBscript。
禁用VBScript的更改将在即将于2019年8月13日发布的Windows 7,8和8.1的累积更新中生效。默认情况下,Internet Explorer 11上的VBScript被禁用,Internet Explorer 11上的Internet和不受信任区域的WebOCs被禁用。
对于Windows 10,自2019年7月9日以来就是如此。默认情况下,有关不安全内容(Internet区域,WebOC)的所有内容都无法在浏览器中运行VBscript。
●另外VBA,VB6,VBScript受到影响
但是在2019年8月的补丁日似乎还有其他事情发生了。因为更新会产生更大的影响。博客读者Jan V.写信给我:
8月补丁日可能会出现基于VB6,VBA和VBS的应用程序的问题。
Jan向我推荐了KB4512488的支持文章(Windows 8.1 / Server 2012 R2的月度汇总)。自第一个版本发布以来,Microsoft已经进行了以下添加:

安装此更新后,使用Visual Basic 6(VB6)创建的应用程序,使用Visual Basic for Applications(VBA)的宏以及使用Visual Basic Scripting Edition(VBScript)的脚本或应用程序可能会停止响应,并且您可能会收到“无效的过程” call§错误。
Microsoft目前正在调查此问题,并将在可用时提供更新。
安装后,使用Visual Basic 6(VB6),使用Visual Basic for Applications(VBA)的宏以及使用Visual Basic Scripting Edition(VBScript)的脚本或应用程序时会出现问题。程序突然停止响应,并且程序调用错误无效。
一位德国读者对我的德国博客文章留下了评论:将数组分配给VARIANT变量时会出现问题。然后程序崩溃并出现错误5.另一位读者留下了评论:在我看来,只有以某种方式使用ParamArrays的应用程序才会受到影响。
无论如何,这不仅影响Windows 8.1的KB4512488。Jan对XenApps产生了影响。根据知识库文章中的“已知问题”,以下更新会受到影响:(资源下架请移至栏目下载最新版本)
◎KB4512486,KB4512506for Windows 7和Windows Server 2008 R2
◎KB4512488,KB4512489,适用于Windows 8.1和Windows Server 2012 R2
◎KB4512497for Windows 10(1507)
◎KB4512517适用于Windows 10(1607)和Windows Server 2016
◎适用于Windows 10的KB4512507(1703)
◎KB4512516for Windows 10(1709)
◎适用于Windows 10的KB4512501(1803)
◎KB4511553适用于Windows 10(1809)和Windows Server 2019
◎KB4512508适用于Windows 10(1903)和Windows Server 1903
这意味着几乎所有Windows版本都会受到影响。Jan写信给我:“我们目前有两个用于Automation Manager和Workspace Manager的ivanti / RES控制台。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源