西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴(lài)的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)西西教程操作系統(tǒng) → .OCX、.dll文件注冊(cè)命令Regsvr32的使用

.OCX、.dll文件注冊(cè)命令Regsvr32的使用

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來(lái)源:西西整理時(shí)間:2011/6/9 9:39:56字體大。A-A+

作者:西西點(diǎn)擊:1951次評(píng)論:0次標(biāo)簽: Regsvr32

  • 類(lèi)型:卸載刪除大。457KB語(yǔ)言:英文 評(píng)分:3.3
  • 標(biāo)簽:
立即下載
1.打開(kāi)文件,打開(kāi)需要注冊(cè)的OCX文件或DLL文件,
2.然后根據(jù)需要進(jìn)行OCX文件或DLL文件的注冊(cè)和反注冊(cè)

DLL.OCX注冊(cè)方法--文件Regsvr32用法及情況介紹

使用過(guò)activex的人都知道,activex不注冊(cè)是不能夠被系統(tǒng)識(shí)別和使用的,一般安裝程序都會(huì)自動(dòng)地把它所使用的activex控件注冊(cè),但如果你拿到的一個(gè)控件需要手動(dòng)注冊(cè)怎么辦呢?如果修改注冊(cè)表那就太麻煩了,在windows的system文件夾下有一個(gè)regsvr32.exe的程序,它就是windows自帶的activex注冊(cè)和反注冊(cè)工具。

一、regsvr32的用法為:
“regsvr32 [/s] [/n] [/i(:cmdline)] dllname”。其中dllname為activex控件文件名,建議在安裝前拷貝到system文件夾下。

參數(shù)有如下意義:

/u——反注冊(cè)控件

/s——不管注冊(cè)成功與否,均不顯示提示框

/c——控制臺(tái)輸出

/i——跳過(guò)控件的選項(xiàng)進(jìn)行安裝(與注冊(cè)不同)

/n——不注冊(cè)控件,此選項(xiàng)必須與/i選項(xiàng)一起使用

執(zhí)行該命令的方法:

1、可以在“開(kāi)始”--“運(yùn)行”,調(diào)出運(yùn)行的對(duì)話(huà)框,也可以使用Win+R熱鍵,然后直接在輸入欄輸入即可
2、在開(kāi)始--運(yùn)行 輸入cmd,調(diào)出‘命令提示符’窗口,然后再執(zhí)行regsvr32命令。

二、Regsvr32錯(cuò)誤消息的說(shuō)明
當(dāng)使用 Regsvr32.exe 時(shí),它會(huì)嘗試加載該組件并調(diào)用它的 DLLSelfRegister 函數(shù)。如果此嘗試成功,Regsvr32.exe 會(huì)顯示一個(gè)指示成功的對(duì)話(huà)框。如果此嘗試失敗,Regsvr32.exe 會(huì)返回一條錯(cuò)誤消息,其中可能會(huì)包括一個(gè) Win32 錯(cuò)誤代碼。

以下列表介紹了 RegSvr32 錯(cuò)誤消息和可能的原因。

Unrecognized flag:/invalid_flag

鍵入的標(biāo)志或開(kāi)關(guān)組合無(wú)效(請(qǐng)參閱本文中的“Regsvr32.exe 的用法”一節(jié))。

No DLL name specified.

未包括 .dll 文件名(請(qǐng)參閱本文中的“Regsvr32.exe 的用法”一節(jié))。

Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.

Dllname 不是 .dll 或 .ocx 文件。例如,鍵入 regsvr32 wjview.exe 就會(huì)生成該錯(cuò)誤消息。

Dllname is not an executable file and no registration helper is registered for this file type.

Dllname 不是可執(zhí)行文件(.exe、.dll 或 .ocx)。例如,鍵入 regsvr32 autoexec.bat 就會(huì)生成該錯(cuò)誤消息。

Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.

Dllname 可能未導(dǎo)出,或者內(nèi)存中可能有損壞的 Dllname 版本。請(qǐng)考慮使用 Pview 來(lái)檢測(cè)該文件并刪除它。

Dllname is not self-registerable or a corrupted version is in memory.

例如,鍵入 regsvr32 icwdial.dll 后就會(huì)返回該錯(cuò)誤消息,因?yàn)?Icwdial.dll 文件不能自行注冊(cè)。

如果您懷疑內(nèi)存中有損壞的 Dllname 版本,請(qǐng)嘗試重新啟動(dòng)計(jì)算機(jī),或重新提取該文件的原始版本。

如果您運(yùn)行的是 Windows NT,可能需要使用 Microsoft Windows NT Server 4.0 資源工具包 中的 Kill 或 Pview 工具。有關(guān)其他信息,請(qǐng)單擊以查看以下 Microsoft 知識(shí)庫(kù)文章: 197155 如何終止孤立進(jìn)程
OleInitialize failed (or OleUninitialize failed).

Regsvr32 必須先初始化 COM 庫(kù),然后才能調(diào)用所需的 COM 庫(kù)函數(shù)并在關(guān)閉時(shí)撤消對(duì)該庫(kù)的初始化。

如果對(duì) COM 庫(kù)進(jìn)行初始化或撤消初始化的嘗試失敗,就會(huì)出現(xiàn)這些錯(cuò)誤消息。例如,Ole32.dll 文件

可能已經(jīng)損壞,或者其版本有誤。

LoadLibrary("Dllname") failed.GetlastError returns 0x00000485

在 Winerror.h 中,0x00000485 = 1157 (ERROR_DLL_NOT_FOUND),表示“找不到運(yùn)行該應(yīng)用程序所需的某個(gè)庫(kù)文件”。例如,鍵入 regsvr32 missing.dll 后,如果找不到 Missing.dll 文件,就會(huì)返回該錯(cuò)誤消息。

LoadLibrary("Dllname") failed.GetLastError returns 0x00000002

在 Winerror.h 中,0x00000002 = 2 (ERROR_FILE_NOT_FOUND),表示“系統(tǒng)找不到指定的文件”。換言之,系統(tǒng)找不到相關(guān)的 DLL。例如,如果鍵入 regsvr32 icwdial.dll,而此時(shí)缺少 Tapi32.dll(依賴(lài)項(xiàng)),就會(huì)返回該錯(cuò)誤消息。

LoadLibrary("dskmaint.dll") failed.GetLastError returns 0x000001f 在 Winerror.h 中,0x000001f = 31 (ERROR_GEN_FAILURE),表示“附加到系統(tǒng)上的設(shè)備不能正常工作”。如果您嘗試注冊(cè) Win16 .dll 文件,就會(huì)發(fā)生此現(xiàn)象。例如,鍵入 regsvr32 dskmaint.dll 會(huì)返回該錯(cuò)誤消息。

DllRegisterServer (or DllUnregisterServer)in Dllname failed.返回代碼是:字符串

在 Winerror.h 中搜索字符串。
Regsvr32.exe 和依賴(lài)項(xiàng)
RegSvr32.exe 依賴(lài)于 Kernel32.dll、User32.dll 和 Ole32.dll 文件(在 Windows NT 中,還依賴(lài)于 Msvcrt.dll 和 Advapi32.dll 文件)。Regsvr32.exe 會(huì)加載您嘗試注冊(cè)或撤消注冊(cè)的文件及其所有依賴(lài)項(xiàng)。如果缺少必需的文件或者它們已損壞,該進(jìn)程可能會(huì)失敗。

您可以使用 Depends.exe 來(lái)確定您嘗試注冊(cè)或撤消注冊(cè)的文件的依賴(lài)項(xiàng)。在 Microsoft Windows 98 資源工具包 和 Microsoft Windows NT 4.0 資源工具包 支持工具中都提供了 Depends.exe。
247024 Tools Included with the Microsoft Windows 98 Resource Kit

三、一個(gè)快速注冊(cè) DLL 及 OCX 的方法

注意看羅!方法如下:

1、在資源管理器中找到 C:\Windows\System\Regsvr32.exe 并【復(fù)制】 ( 按鼠標(biāo)右鍵選復(fù)制 )
2、將目錄移到 C:\Windows\SendTo 后,執(zhí)行【貼上快捷方式】 ( 按鼠標(biāo)右鍵選貼上快捷方式 )
3、將快捷方式名稱(chēng)改成【REGISTER】
4、OK

現(xiàn)在,如果您想替某一個(gè)文件做注冊(cè)動(dòng)作,例如:C:\Windows\System\Test.ocx,您只要打開(kāi)資源管理器,找到 C:\Windows\System\Test.ocx,按鼠標(biāo)右鍵選【傳送到】【REGISTER】即可完成注冊(cè)動(dòng)作了!

注:有一個(gè)地方要注意的是,Regsvr32.exe 只能注冊(cè) 32 位的文件!如果要用它來(lái)注冊(cè) 16 位的文件,會(huì)有錯(cuò)誤訊息產(chǎn)生。
一、輕松修復(fù)IE瀏覽器

regsvr32 Shdocvw.dll
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll

作用:
1、同時(shí)運(yùn)行以上命令不僅可以解決IE不能打開(kāi)新的窗口,用鼠標(biāo)點(diǎn)擊超鏈接也沒(méi)有任何反應(yīng)的問(wèn)題;
2、還能解決大大小小的其它IE問(wèn)題,比如網(wǎng)頁(yè)顯示不完整,JAVA效果不出現(xiàn),網(wǎng)頁(yè)不自動(dòng)跳轉(zhuǎn),打開(kāi)某些網(wǎng)站時(shí)總提示‘無(wú)法顯示該頁(yè)’等。

二、解決Windows無(wú)法在線(xiàn)升級(jí)的問(wèn)題

regsvr32 wupdinfo.dll

作用:
Windows的漏洞很多,每隔一段時(shí)間就需要使用“Windows Update”升級(jí)程序進(jìn)行在線(xiàn)升級(jí),不過(guò)“Windows Update”經(jīng)常出現(xiàn)無(wú)法使用的情況,這時(shí),我們可以使用Regsvr32來(lái)解決這個(gè)問(wèn)題。

三、防范網(wǎng)絡(luò)腳本病毒有新招

regsvr32 /u scrrun.dll

作用:
網(wǎng)絡(luò)腳本病毒嵌在網(wǎng)頁(yè)中,上網(wǎng)時(shí)在不知不覺(jué)中機(jī)器就會(huì)感染上這種病毒。筆者認(rèn)為單純使用殺毒軟件并不能有效地防范這些腳本病毒,必須從病毒傳播的機(jī)理入手。網(wǎng)絡(luò)腳本病毒的復(fù)制、傳播都離不開(kāi)FSO對(duì)象(File System Object,文件系統(tǒng)對(duì)象),因此禁用FSO對(duì)象就能有效地控制腳本病毒的傳播。
如果需要使用FSO對(duì)象,鍵入“regsvr32 scrrun.dll”命令即可。

四、卸載Win XP自帶的ZIP功能

regsvr32 /u zipfldr.dll

作用:
Win XP以功能強(qiáng)大而著稱(chēng),但有些功能卻常常令人有“雞肋”之感,比如Win XP自帶的ZIP功能和圖片預(yù)覽功能,不僅占用了系統(tǒng)資源,功能也遠(yuǎn)不如第三方軟件強(qiáng)大。其實(shí)用Regsvr32命令可以很容易地卸載這些功能。

五、修復(fù)無(wú)法縮略圖查看文件問(wèn)題

2000: 開(kāi)始→運(yùn)行,輸入regsvr32 C:\Winnt\System32\thumbvw.dll
XP: 開(kāi)始→運(yùn)行,輸入regsvr32 shimgvw.dll

六、讓W(xué)MP播放器支持RM格式

很多朋友喜歡用Windows Media Player(以下簡(jiǎn)稱(chēng)WMP)播放器,但是它不支持RM格式,難道非得安裝其它播放軟件嗎?筆者有辦法。

以Win XP為例,首先下載一個(gè)RM格式插件,解壓縮后得到兩個(gè)文件夾: Release(用于Windows 9x)和Release Unicode (用于Windows 2000/XP);將Release Unicode文件夾下的RealMediaSplitter.ax文件拷貝到“系統(tǒng)盤(pán)符\WINDOWS\System32\”目錄下;在“開(kāi)始→運(yùn)行”中鍵入“regsvr32 RealMediaSplitter.ax”,點(diǎn)擊“確定”即可。接著下載解碼器,如Real Alternative,安裝后就能用WMP播放RM格式的影音文件了。

七、讓W(xué)MP9的播放器出現(xiàn)

有些音樂(lè)網(wǎng)頁(yè)的在線(xiàn)點(diǎn)歌需要用到Media Player,有的朋友明明安裝了WMP9,但在線(xiàn)聽(tīng)音樂(lè)卻只看到枯燥的WMP6播放器面板,想讓漂亮的WMP9面板出現(xiàn),當(dāng)然沒(méi)問(wèn)題的。

常見(jiàn)問(wèn)題的操作系統(tǒng)多數(shù)WIN 98,先關(guān)閉IE,再在“開(kāi)始→運(yùn)行”中鍵入“regsvr32 wmpdxm.dll”,點(diǎn)擊“確定”即可。

八、解決打開(kāi)系統(tǒng)功能時(shí)無(wú)反應(yīng)

regsvr32 shdocvw.dll

作用:
有時(shí)從開(kāi)始菜單里點(diǎn)擊XP系統(tǒng)的搜索功能、幫助和支持或管理工具等,但就是無(wú)任何反應(yīng),這是它們的打開(kāi)方式缺少關(guān)聯(lián),所以我們只要用regsvr32注冊(cè)它們需要調(diào)用的動(dòng)態(tài)連接庫(kù)文件就行了。

九、添加/刪除程序打不開(kāi)了

regsvr32 appwiz.cpl
regsvr32 mshtml.dll
regsvr32 jscript.dll
regsvr32 msi.dll
regsvr32 c:\program files\common files\system\ole db\oledb32.dll
regsvr32 c:\program files\common files\system\ado\msado15.dll
regsvr32 mshtmled.dll
regsvr32 /i shdocvw.dll
regsvr32 /i shell32.dll

作用:
當(dāng)打開(kāi)控制面板中的添加/刪除程序時(shí),雙擊它的圖標(biāo)后無(wú)反應(yīng),或者打開(kāi)后自動(dòng)關(guān)閉了,嘗試使用以上命令可以解決。
猜不透的神秘命令 - regsvr32 jscript.dll

1、跟上面講的修復(fù)IE瀏覽器方法配合使用,可以很好的解決瀏覽某些網(wǎng)頁(yè)顯示不完整,并且有可能解決IE狀態(tài)欄顯示‘網(wǎng)頁(yè)上有錯(cuò)誤’的提示。下圖以上網(wǎng)助手首頁(yè)為例:

2、跟命令regsvr32 vbscript.dll配合使用,修復(fù)個(gè)別窗口空白,如XP的‘搜索’功能的搜索助理操作面板空白及系統(tǒng)還原功能無(wú)法使用等。

3、解決windows media player 9或以上版本打開(kāi)時(shí)提示‘出現(xiàn)內(nèi)部應(yīng)用程序錯(cuò)誤’。

4、可以修復(fù)win 2000的‘添加/刪除程序’打開(kāi)后一片空白。
    dll文件
    (300)dll文件
    小編為您整理了文件合集下載和文件修復(fù)工具下載大全,方便解決您日常出現(xiàn)的一些問(wèn)題。簡(jiǎn)介的全稱(chēng)是,中文叫做動(dòng)態(tài)鏈接文件。在操作系統(tǒng)中,對(duì)于程序執(zhí)行是非常重要的,因?yàn)槌绦蛟趫?zhí)行的時(shí)候,必須鏈接到文件,才能夠正確地運(yùn)行。而有些文件可以被許多程序共用。因此,程序設(shè)計(jì)人員可以利用文件,使程序不至于太過(guò)巨大。但是當(dāng)安裝的程序越來(lái)越多,文件也就會(huì)越來(lái)越多,如果當(dāng)你刪除程序的時(shí)候,沒(méi)有用的文件沒(méi)有被刪除的話(huà),久而久之就造成系統(tǒng)...更多>>

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過(guò)難過(guò)
    • 5 囧
    • 3 圍觀(guān)圍觀(guān)
    • 2 無(wú)聊無(wú)聊

    熱門(mén)評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(0)

    昵稱(chēng):
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)