我之所以问这个问题,是因为如果它所做的只是添加/恢复 vbscript.dll 并执行regsvr32 vbscript.dll
,那么对于必须使用 vbscript 的新 PC,它可以被纳入我们已经使用的现有配置脚本中。复制 dll 然后触发寄存器。
请不要争论 vbscript OMG 不行。这些是针对运行大量旧版内容的 LOB 非互联网连接设备的新硬件部署。并且这里不适用 WIM。
我之所以问这个问题,是因为如果它所做的只是添加/恢复 vbscript.dll 并执行regsvr32 vbscript.dll
,那么对于必须使用 vbscript 的新 PC,它可以被纳入我们已经使用的现有配置脚本中。复制 dll 然后触发寄存器。
请不要争论 vbscript OMG 不行。这些是针对运行大量旧版内容的 LOB 非互联网连接设备的新硬件部署。并且这里不适用 WIM。
命令:
DISM /Online /Add-Capability /CapabilityName:VBSCRIPT~~~~
是相反的
DISM /Online /Remove-Capability /CapabilityName:VBSCRIPT~~~~
这与转到Windows 24H2(或更高版本)中的可选功能列表并为VBSCRIPT FOD(按需功能)选择“删除”相同。
DISM 命令的功能远不止添加
vbscript.dll
和执行regsvr32 vbscript.dll
。例如,它还会添加回 中的 32 位版本SysWOW64
、添加VBScript MUI
所有已安装语言的文件、添加FOD package files
VBSCript 的,并添加大量registry entries
以关联VBS
和VBE
扩展、注册COM
对象等等。请注意,VBSCript 已安装并完全在 Windows 24H2 中运行。关于 VBScript,唯一的变化是 24H2 包含一个删除 VBScript 的选项。
根据微软的公告(见下面的链接),VBSCript 将默认安装到2027 年的某个时间。届时,VBScript 将默认被卸载,然后上述 DISM 命令将是重新安装VBSCript 的推荐方法。
https://techcommunity.microsoft.com/t5/windows-it-pro-blog/vbscript-deprecation-timelines-and-next-steps/ba-p/4148301