J2EE社區(qū)

          茍有恒,何必三更起五更眠;
          最無(wú)益,只怕一日曝十日寒.
          posts - 241, comments - 318, trackbacks - 0, articles - 16
          最近公司叫我做純javascript上傳文件,就只能用Scripting.FileSystemObject或者ActiveXObject("Scripting.FileSystemObject");,而在上傳中也因?yàn)橐恍┌踩詥?wèn)題導(dǎo)致“automation服務(wù)器不能創(chuàng)建對(duì)象”的問(wèn)題,我不想讓其他的哥們走彎路,以下是解決方案大全 :

          1、如果是Scripting.FileSystemObject (FSO 文本文件讀寫(xiě))被關(guān)閉了,開(kāi)啟FSO功能即可,在“運(yùn)行”中執(zhí)行regsvr32 scrrun.dll即可

          2、安全模式設(shè)置成“中”,如果javascript腳本中報(bào)這個(gè)錯(cuò)誤,還應(yīng)將IE的安全設(shè)置“不允許運(yùn)行未標(biāo)記為安全的activeX控件”啟用即可。

          注意如果您將相應(yīng)的網(wǎng)站設(shè)成“受信任的站點(diǎn)”,必須對(duì)“受信任的站點(diǎn)”進(jìn)行相應(yīng)的IE安全設(shè)置,此時(shí)如果對(duì)“Internet”IE設(shè)置將是徒勞

          的。

          3、有些腳本需要微軟的 MSXML 控件才能進(jìn)入。當(dāng)使用 IE 5 以上版本的缺省安全模式時(shí),會(huì)提示是否接受 MSXML 控件,如果接受,MSXML 將

          自動(dòng)安裝到您的機(jī)器上(得等上幾分鐘)。如果自動(dòng)安裝不成功,可以自行下載和安裝 MSXML 3.0 SP7。有時(shí)是由于msxml 3服務(wù)被關(guān)掉了,使用

          regsvr32 msxml3.dll即可

          4、用上面方法基本上能決問(wèn)題。如果是在安裝某個(gè)軟件后出現(xiàn)這種問(wèn)題,可嘗度卸載該軟件或重裝一下!


          如果還是不行,試試以下方法:

          5、請(qǐng)將以下語(yǔ)句復(fù)制到記事本中,另存為后綴為.cmd的文件,并運(yùn)行。當(dāng)然在命令行下一句句運(yùn)行也沒(méi)問(wèn)題。

          echo 正在修復(fù),這個(gè)過(guò)程可能需要幾分鐘,請(qǐng)稍候……
          rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%/System32/dacui.dll
          rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%/Catroot/icatalog.mdb
          regsvr32 /s comcat.dll
          regsvr32 /s asctrls.ocx
          regsvr32 /s oleaut32.dll
          regsvr32 /s shdocvw.dll /I
          regsvr32 /s shdocvw.dll
          regsvr32 /s browseui.dll
          regsvr32 /s browseui.dll /I
          regsvr32 /s msrating.dll
          regsvr32 /s mlang.dll
          regsvr32 /s hlink.dll
          regsvr32 /s mshtml.dll
          regsvr32 /s mshtmled.dll
          regsvr32 /s urlmon.dll
          regsvr32 /s plugin.ocx
          regsvr32 /s sendmail.dll
          regsvr32 /s mshtml.dll /i
          regsvr32 /s scrobj.dll
          regsvr32 /s corpol.dll
          regsvr32 /s jscript.dll
          regsvr32 /s msxml.dll
          regsvr32 /s imgutil.dll
          regsvr32 /s cryptext.dll
          regsvr32 /s inseng.dll
          regsvr32 /s iesetup.dll /i
          regsvr32 /s cryptdlg.dll
          regsvr32 /s actxprxy.dll
          regsvr32 /s dispex.dll
          regsvr32 /s occache.dll
          regsvr32 /s iepeers.dll
          regsvr32 /s urlmon.dll /i
          regsvr32 /s cdfview.dll
          regsvr32 /s webcheck.dll
          regsvr32 /s mobsync.dll
          regsvr32 /s pngfilt.dll
          regsvr32 /s licmgr10.dll
          regsvr32 /s hhctrl.ocx
          regsvr32 /s inetcfg.dll
          regsvr32 /s trialoc.dll
          regsvr32 /s tdc.ocx
          regsvr32 /s MSR2C.DLL
          regsvr32 /s msident.dll
          regsvr32 /s msieftp.dll
          regsvr32 /s xmsconf.ocx
          regsvr32 /s ils.dll
          regsvr32 /s msoeacct.dll
          regsvr32 /s wab32.dll
          regsvr32 /s wabimp.dll
          regsvr32 /s wabfind.dll
          regsvr32 /s oemiglib.dll
          regsvr32 /s directdb.dll
          regsvr32 /s inetcomm.dll
          regsvr32 /s msoe.dll
          regsvr32 /s oeimport.dll
          regsvr32 /s msdxm.ocx
          regsvr32 /s dxmasf.dll
          regsvr32 /s laprxy.dll
          regsvr32 /s l3codecx.ax
          regsvr32 /s acelpdec.ax
          regsvr32 /s mpg4ds32.ax
          regsvr32 /s danim.dll
          regsvr32 /s Daxctle.ocx
          regsvr32 /s lmrt.dll
          regsvr32 /s datime.dll
          regsvr32 /s dxtrans.dll
          regsvr32 /s dxtmsft.dll
          regsvr32 /s wshom.ocx
          regsvr32 /s wshext.dll
          regsvr32 /s vbscript.dll
          regsvr32 /s scrrun.dll mstinit.exe /setup
          regsvr32 /s msnsspc.dll /SspcCreateSspiReg
          regsvr32 /s msapsspc.dll /SspcCreateSspiReg
          echo.
          echo.
          echo 修復(fù)成功!任意鍵退出!
          pause>nul
          回答者:



          名稱(chēng): ?4C.ESL | .↗Evon
          口號(hào): 遇到新問(wèn)題?先要尋找一個(gè)方案乄而不是創(chuàng)造一個(gè)方案こ
          mail: 聯(lián)系我


          Feedback

          # re: automation服務(wù)器不能創(chuàng)建對(duì)象  回復(fù)  更多評(píng)論   

          2009-03-08 14:53 by 銀河使者
          最好是直接做一個(gè)ocx組件,或applet也行(也可以訪問(wèn)本地文件,不過(guò)需要一此設(shè)置),不知為什么要使用純javascript呢?出于什么目的?javascript本身不能訪問(wèn)本地文件,必須要借助象com、applet這樣的技術(shù)才行。Scripting.FileSystemObject也是com組件。象網(wǎng)易相冊(cè)這樣的網(wǎng)站都是使用了ocx來(lái)實(shí)現(xiàn)上傳的功能的。

          # re: automation服務(wù)器不能創(chuàng)建對(duì)象  回復(fù)  更多評(píng)論   

          2009-03-08 14:55 by 銀河使者
          樓主上面的命令上在客戶(hù)端執(zhí)行的吧?每個(gè)客戶(hù)端都需要執(zhí)行,有點(diǎn)麻煩哦!!

          # re: automation服務(wù)器不能創(chuàng)建對(duì)象  回復(fù)  更多評(píng)論   

          2009-11-05 14:34 by 楊化龍
          非常感謝樓主的分享
          但是您提供的幾種方式我都試過(guò)了
          都沒(méi)有用。。、
          非??鄲馈!?br>我的運(yùn)行環(huán)境是Ie8或者Ie6都不行
          我在Extjs的腳本文件中寫(xiě)了
          fso = new ActiveXObject("Scripting.FileSystemObject");
          就報(bào) Automation 服務(wù)器不能創(chuàng)建對(duì)象
          請(qǐng)樓主 給點(diǎn)意見(jiàn)

          # re: automation服務(wù)器不能創(chuàng)建對(duì)象  回復(fù)  更多評(píng)論   

          2009-11-08 15:44 by xcp
          @ 楊化龍
          雜說(shuō)呢..主要考慮到安全性問(wèn)題,所以現(xiàn)在不建議這么做了..說(shuō)實(shí)話這個(gè)問(wèn)題相當(dāng)?shù)目鄲腊?.

          # re: automation服務(wù)器不能創(chuàng)建對(duì)象[未登錄](méi)  回復(fù)  更多評(píng)論   

          2012-10-11 08:18 by Selina
          我們用那個(gè)網(wǎng)絡(luò)考試的軟件,老是出現(xiàn)這個(gè)問(wèn)題啊,照著上面的做了,可是還是會(huì)出現(xiàn)啊,求高人指點(diǎn)啊

          # re: automation服務(wù)器不能創(chuàng)建對(duì)象  回復(fù)  更多評(píng)論   

          2013-05-23 13:18 by 無(wú)
          將IE的安全設(shè)置“不允許運(yùn)行未標(biāo)記為安全的activeX控件”啟用有用!

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 广州市| 南丰县| 东平县| 增城市| 二连浩特市| 贞丰县| 屯留县| 通许县| 饶平县| 霍城县| 肥乡县| 宁德市| 和平县| 仙桃市| 饶平县| 曲阜市| 沾益县| 桃园市| 鹤庆县| 安陆市| 青州市| 长兴县| 宽甸| 崇信县| 巴青县| 兴文县| 郎溪县| 宁武县| 沾益县| 三明市| 潼关县| 伊金霍洛旗| 灵丘县| 全州县| 西青区| 梁山县| 恩施市| 南川市| 兴和县| 梅河口市| 确山县|