無(wú)法執(zhí)行vbs腳本中遇到的問(wèn)題及解決方案
今天有網(wǎng)友反映無(wú)法執(zhí)行vbs文件,一般情況下,很多壞孩子用vbs寫(xiě)病毒,所以有時(shí)候殺毒會(huì)誤殺或取消執(zhí)行vbs文件
1. 沒(méi)有文件擴(kuò)展".vbs"的腳本引擎.
原因:有些軟件會(huì)將“.vbs”的文件的默認(rèn)打開(kāi)方式改成其他的方式。
手動(dòng)解決:
① 先到%SYSTEMROOT%/system32/確認(rèn)下自己的wscript.exe在不在,不在的話,從其它電腦上copy過(guò)來(lái)就OK
② 注冊(cè)表 regedit 在HKEY_CLASSES_ROOT下面找到.VBS,看看默認(rèn)值,改為默認(rèn)的VBSFile。
③ OK。從新運(yùn)行。
2. 重新運(yùn)行,彈出無(wú)法創(chuàng)建名為"WScript.Shell"的對(duì)象。
解決方案,運(yùn)行一下命令:
regsvr32 c:\WINDOWS\system32\shell32.dll
regsvr32 c:\WINDOWS\system32\WSHom.Ocx
regsvr32 c:\WINDOWS\system32\scrrun.dll
如果提示缺少哪一個(gè)dll或ocx,那么就去網(wǎng)上下載,或去其它電腦上copy.
OK。運(yùn)行成功。
有時(shí)候我們?cè)?4位系統(tǒng)執(zhí)行vbs也會(huì)提示未找到提供程序。該程序可能未正確安裝錯(cuò)誤,那么可以參考這篇文章:http://www.dbjr.com.cn/article/97169.htm
相關(guān)文章
window通過(guò)vbs+bat實(shí)現(xiàn)自動(dòng)在后臺(tái)運(yùn)行nodejs application
這篇文章主要介紹了window通過(guò)vbs+bat實(shí)現(xiàn)自動(dòng)在后臺(tái)運(yùn)行nodejs application,需要的朋友可以參考下2016-11-11讓IIS建立的站點(diǎn)默認(rèn)是.net 2.0的,而不是.net 1.1的代碼
讓IIS建立的站點(diǎn)默認(rèn)是.net 2.0的,而不是.net 1.1的,沒(méi)有使用WMI,所以在操作前先得停止IIS相關(guān)服務(wù)2008-07-07VBS教程:VBScript 基礎(chǔ)-使用條件語(yǔ)句
VBS教程:VBScript 基礎(chǔ)-使用條件語(yǔ)句...2006-11-11VBS教程:函數(shù)-FormatDateTime 函數(shù)
VBS教程:函數(shù)-FormatDateTime 函數(shù)...2006-11-11VBS教程:函數(shù)-GetObject 函數(shù)
使用 GetObject 函數(shù)可以訪問(wèn)文件中的 Automation 對(duì)象,而且可以將該對(duì)象賦值給對(duì)象變量。使用 Set 語(yǔ)句將 GetObject 返回的對(duì)象賦值給對(duì)象變量。2006-11-11用VBS模擬實(shí)現(xiàn)PHP的sha1_file函數(shù)效果代碼
用VBS模擬實(shí)現(xiàn)PHP的sha1_file函數(shù)效果代碼,需要的朋友可以參考下。2011-01-01