Automation服務器不能創建對象的處理過程

今天一個辦公室的人來找我,說他的辦公平臺打開郵件後無法打開正文。我去了一看,確實如此。一點“正文”按鈕,就出現一個存取錯誤對話框,一點確定,又出現一個頁面腳本錯誤對話框,圖我沒抓下來,內容如下:

行:62

Char:1

錯誤:Automation服務器不能創建對象

代碼:0

URL:略

我們一般是裝office,這個人的電腦上裝了WPS,但他說一直用着很好,今天忽然不行了。所以也沒有向別處想,就從網上查了一下”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、用上面方法基本上能決問題。如果是在安裝某個軟件後出現這種問題,可嘗度卸載該軟件或重裝一下!

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

5、請將以下語句複製到記事本中,另存爲後綴爲NaNd的文件,並運行。當然在命令行下一句句運行也沒問題。

echo 正在修復,這個過程可能需要幾分鐘,請稍候……

rundll32.exeadvpack.dll /DelNodeRunDLL32 %systemroot%/System32/dacui.dll

rundll32.exeadvpack.dll /DelNodeRunDLL32 %systemroot%/Catroot/icatalog.mdb

regsvr32 /scomcat.dll

regsvr32 /sasctrls.ocx

regsvr32 /soleaut32.dll

regsvr32 /sshdocvw.dll /I

regsvr32 /sshdocvw.dll

regsvr32 /sbrowseui.dll

regsvr32 /sbrowseui.dll /I

regsvr32 /smsrating.dll

regsvr32 /smlang.dll

regsvr32 /shlink.dll

regsvr32 /s mshtml.dll

regsvr32 /smshtmled.dll

regsvr32 /surlmon.dll

regsvr32 /splugin.ocx

regsvr32 /ssendmail.dll

regsvr32 /smshtml.dll /i

regsvr32 /sscrobj.dll

regsvr32 /scorpol.dll

regsvr32 /sjscript.dll

regsvr32 /smsxml.dll

regsvr32 /simgutil.dll

regsvr32 /s cryptext.dll

regsvr32 /sinseng.dll

regsvr32 /siesetup.dll /i

regsvr32 /scryptdlg.dll

regsvr32 /sactxprxy.dll

regsvr32 /sdispex.dll

regsvr32 /soccache.dll

regsvr32 /siepeers.dll

regsvr32 /surlmon.dll /i

regsvr32 /scdfview.dll

regsvr32 /swebcheck.dll

regsvr32 /smobsync.dll

regsvr32 /spngfilt.dll

regsvr32 /slicmgr10.dll

regsvr32 /shhctrl.ocx

regsvr32 /sinetcfg.dll

regsvr32 /strialoc.dll

regsvr32 /s tdc.ocx

regsvr32 /sMSR2C.DLL

regsvr32 /smsident.dll

regsvr32 /smsieftp.dll

regsvr32 /sxmsconf.ocx

regsvr32 /s ils.dll

regsvr32 /smsoeacct.dll

regsvr32 /swab32.dll

regsvr32 /swabimp.dll

regsvr32 /swabfind.dll

regsvr32 /soemiglib.dll

regsvr32 /sdirectdb.dll

regsvr32 /sinetcomm.dll

regsvr32 /smsoe.dll

regsvr32 /soeimport.dll

regsvr32 /smsdxm.ocx

regsvr32 /sdxmasf.dll

regsvr32 /slaprxy.dll

regsvr32 /sl3codecx.ax

regsvr32 /sacelpdec.ax

regsvr32 /smpg4ds32.ax

regsvr32 /sdanim.dll

regsvr32 /sDaxctle.ocx

regsvr32 /slmrt.dll

regsvr32 /sdatime.dll

regsvr32 /sdxtrans.dll

regsvr32 /sdxtmsft.dll

regsvr32 /swshom.ocx

regsvr32 /swshext.dll

regsvr32 /svbscript.dll

regsvr32 /sscrrun.dll mstinit.exe /setup

regsvr32 /smsnsspc.dll /SspcCreateSspiReg

regsvr32 /smsapsspc.dll /SspcCreateSspiReg

echo.

echo.

echo 修復成功!任意鍵退出!

盡試了以上辦法,還是不管用,有點疑惑了,覺得系統應該沒什麼問題,後來忽然靈光一閃:會不會辦公平臺的網頁跟WPS不是很兼容,因而無法正常調用它打開相關文檔?先試一下吧,正好手邊有個OFFICE2007,立即動手安裝上。裝完後,再次打開郵件,打開正文,熟悉的的畫面出現了。成功!

看來確實是他裝的WPS與辦公平臺不是很兼容,以前雖然能用,但不一個不經意的引子就能引起故障發生。

以上是我解決這個故障的過程,大家若遇到類似現象,可以參考一下。希望能夠幫到大家。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章