小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Regsvr32注冊(cè)DLL文件命令的使用方法詳細(xì)說(shuō)明

 miqi05 2010-07-04
Regsvr 32命令是Windows中控件文件(如擴(kuò)展名為DLL、OCX、CPL的文件)的注冊(cè)和反注冊(cè)工具。

  命令格式
  Regsvr32 [/s] [/n] [/i[:cmdline]] dllname

  /u 卸載安裝的控件,卸載服務(wù)器注冊(cè);

  /s 注冊(cè)成功后不顯示操作成功信息框;

  /i 調(diào)用DllInstall函數(shù)并把可選參數(shù)[cmdline]傳給它,當(dāng)使用/u時(shí)用來(lái)卸載DLL;

  /n 不調(diào)用DllRegisterServer,該參數(shù)必須和/i一起使用。

  簡(jiǎn)單實(shí)例
  要手工注冊(cè)“E:\CPCW.dll”,只需在“開(kāi)始→運(yùn)行”中鍵入“Regsvr32 E:\CPCW.dll”,單擊“確定”按鈕后會(huì)彈出提示信息“DllRegisterServer in CPCW.dll succeeded”,說(shuō)明組件注冊(cè)成功;如果要卸載此組件,在“開(kāi)始→運(yùn)行”中鍵入“Regsvr32 /u E:\CPCW.dll”即可

Windows系統(tǒng)提供的Regsvr32命令也許很多朋友都見(jiàn)過(guò)可能還不知道怎么用,它可是一個(gè)很實(shí)用的功能。

  一、能夠幫你輕松修復(fù)IE瀏覽器
  很多經(jīng)常上網(wǎng)的朋友都有過(guò)這樣的遭遇:IE不能打開(kāi)新的窗口,用鼠標(biāo)點(diǎn)擊超鏈接也沒(méi)有任何反應(yīng)。這時(shí)重裝IE一般能解決問(wèn)題。其實(shí)不必這么麻煩,使用Regsvr32命令就可以輕松搞定。

  在“開(kāi)始→運(yùn)行”中鍵入“regsvr32 actxprxy.dll”命令,點(diǎn)擊“確定”按鈕,這時(shí)會(huì)彈出一個(gè)信息對(duì)話框“DllRegisterServer in actxprxy.dll succeeded”,點(diǎn)擊“確定”;然后再在“開(kāi)始→運(yùn)行”中鍵入“regsvr32 shdocvw.dll”命令,單擊“確定”即可。重新啟動(dòng)后IE已經(jīng)被輕松修復(fù)了。

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

  在“開(kāi)始→運(yùn)行”中鍵入“regsvr32 wupdinfo.dll”,點(diǎn)擊“確定”按鈕,這樣在系統(tǒng)中就重新注冊(cè)了“Windows Update”組件,重新啟動(dòng)后問(wèn)題已經(jīng)解決。

  三、防范網(wǎng)絡(luò)腳本病毒有新招
  網(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ì)象就能有效地控制腳本病毒的傳播。操作方法很簡(jiǎn)單:

  在“開(kāi)始→運(yùn)行”中鍵入“regsvr32 /u scrrun.dll”就可以禁用FSO對(duì)象;如果需要使用FSO對(duì)象,鍵入“regsvr32 scrrun.dll”命令即可。

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

  在“開(kāi)始→運(yùn)行”中鍵入“regsvr32 /u zipfldr.dll”,單擊“確定”按鈕,彈出卸載成功信息框后就完成了ZIP功能的卸載;要恢復(fù)ZIP功能,鍵入“regsvr32 zipfldr.dll”即可。同樣,卸載圖片預(yù)覽功能也很簡(jiǎn)單,在“開(kāi)始→運(yùn)行”中鍵入“regsvr32 /u thumbvw.dll”即可;如果要恢復(fù)該功能,只須鍵入“regsvr32 thumbvw.dll”。

這里有很多Regsvr32命令,看了后就明白了Regsvr32命令修復(fù)系統(tǒng)故障實(shí)例使用過(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è)工具。

2000系統(tǒng)的regsvr32.exe在winnt\system32文件夾下;
WInXP系統(tǒng)的regsvr32.exe在windows\system32文件夾下

regsvr32的用法為:
"regsvr32 [/s] [/n][/u] 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ì)話框,也可以使用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ì)話框。如果此嘗試失敗,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ò)誤消息。

例 如,鍵入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)程O(píng)leInitialize failed (or OleUninitialize failed).

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


一、輕松修復(fù)IE瀏覽器

regsvr32 Shdocvw.dll
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 browseui.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ú)法在線升級(jí)的問(wèn)題

regsvr32 wupdinfo.dll

作用:
Windows的漏洞很多,每隔一段時(shí)間就需要使用“Windows Update”升級(jí)程序進(jì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)大而著稱,但有些功能卻常常令人有“雞肋”之感,比如Win XP自帶的ZIP功能和圖片預(yù)覽功能,不僅占用了系統(tǒng)資源,功能也遠(yuǎn)不如第三方軟件強(qiáng)大。其實(shí)用Regsvr32命令可以很容易地卸載這些功能。

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

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

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

很多朋友喜歡用Windows Media Player(以下簡(jiǎn)稱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è)的在線點(diǎn)歌需要用到Media Player,有的朋友明明安裝了WMP9,但在線聽(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)閉了,嘗試使用以上命令可以解決。

十、XP的用戶帳戶打不開(kāi)regsvr32 nusrmgr.cpl

regsvr32 mshtml.dll
regsvr32 jscript.dll
regsvr32 /i shdocvw.dll

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

regsvr32 /u scrrun.dll 禁用FSO對(duì)象
regsvr32 scrrun.dll 使用FSO對(duì)象

十二、解決Windows無(wú)法在線升級(jí)補(bǔ)漏洞的問(wèn)題

regsvr32 wupdinfo.dll

以下癥狀我把它稱作IE的活動(dòng)腳本漏洞,雖然這兩個(gè)命令能修復(fù),但治標(biāo)不治本,我建議遇到此問(wèn)題的朋友到微軟網(wǎng)站進(jìn)行IE安全更新,即打漏洞補(bǔ)丁。

regsvr32 jscript.dll
regsvr32 vbscript.dll

作用:
1、跟上面講的修復(fù)IE瀏覽器方法配合使用(可以不配),可以很好的解決瀏覽某些網(wǎng)頁(yè)無(wú)法正常顯示和功能不正常,如:
a.不顯示某些驗(yàn)證碼
b.不顯示某些動(dòng)態(tài)圖片
c.不顯示某些論壇的帖子列表
d.論壇快速跳轉(zhuǎn)功能無(wú)用
e.論壇發(fā)貼時(shí)按Ctrl+Enter提交無(wú)反應(yīng)

2、修復(fù)個(gè)別窗口空白,如XP的‘搜索’功能的搜索助理操作面板空白、系統(tǒng)還原頁(yè)面空白和用戶帳戶頁(yè)面空白等。(可修復(fù)把握度100%)

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

4、可以修復(fù)win 2000的‘添加/刪除程序’打開(kāi)后一片空白。(可修復(fù)把握度99%)

5、解決win 2000以WEB方式查看Program Files文件夾和Winnt文件夾時(shí)看不到任何文件,以及‘控制面板’的圖標(biāo)跑到左邊去的問(wèn)題。

6、解決網(wǎng)頁(yè)上網(wǎng)際快車(chē)的右鍵菜單功能無(wú)法使用。
在網(wǎng)站中,當(dāng)右鍵點(diǎn)某個(gè)‘下載連接’時(shí),會(huì)彈出菜單,選擇‘使用網(wǎng)際快車(chē)下載’會(huì)再?gòu)棾鯢LASHGET的下載任務(wù)頁(yè)面,如果發(fā)現(xiàn)該功能無(wú)反應(yīng),那就可能是這個(gè)原因:原來(lái)這項(xiàng)菜單是調(diào)用了FLASHGET目錄下的jc_link.htm文件,這個(gè)文件是用VB語(yǔ)言編寫(xiě)的,所以其作用丟失是動(dòng)態(tài)連接庫(kù) vbscript.dll沒(méi)有注冊(cè)和調(diào)用到。
 
 
大家注冊(cè)DLL或OCX的方法應(yīng)該用Regsvr32.exe,用得多了大家一定會(huì)覺(jué)得在運(yùn)行中寫(xiě)一長(zhǎng)串東西很是煩人吧?!這里我向大家介紹一種麻煩一次方便"一生"的方法。這個(gè)方法只要右擊你想注冊(cè)或反注冊(cè)的OCX或DLL就可以了。它的原理是通過(guò)修改注冊(cè)表使右擊OCX或DLL文件時(shí)出現(xiàn)注冊(cè)和反注冊(cè)的菜單項(xiàng)。

下面介紹這個(gè)方法
注冊(cè)DLL文件:打開(kāi)HKEY_CLASSES_ROOR\Dllfile,新建項(xiàng)shell,再其下新建Register,你會(huì)發(fā)現(xiàn)Register就是右鍵彈出的菜單名,再在其下建command,修改其"默認(rèn)值"為Regsvr32 %1
反注冊(cè)DLL文件:打開(kāi)HKEY_CLASSES_ROOR\Dllfile,新建項(xiàng)shell,再其下新建Unregister,再在其下建command,修改其"默認(rèn)值"為Regsvr32 %1 /u

注冊(cè)和反注冊(cè)O(shè)CX文件打開(kāi)HKEY_CLASSES_ROOR\OCXfile,然后其它的方法和上面的一樣的了。


右擊一個(gè)OCX或DLL試試看,呵呵,Yes!出現(xiàn)了我們想要的Register和Unregister菜單項(xiàng)。
 
VB中如何用代碼來(lái)實(shí)現(xiàn)控件的注冊(cè)

---------------------------------------------------------------

shell "regsvr32 """ & path & "\yourocxname.ocx"""
加/s不彈出對(duì)話框
 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多