明輝手游網(wǎng)中心:是一個免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

XP系統(tǒng)activeX部件不能創(chuàng)建對象怎么辦?

[摘要]winxp系統(tǒng)activex部件不能創(chuàng)建對象怎么辦?我們有時候在運(yùn)行asp程序的時候,會出現(xiàn)提示activex部件不能創(chuàng)建對象,出現(xiàn)這個問題的原因,有可能是服務(wù)器系統(tǒng)重裝了。下面小編就為大家介紹wi...

  winxp系統(tǒng)activex部件不能創(chuàng)建對象怎么辦?我們有時候在運(yùn)行asp程序的時候,會出現(xiàn)提示activex部件不能創(chuàng)建對象,出現(xiàn)這個問題的原因,有可能是服務(wù)器系統(tǒng)重裝了。下面小編就為大家介紹winxp系統(tǒng)activex部件不能創(chuàng)建對象的解決方法!

  步驟一:相關(guān)DLL文件注冊

  1、這個步驟也是前提,就是已經(jīng)注冊好和啟動相關(guān)的DLL文件了。

  打開運(yùn)行輸入框,輸入cmd-回車,在cmd窗口中輸入:

  regsvr32 “c:windowssystem32scrrun.dll”,別忘記了有雙引號。

XP系統(tǒng)activeX部件不能創(chuàng)建對象怎么辦?

XP系統(tǒng)activeX部件不能創(chuàng)建對象怎么辦?

  2、如果第一步不行的話,那么就需要手動運(yùn)行一些DLL文件了,創(chuàng)建一個文本文檔,然后將下列文字復(fù)制進(jìn)去:

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

  02rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%System32dacui.dll

  03rundll32.exe advpack.dll /DelNodeRunDLL32 %systemroot%Catrooticatalog.mdb

  04regsvr32 /s comcat.dll

  05regsvr32 /s asctrls.ocx

  06regsvr32 /s oleaut32.dll

  07regsvr32 /s shdocvw.dll /I

  08regsvr32 /s shdocvw.dll

  09regsvr32 /s browseui.dll

  10regsvr32 /s browseui.dll /I

  11regsvr32 /s msrating.dll

  12regsvr32 /s mlang.dll

  13regsvr32 /s hlink.dll

  14regsvr32 /s mshtml.dll

  15regsvr32 /s mshtmled.dll

  16regsvr32 /s urlmon.dll

  17regsvr32 /s plugin.ocx

  18regsvr32 /s sendmail.dll

  19regsvr32 /s mshtml.dll /i

  20regsvr32 /s scrobj.dll

  21regsvr32 /s corpol.dll

  22regsvr32 /s jscript.dll

  23regsvr32 /s msxml.dll

  24regsvr32 /s imgutil.dll

  25regsvr32 /s cryptext.dll

  26regsvr32 /s inseng.dll

  27regsvr32 /s iesetup.dll /i

  28regsvr32 /s cryptdlg.dll

  29regsvr32 /s actxprxy.dll

  30regsvr32 /s dispex.dll

  31regsvr32 /s occache.dll

  32regsvr32 /s iepeers.dll

  33regsvr32 /s urlmon.dll /i

  34regsvr32 /s cdfview.dll

  35regsvr32 /s webcheck.dll

  36regsvr32 /s mobsync.dll

  37regsvr32 /s pngfilt.dll

  38regsvr32 /s licmgr10.dll

  39regsvr32 /s hhctrl.ocx

  40regsvr32 /s inetcfg.dll

  41regsvr32 /s trialoc.dll

  42regsvr32 /s tdc.ocx

  43regsvr32 /s MSR2C.DLL

  44regsvr32 /s msident.dll

  45regsvr32 /s msieftp.dll

  46regsvr32 /s xmsconf.ocx

  47regsvr32 /s ils.dll

  48regsvr32 /s msoeacct.dll

  49regsvr32 /s wab32.dll

  50regsvr32 /s wabimp.dll

  51regsvr32 /s wabfind.dll

  52regsvr32 /s oemiglib.dll

  53regsvr32 /s directdb.dll

  54regsvr32 /s inetcomm.dll

  55regsvr32 /s msoe.dll

  56regsvr32 /s oeimport.dll

  57regsvr32 /s msdxm.ocx

  58regsvr32 /s dxmasf.dll

  59regsvr32 /s laprxy.dll

  60regsvr32 /s l3codecx.ax

  61regsvr32 /s acelpdec.ax

  62regsvr32 /s mpg4ds32.ax

  63regsvr32 /s danim.dll

  64regsvr32 /s Daxctle.ocx

  65regsvr32 /s lmrt.dll

  66regsvr32 /s datime.dll

  67regsvr32 /s dxtrans.dll

  68regsvr32 /s dxtmsft.dll

  69regsvr32 /s wshom.ocx

  70regsvr32 /s wshext.dll

  71regsvr32 /s vbscript.dll

  72regsvr32 /s scrrun.dll mstinit.exe /setup

  73regsvr32 /s msnsspc.dll /SspcCreateSspiReg

  74regsvr32 /s msapsspc.dll /SspcCreateSspiReg

  75echo.

  76echo.

  77echo 修復(fù)成功!任意鍵退出!

  78pause>nul

  3、黏貼好以上的文字之后,給文本文檔隨便取個名字,然后修改后綴為bat,最近雙擊它就行了。這樣就完成了DLL文件的注冊了。

  步驟二:ODBC數(shù)據(jù)源配置

  1、到了這一步,就是配置問題了,主要是IIS和ODBC數(shù)據(jù)源的配置選擇問題,請大家不要忽視這兩個配置,特別是64位運(yùn)行32位程序的時候。我們是要在64位系統(tǒng)上運(yùn)行32位程序,因此在ODBC數(shù)據(jù)源的選擇上選擇32位的(雖然說有的64位系統(tǒng)兼容32位程序,但我們暫不談這樣的配置方式),32位的ODBC打開方式路徑是C:\Windows\SysWOW64\。64位系統(tǒng)ODBC打開默認(rèn)是的64位ODBC,它的路徑其實(shí)也在這個文件夾下。

XP系統(tǒng)activeX部件不能創(chuàng)建對象怎么辦?

XP系統(tǒng)activeX部件不能創(chuàng)建對象怎么辦?

XP系統(tǒng)activeX部件不能創(chuàng)建對象怎么辦?

  2、我們開打32位的ODBC添加數(shù)據(jù)源,為了區(qū)分可以以32位結(jié)尾。

  當(dāng)然在下圖中,我是已經(jīng)添加好了32位數(shù)據(jù)源了,并以32位結(jié)尾加以區(qū)分。

XP系統(tǒng)activeX部件不能創(chuàng)建對象怎么辦?

  3、因?yàn)橐粋網(wǎng)站,在64位數(shù)據(jù)源那邊如果也設(shè)置了數(shù)據(jù)源的話,你名稱也設(shè)置成一樣的,那時間久了,在程序當(dāng)中,你都不知道是用幾位的數(shù)據(jù)源了,看下圖我的程序,就是選擇32位的數(shù)據(jù)源配置。

XP系統(tǒng)activeX部件不能創(chuàng)建對象怎么辦?

  步驟三:IIS配置

  1、在IIS配置中,關(guān)鍵就幾點(diǎn):1、啟動父路徑;2、還有就是網(wǎng)站對應(yīng)的“應(yīng)用程序池”的設(shè)置。

  2、啟動父路徑。

XP系統(tǒng)activeX部件不能創(chuàng)建對象怎么辦?

XP系統(tǒng)activeX部件不能創(chuàng)建對象怎么辦?

  3、選擇應(yīng)用程序池,以便下一步對它進(jìn)行設(shè)置。

XP系統(tǒng)activeX部件不能創(chuàng)建對象怎么辦?

XP系統(tǒng)activeX部件不能創(chuàng)建對象怎么辦?

  4、應(yīng)用程序池設(shè)置:1、版本;2、啟用32位應(yīng)用程序;3、自動運(yùn)行,如下圖:

XP系統(tǒng)activeX部件不能創(chuàng)建對象怎么辦?

  5、到這里,就設(shè)置完成了,最后提醒一下,程序中的數(shù)據(jù)源名稱別忘記了是選擇32位的那個名稱哈。不然的話,以上全設(shè)置好了,但是數(shù)據(jù)源又選錯了,就會提示以下的錯誤。

XP系統(tǒng)activeX部件不能創(chuàng)建對象怎么辦?

  上述便是winxp系統(tǒng)activex部件不能創(chuàng)建對象的解決方法了,我們只需要先對dll文件進(jìn)行注冊,然后在對odbc數(shù)據(jù)源進(jìn)行配置,最后在配置iis就可以解決activex部件不能創(chuàng)建對象的問題了。


Windows XP服役時間長達(dá)13年,產(chǎn)生的經(jīng)濟(jì)價值也較高。2014年4月8日,微軟終止對該系統(tǒng)的技術(shù)支持,但在此之后仍在一些重大計(jì)算機(jī)安全事件中對該系統(tǒng)發(fā)布了補(bǔ)丁。