Creators Update 后 VBScript 消耗内存(Win 10、64 位)
VBScript consumes memory after Creators Update (Win 10, 64bit)
自从最新的 Windows 更新(creators-update,winver
给出 1703,内部版本 15063.483)以来,我们在访问 COM 对象时遇到了 VBScript 问题。它似乎只是消耗内存,直到内存超出。
我们已经检查了我们的来源并将其制作成一个使用 FileSystemObject
.
的简单 vbs 文件
看看这个简单的脚本文件:
Dim fso, folder
Set fso = CreateObject("Scripting.FileSystemObject")
If Not fso Is Nothing Then
Do
Set folder = Nothing
Set folder = fso.GetFolder("C:\Users")
Loop
Set folder = Nothing
Set fso = Nothing
End If
它只是挂在那个循环中,但如果 O 查看任务管理器,我会看到进程 wscript.exe
正在消耗内存。
这只会发生在 Windows 10 个安装了创作者更新的系统上。
有什么问题的提示吗?可能是 VBScript 引擎中的任何错误?
这已在通过 Windows Insider Program - Fast Ring 获得的版本 1703(OS Build 16241.1001)中得到修复。我认为这最终会在普遍可用的版本中推出。
微软终于在 Windows 10 的一般版本中提供了解决方案。
Windows 10 Fall Creators Update(OS 版本 1709 内部版本 16299.15)现已推出并修复了此问题。
自从最新的 Windows 更新(creators-update,winver
给出 1703,内部版本 15063.483)以来,我们在访问 COM 对象时遇到了 VBScript 问题。它似乎只是消耗内存,直到内存超出。
我们已经检查了我们的来源并将其制作成一个使用 FileSystemObject
.
看看这个简单的脚本文件:
Dim fso, folder
Set fso = CreateObject("Scripting.FileSystemObject")
If Not fso Is Nothing Then
Do
Set folder = Nothing
Set folder = fso.GetFolder("C:\Users")
Loop
Set folder = Nothing
Set fso = Nothing
End If
它只是挂在那个循环中,但如果 O 查看任务管理器,我会看到进程 wscript.exe
正在消耗内存。
这只会发生在 Windows 10 个安装了创作者更新的系统上。
有什么问题的提示吗?可能是 VBScript 引擎中的任何错误?
这已在通过 Windows Insider Program - Fast Ring 获得的版本 1703(OS Build 16241.1001)中得到修复。我认为这最终会在普遍可用的版本中推出。
微软终于在 Windows 10 的一般版本中提供了解决方案。 Windows 10 Fall Creators Update(OS 版本 1709 内部版本 16299.15)现已推出并修复了此问题。