提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

基础排查-步骤三:检查是否是安装agent失败提示:没有文件扩展的“vbs”的脚本引擎

|

问题描述

安装agent失败,提示:没有文件扩展“.vbs”的脚本

解决方案

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安装日志)。

操作影响范围

操作前对虚拟机做快照后再操作

建议与总结

1、5.2之前版本确认虚拟机和VDC的8866端口是否通信正常;若是5.2版本及5.2之后版本则需要确认VMP和VDC的LAN口是否通信正常;
2、确认服务端没有异常后,则按第二步和第三步排查;在卸载杀软和文件保护程序,关闭windows防火墙重新安装是否报错。

我要分享
文档编号: 219545
作者: admin
更新时间: 2023-01-05 17:29
适用版本: