[點(diǎn)晴永久免費(fèi)OA]ActiveX不能創(chuàng)建Scripting.FileSystemObject對象解決辦法
今天遇到個(gè)問題,網(wǎng)站報(bào)錯(cuò): Microsoft VBScript 運(yùn)行時(shí)錯(cuò)誤 錯(cuò)誤 '800a01ad' ActiveX 部件不能創(chuàng)建對象: 'Scripting.FileSystemObject' 關(guān)于ActiveX不能創(chuàng)建Scripting.FileSystemObject對象的類似問題,大體上解決辦法都是類似的,主要是思想要清晰:首先考慮組件注冊問題,其次是組件權(quán)限問題。其實(shí)這個(gè)問題比較常見,報(bào)錯(cuò)原因是服務(wù)器不支持FSO組件。下面說下具體解決思路,對每一種可能會(huì)產(chǎn)生報(bào)錯(cuò)的原因都作了相應(yīng)分析,希望對你能有所幫助。 1)“scrrun.dll”文件未注冊。前往C:\WINDOWS\system32文件夾下,看下有沒有scrrun.dll文件。如果沒有,就去系統(tǒng)安裝目錄i386文件夾中拷貝一個(gè)過來。接下來,開始菜單->運(yùn)行以下命令注冊一下FSO組件即可: regsvr32.exe %windir%/system32/scrrun.dll 這樣就開啟了服務(wù)器對FSO組件的支持,如果你想關(guān)閉FSO組件,則運(yùn)行以下命令:
regsvr32.exe /u %windir%/system32/scrrun.dll正常到這里,你的問題就可以解決了。 2)如果還不行,檢查一下瀏覽器是否禁用了ActiveX控件。正常是不會(huì)的,除非是服務(wù)器,安全級(jí)別才會(huì)嚴(yán)格限制。如果存在這種情況,那就把瀏覽器的安全級(jí)別調(diào)整為中低即可。 3)你的服務(wù)器本身就不支持FSO組件。 4)考慮權(quán)限問題,依次執(zhí)行如下操作: 開始菜單->運(yùn)行->regedit->確定,依次找到HKEY_CLASSES_ROOT\Scripting.FileSystemObject,右鍵“權(quán)限”,加上Everyone、Internet來賓帳號(hào)(IUSR...)用戶的權(quán)限,重啟IIS即可解決。 該文章在 2015/5/6 9:53:57 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |