導航:首頁 > IDC知識 > automation伺服器不能創建對象

automation伺服器不能創建對象

發布時間:2020-08-06 01:06:51

1、Automation伺服器不能創建對象

「automation伺服器不能創建對象」的問題的解決方案大全

本人工作中的應用系統都是jsp的,大量javascript程序,一旦出「automation伺服器不能創建對象」問題,大量報表及查詢無法保存,苦思冥

想、千嘗萬試,終於將其搞定,現將相關方案與大家共享。
1、如果是Scripting.FileSystemObject (FSO 文本文件讀寫)被關閉了,開啟FSO功能即可,在「運行」中執行regsvr32 scrrun.dll即可

2、安全模式設置成「中」,如果javascript腳本中報這個錯誤,還應將IE的安全設置「不允許運行未標記為安全的activeX控制項」啟用即可。

注意如果您將相應的網站設成「受信任的站點」,必須對「受信任的站點」進行相應的IE安全設置,此時如果對「Internet」IE設置將是徒勞

的。

3、有些腳本需要微軟的 MSXML 控制項才能進入。當使用 IE 5 以上版本的預設安全模式時,會提示是否接受 MSXML 控制項,如果接受,MSXML 將

自動安裝到您的機器上(得等上幾分鍾)。如果自動安裝不成功,可以自行下載和安裝 MSXML 3.0 SP7。有時是由於msxml 3服務被關掉了,使用

regsvr32 msxml3.dll即可

4、用上面方法基本上能決問題。如果是在安裝某個軟體後出現這種問題,可嘗度卸載該軟體或重裝一下!

2、Automation伺服器不能創建對象對話框組件沒有正確安裝

看到網上的文章真是一大抄,解決的辦法都一樣,但就唯獨缺少第4種方法,也就是我最後才解決的辦法。下面就4種方法一一說明:
1、在「運行」中執行regsvr32 scrrun.dll即可
2、安全模式設置成「中」,如果java腳本中報這個錯誤,將IE的安全設置「不允許運行未標記為安全的activeX控制項」啟用。
注意如果您將該的網站設成「受信任的站點」,則必須對點擊選擇「受信任的站點」的圖標 自定義安全級別,此時的設置的安全級別則只對「受信任站點」有作用。

3、電腦IE瀏覽器提示「Automation伺服器不能創建對象」怎麼辦

「automation伺服器不能創建對象」的問題的解決方案大全

本人工作中的應用系統都是jsp的,大量javascript程序,一旦出「automation伺服器不能創建對象」問題,大量報表及查詢無法保存,苦思冥

想、千嘗萬試,終於將其搞定,現將相關方案與大家共享。
1、如果是Scripting.FileSystemObject (FSO 文本文件讀寫)被關閉了,開啟FSO功能即可,在「運行」中執行regsvr32 scrrun.dll即可

2、安全模式設置成「中」,如果javascript腳本中報這個錯誤,還應將IE的安全設置「不允許運行未標記為安全的activeX控制項」啟用即可。

注意如果您將相應的網站設成「受信任的站點」,必須對「受信任的站點」進行相應的IE安全設置,此時如果對「Internet」IE設置將是徒勞

的。

3、有些腳本需要微軟的 MSXML 控制項才能進入。當使用 IE 5 以上版本的預設安全模式時,會提示是否接受 MSXML 控制項,如果接受,MSXML 將

自動安裝到您的機器上(得等上幾分鍾)。如果自動安裝不成功,可以自行下載和安裝 MSXML 3.0 SP7。有時是由於msxml 3服務被關掉了,使用

regsvr32 msxml3.dll即可

4、用上面方法基本上能決問題。如果是在安裝某個軟體後出現這種問題,可嘗度卸載該軟體或重裝一下!

4、列印機出現automation伺服器不能創建對象怎麼辦

解決方法:
1、具體情況是這樣的,當把設置好,按列印的時候,總會彈出一個:automation伺服器不能創建對象「這個窗口提示。
2、其實在網上的辦法綜合起來也就是四種,與其說是四種,不如說是四個步驟,根據你所遇到的情況不同,選擇其中的一種就可以解決了。在列印時提示,像接下來這樣操作就可以了。找到IE瀏覽器,打開它。
3、輸入網站開票系統。

4、找到設置裡面的,internet選項,打開它,它就會彈出一個窗口。
5、彈出的界面,點擊其中的安全選項卡。
6、接下來打開其中的,自定義級別。

7、拖動右邊的滾動條,找到如下面圖所示的幾項,全部選擇成啟用,按確定。

5、IE瀏覽器打開,出現automation伺服器不能創建對象

1. 點擊菜單「工具」—「Internet選項」—安全, 點擊「受信任的站點」—「站點」

2. 將網址輸入,然後點擊」添加」,點擊」確定」

3.點擊」受信任的站點」,點擊」自定義級別」


4. 「ActiveX 控制項和插件」 ,按圖設置

點擊」確定」

6、遇到automation伺服器不能創建對象怎麼辦

解決方法:
1、開始-運行:regsvr32 scrrun.dll
XP系統出現「automation 伺服器不能創建對象」提示怎麼解決?
2、請將以下語句復制到記事本中,另存為後綴為.cmd的文件,並運行。
echo 正在修復,這個過程可能需要幾分鍾,請稍候……
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 修復成功!任意鍵退出!
pause>nul
就是組件的注冊問題,我的問題用這種方法解決了。
3、一直用得好好的vs.net編輯器,突然有一天在我新建一個工程時,進行到一半時,彈出「Automation 伺服器不能創建對象」,然後就停住了。看到幾個回答此類問題的,都是遇到過這個問題的朋友,他們的答案是:重裝vs.net都沒有作用,最後重新裝操作系統才將這個問題解決。
要我裝操作系統真是要我的命,所以我一直用Copy & Paste工程文件來達到新建工程的目的。直到有一天,我無意中點了vs_setup.msi 來添加vs.net的幫助文檔(後來才知道應該點setup.exe來添加的)。vs_setup.msi進行到一半,也是出錯了,一看調試結果,是FileSystemObject創建失敗(感謝上帝,這里的錯誤信息終於是友好些了)。vs.net的錯誤 「Automation 伺服器不能創建對象」 是不是也是這個導致的呢?
我突然想起,前幾個月在網上聽說可以禁止使用FileSystemObject對象,我當時都忘了怎麼操作的了,反正當時一擺弄,具體怎麼操作的我也忘了,從那起我也從來沒有在我的程序里用過FileSystemObject了。到google上搜索,發現禁止FileSystemObject有3種方法,第一種方法:修改注冊表([HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}\ProgID]@=「Scripting.FileSystemObject」),將FileSystemObject改成一個任意的名字,只有知道該名字的用戶才可以創建該對象。我查看注冊表,該處的名字還是 Scripting.FileSystemObject。
那麼我的FSO為何不能用呢?我突然想起原來當時我用的是第二種方法,「運行Regsvr32 scrrun.dll /u,所有用戶無法創建FileSystemObject」。當時真是太狠了些。趕快運行Regsvr32 scrrun.dll。我試著用vs.net 創建一個工程,一陣進度提示,再也沒有那個該死的「Automation 伺服器不能創建對象」。所以,遇上這類問題的朋友,仔細想想有沒有動這「FileSystemObject」這個乳酪,應該都可以通過這個方法解決的。否則真的要重新安裝操作系統,又要重新安裝vs.net喔。
4、在控制面板中打開「用戶賬戶」,選擇其中的「更改用戶登錄或注銷的方式」時出現「automation伺服器不能創建對象」的錯誤提示。(如果在執行其他操作時,出現這個錯誤提示,亦可按下面的方法解決,原因是一樣的。)
解決:主要是Scripting.FileSystemObject(FSO 文本文件讀寫)被關閉了,開啟FSO功能即可,在「運行」中執行regsvr32 scrrun.dll。
特別方法:在「運行」中執行regsvr32 shimgvw.dll。
5、不用重新安裝操作系統和vs.net,但有些腳本需要微軟的 MSXML 控制項才能進入。當使用 IE 5 以上版本的預設安全模式時,會提示是否接受 MSXML 控制項,如果接受,MSXML 將自動安裝到您的機器上(得等上幾分鍾)。如果自動安裝不成功,可以自行下載和安裝 MSXML 3.0。如果安裝 MSXML 3 後仍然出現「Automation 伺服器不能創建對象」錯誤,是因為您的機器禁止了所有的ActiveX,一般將 IE 的安全模式設為「中」即可。
6、我的機器用了上面的方法沒有解決問題,用下面的方法解決了問題,大家不妨可以試試:打開Internet Explorer 「工具」菜單欄中的「選項」一欄,單擊「安全」欄中的「自定義級別」選項卡,將第三項「對沒有標記為安全的activex控制項進行初始化和腳本運行」設置成「啟用」即可。
以上便是在使用XP系統的時候碰到「automation伺服器不能創建對象」提示的解決辦法,有些用戶可能被這個問題困擾已久,現在按照上面介紹的幾種方法來解決就可以。

7、Automation 伺服器不能創建對象

1,打開IE瀏覽器,滑鼠點擊「工具」菜單,點擊後將會帶出多個子菜單,如圖所示:

2,在彈出的下拉菜單中,選擇「Internet 選項(O)」選項,選擇後系統自動彈出一個名為「Internet 選項」的對話框,如圖所示:

3,在彈出的對話中,在選擇區域中有四個選項,分別為「Internet」、「本地Intranet」、「受信任的站點」和「受限制的站點」。在此我們選擇「Internet」區域,選擇後我們可以看到窗口下方有個名稱為「自定義級別」的按鈕,選擇點擊改按鈕,開始對該區域的安全級別進行設置。如圖所示:

4、接上一步驟,點擊「自定義級別」按鈕後,系統彈出一個安全設置對話框(這里包含瀏覽器所有的安全設置相關的選項),如圖所示:

5,在打開的安全設置對話中,在設置內容裡面,我們找到如下圖所示的安全設置選項,將這些選項的設置都改為「啟用」狀態,如圖所示:

6,要啟用的內容選擇完成後,我們需要進行安全設置內容的保存,點擊「確定」按鈕。點擊按鈕後,系統會有個當前設置可能會存在風險是否要進行修改的確認提示,我們直接點擊確定修改即可。如圖所示:

7,以上設置完成後,然後再在「Internet選項」對話中點擊「確定」按鈕,這樣我們就完成了瀏覽器安全設置的更改。更改完成後,重啟瀏覽器,然後再進行相應的網站或系統的操作就可了。如圖所示:

8、最近在訪問網站時經常出現「Automation 伺服器不能創建對象」的錯誤提示框,請問這個問題該怎麼解決?

訪問某些網站的時候,如果出現「Automation 伺服器不能創建對象」的錯誤提示框,則表明網頁內的對象需要scrrun.dll庫文件的支持,可以嘗試下面的方法:

點擊「開始→運行」並輸入「regsvr32 scrrun.dll」。

不用重新安裝操作系統和vs.net,但有些腳本需要微軟的 MSXML 控制項才能進入。當使用 IE 5 以上版本的預設安全模式時,會提示是否接受 MSXML 控制項,如果接受,MSXML 將自動安裝到您的機器上(得等上幾分鍾)。如果自動安裝不成功,可以自行下載和安裝 MSXML 3.0。 如果安裝 MSXML 3 後仍然出現「Automation 伺服器不能創建對象」錯誤,是因為您的機器禁止了所有的ActiveX,一般將 IE 的安全模式設為「中」即可。

實例:在控制面板中打開「用戶賬戶」,選擇其中的「更改用戶登錄或注銷的方式」時出現「automation伺服器不能創建對象」的錯誤提示。(如果在執行其他操作時,出現這個錯誤提示,亦可按下面的方法解決,原因是一樣的。)

解決:主要是Scripting.FileSystemObject(FSO 文本文件讀寫)被關閉了,開啟FSO功能即可,在「運行」中執行regsvr32 scrrun.dll。

附:如果Javascript腳本中報這個錯誤是因為IE的安全設置不允許運行未標記為安全的activeX控制項 更改IE的安全設置,把相應的選項打開即可。

9、Automation server can't create object , AUTOMATION伺服器無法創建對象

方法一:
開始-運行:regsvr32 scrrun.dll

方法二:
請將以下語句復制到記事本中,另存為後綴為.cmd的文件,並運行。當然在命令行下一句句運行也沒問題。
echo 正在修復,這個過程可能需要幾分鍾,請稍候……
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 修復成功!任意鍵退出!
pause>nul

如果是組件的注冊問題,用這種方法解決了。

方法三:
我的機器用了上面的方法沒有解決問題,用下面的方法解決了問題,大家不妨可以試試:打開Internet Explorer 「工具」菜單欄中的「選項」一欄,單擊「安全」欄中的「自定義級別」選項卡,將第三項「對沒有標記為安全的activex控制項進行初始化和腳本運行」設置成「啟用」即可。

10、電腦提示automation伺服器不能創建對象怎麼辦

點擊開始,找到運行,點擊它。如下圖:

在打開的界面中,輸入:regedit.exe,然後安確定。(這個呢就是我們通常說的打開注冊表,其實打開注冊表的方法有很多,只不過我們常用這一種)

好了,現在找到紅框所示的位置,點擊打開它。

接下來,再找到下圖所示的內容,雙擊打開。

現在呢找到Microsoft項,再打開它。

再往下找,找到Internet Explorer項,再打開它。

打開後,找到第二項,如下圖所示,再打開它。

然後,找到紅框內的那一條,點擊它。

好了,現在右邊出現了如下圖所示的兩條。

選擇第二條,雙擊它。在出現界面中,把紅框內的數值改成0,按確定鍵,直接關閉注冊表。現在你再去列印看看。

當然是可以列印嘍,這個方法呢,不是我自己想到的,也不知道為什麼要這樣改,網上呢也有人介紹,只不過在我這里呢,有圖有真相,一目瞭然。

與automation伺服器不能創建對象相關的知識