环境里运行了管理软件,每次系统开机都会执行开机脚本audit.vbs
有客户端报告,开机报错 windows script host error XXX
应为大多数客户端没有这个报错,所有认定属于客户端故障,而不是脚本编写错误。
这个问题多数是系统中注册的某些dll失效,导致vbs未能完成执行。
所以常规的解决思路是重新注册所有的dll
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i
但是这次注册所有dll重启后问题依然存在。
偶然发现查看本地组策略编辑器时报错,epedit.msc snap-in 不能装载(MMC could not create the snap-in)
感觉和导致开机脚本报错的是一个问题。
最终通过修改环境变量解决问题。
computer-properties-Environment Variables-Path
在后面添加
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM
保存,问题解决
转载于:https://blog.51cto.com/foxtox/541526