1、通过报错基本可以定位是缺少了.vbs的脚本引擎导致安装agent失败,则需要检查.vbs相关的注册表是否正常;
2、在开机->运行->输入regedit,进入注册表中检查,[HKEY_CLASSES_ROOT\.vbs]的值是否="vbsfile",如下图所示:
3、以下注册表项需要一一确认是否正常,若是不对则需要手动更改下数值。
[HKEY_CLASSES_ROOT\.vbs]
@="vbsfile"
[HKEY_CLASSES_ROOT\.vbs\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"
[HKEY_CLASSES_ROOT\VBSFile]
@="VBScript Script 文件"
[HKEY_CLASSES_ROOT\VBSFile\ScriptEngine]
@="VBScript"
[HKEY_CLASSES_ROOT\VBSFile\ScriptHostEncode]
@="{85131631-480C-11D2-B1F9-00C04F86C324}"
[HKEY_CLASSES_ROOT\VBSFile\Shell]
@=”数值未设置”
[HKEY_CLASSES_ROOT\VBSFile\Shell\Edit]
@="编辑(&E)"
[HKEY_CLASSES_ROOT\VBSFile\Shell\Open]
@="打开(&O)"
[HKEY_CLASSES_ROOT\VBSFile\Shell\Open2]
@="在命令提示符中打开(&W)"
[HKEY_CLASSES_ROOT\VBSFile\Shell\Print]
@="打印(&P)"
[HKEY_CLASSES_ROOT\VBSFile\ShellEx]
[HKEY_CLASSES_ROOT\VBSFile\ShellEx\DropHandler]
@="{60254CA5-953B-11CF-8C96-00AA00B8708C}"
[HKEY_CLASSES_ROOT\VBSFile\ShellEx\PropertySheetHandlers\WSHProps]
@="{60254CA5-953B-11CF-8C96-00AA00B8708C}"
4、确认注册表都正常后,执行以下5条命令之后重启电脑,再次安装agent即可。
regsvr32 %systemroot%\system32\vbscript.dll
regsvr32 scrrun.dll
regsvr32 cscript.dll
regsvr32 wshom.ocx
regsvr32 wshext.dll
如下图所示,表示执行完成。
5、若是上述方式检查都没有异常,则需要查看C:\Program Files (x86)\Sangfor\SSL\VDI目录下install.log(agent安装日志)。