回覆列表
-
1 # 鄂流浪記
-
2 # 使用者3926722064098
1.
沒有檔案擴充套件".vbs"的指令碼引擎.
原因:有些軟體會將“.vbs”的檔案的預設開啟方式改成其他的方式。
手動解決:
①
先到%SYSTEMROOT%/system32/確認下自己的wscript.exe在不在,不在的話,從其它電腦上copy過來就OK
② 登錄檔
regedit 在HKEY_CLASSES_ROOT下面找到.VBS,看看預設值,改為預設的VBSFile。
2.
重新執行,彈出無法建立名為"WScript.Shell"的物件。
解決方案,執行一下命令:
regsvr32
c:\WINDOWS\system32\shell32.dll
regsvr32
c:\WINDOWS\system32\WSHom.Ocx
regsvr32
c:\WINDOWS\system32\scrrun.dll
如果提示缺少哪一個dll或ocx,那麼就去網上下載,或去其它電腦上copy.
OK。執行成功。
檔案關聯被破壞了,解決辦法如下:將下面所有程式碼複製儲存為副檔名是“reg”的檔案,即登錄檔檔案,雙擊執行:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.VBS]@="VBSFile"[HKEY_CLASSES_ROOT\VBSFile]@="VBScript File"[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\Open]@="開啟(&O)"[HKEY_CLASSES_ROOT\VBSFile\Shell\Open\Command]@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,57,00,53,00,\ 63,00,72,00,69,00,70,00,74,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,00,31,\ 00,22,00,20,00,25,00,2a,00,00,00[HKEY_CLASSES_ROOT\VBSFile\ShellEx][HKEY_CLASSES_ROOT\VBSFile\ShellEx\DropHandler]@="{60254CA5-953B-11CF-8C96-00AA00B8708C}"[HKEY_CLASSES_ROOT\VBSFile\ShellEx\PropertySheetHandlers][HKEY_CLASSES_ROOT\VBSFile\ShellEx\PropertySheetHandlers\WSHProps]@="{60254CA5-953B-11CF-8C96-00AA00B8708C}"