1. 如何用DOS命令注冊,取消注冊dll文件
regsvr32是WINDOWS系統的一個程序,是用來配置DLL動態鏈接庫文件的。 它有多個參數。 用法:regsvr32 [/u][/s][/n][/i[:cmdline]] dllname /u- 解除伺服器注冊 /s- 無聲,不顯示提示消息框 /i- 調用dllInstall,給其傳遞一個可選[cmdline],跟/u一起使用時,刪除dll /n-不要調用DllRegisterServer,這個選項必須和/i一起使用 regsvr32 /u shmedia.dll是用來解除shmedia.dll文件的注冊,因為系統或軟體在調用任何一個dll文件的時候都必須先注冊。這條命令是用來解決無法正常刪除RMVB視頻文件的。
2. win7系統下cmd怎麼注冊dll文件
在開始欄那裡找到運行打下cmd,然後出現一個程序,然後粘貼 regsvr32 "C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns\FileTool.dll"最後回車鍵
3. 如何注冊DLL文件
regsvr32 "C:\Program Files\Common Files\System\Ole DB\Oledb32.dll"
regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
regsvr32 "C:\Program files\Common Files\System\Ole DB\Sqloledb.dll"
regsvr32 "C:\windows\System32\Atl.dll"
把上邊的復制到記事本,然後把記事本改名成111.bat,雙擊運行就可以了
111可以隨便起
4. 怎麼注冊系統中所有dll文件
點擊:開始-->運行,在運行框中輸入cmd,在命令提示符下輸入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
注意,是在命令提示符下,不是在「運行框」中!!
注意:
系統中所有的DLL文件都重新注冊了一遍,可能導致DNS和埠出錯,時常出現上不了網的現象
5. CMD里可以注冊所有DLL組件的命令符是什麼啊
答 有兩種方法.
第一種方法:
手工注冊DLL 這種方法從IIs 3.0一直使用到IIs 4.0和其它的Web Server.它需要你在命令行方式下 來執行,進入到包含有DLL的目錄,並輸入: :\\regsvr32 component_name.dll 例如 c:\temp\regsvr32 AspEmail.dll 它會把dll的特定信息注冊入伺服器中的注冊表中。然後這個組件就可以在伺服器上使用了, 但是這個方法有一個缺陷。當使用這種方法注冊完畢組件後,該組件必須要相應的設置NT的匿名 帳號有許可權執行這個dll。特別是一些組件需要讀取注冊表,所以,這個注冊組件的方法僅僅是 使用在伺服器上沒有MTS的情況下,要取消注冊這個dll,使用: regsvr32 /u aspobject.dll example c:\temp\regsvr32 /u aneiodbc.dll
第二種方法:
使用MTS(Microsoft Transaction Server) MTS是IIS 4新增特色,但是它提供了巨大的改進。MTS允許你指定只有有特權的用戶才能夠 訪問組件,大大提高了網站伺服器上的安全性設置。在MTS上注冊組件的步驟如下: I) 打開IIS管理控制台。 II) 展開transaction server,右鍵單擊"pkgs installed"然後選擇"new package" III) 單擊"create an empty package" IV) 給該包命名 V) 指定administrator帳號或則使用"interactive"(如果伺服器經常是使用administrator 登陸的話) VI) 現在使用右鍵單擊你剛建立的那個包下面展開後的"components"。選擇 "new then component" VI) 選擇 "install new component" [b]VII) 找到你的.dll文件然後選擇next到完成。 要刪除這個對象,只要選擇它的圖標,然後選擇delete. 附註:特別要注意第二種方法,它是用來調試自己編寫組件的最好方法,而不必每次都需要 重新啟動機器了。
6. 如何注冊dll文件
注冊DLL文件的步驟如下:
1、點擊開始-運行
3、注意dll文件放置位置要求不高,為了方便可以直接放在C盤根目錄下。
4、直接在運行窗口中執行命令也可以達到同樣的效果:
regsvr32 c:Windowssystem32comdlg32.ocx
5、注意在64位的系統中,需要在運行中執行如下命令:
regsvr32 c:WindowsSysWOW64comdlg32.ocx
7. 注冊dll文件的命令是哪些,有什麼作用
有很多電腦問題,注冊一下DLL文件就能解決很多問題,比如,瀏覽器無法輸入任何字元,無法登陸郵箱,我們注冊mshtmled.dll文件即可,搜索助理無法出現,我們注冊shell32.dll文件,還有縮略圖不能實現,我們注冊shimgvm.dll和shmedia.dll等等許多問題都能通過注冊DLL文件來實現,可問題是,我們往往不清楚,也不知道該注冊哪一個文件,畢竟dll文件太多了,每一個我們也不可能記住或者知道它到底起的什麼作用,因此,我們可以注冊所有的DLL文件。
命令如下:
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i
8. 如何手動注冊dll文件
9. 如何用regsvr32注冊dll文件
Regsvr 32命令是Windows中控制項文件(如擴展名為DLL、OCX、CPL的文件)的注冊和反注冊工具。
命令格式
Regsvr32 [/s] [/n] [/i[:cmdline]] dllname
/u 卸載安裝的控制項,卸載伺服器注冊;
/s 注冊成功後不顯示操作成功信息框;
/i 調用DllInstall函數並把可選參數[cmdline]傳給它,當使用/u時用來卸載DLL;
/n 不調用DllRegisterServer,該參數必須和/i一起使用。
簡單實例
要手工注冊「E:\CPCW.dll」,只需在「開始→運行」中鍵入「Regsvr32 E:\CPCW.dll」,單擊「確定」按鈕後會彈出提示信息「DllRegisterServer in CPCW.dll succeeded」,說明組件注冊成功;如果要卸載此組件,在「開始→運行」中鍵入「Regsvr32 /u E:\CPCW.dll」即可
Windows系統提供的Regsvr32命令也許很多朋友都見過可能還不知道怎麼用,它可是一個很實用的功能。
一、能夠幫你輕松修復IE瀏覽器
很多經常上網的朋友都有過這樣的遭遇:IE不能打開新的窗口,用滑鼠點擊超鏈接也沒有任何反應。這時重裝IE一般能解決問題。其實不必這么麻煩,使用Regsvr32命令就可以輕松搞定。
在「開始→運行」中鍵入「regsvr32 actxprxy.dll」命令,點擊「確定」按鈕,這時會彈出一個信息對話框「DllRegisterServer in actxprxy.dll succeeded」,點擊「確定」;然後再在「開始→運行」中鍵入「regsvr32 shdocvw.dll」命令,單擊「確定」即可。重新啟動後IE已經被輕松修復了。
二、解決Windows無法在線升級的問題
Windows的漏洞很多,每隔一段時間就需要使用「Windows Update」升級程序進行在線升級,不過「Windows Update」經常出現無法使用的情況,這時,我們可以使用Regsvr32來解決這個問題。
在「開始→運行」中鍵入「regsvr32 wupdinfo.dll」,點擊「確定」按鈕,這樣在系統中就重新注冊了「Windows Update」組件,重新啟動後問題已經解決。
三、防範網路腳本病毒有新招
網路腳本病毒嵌在網頁中,上網時在不知不覺中機器就會感染上這種病毒。筆者認為單純使用殺毒軟體並不能有效地防範這些腳本病毒,必須從病毒傳播的機理入手。網路腳本病毒的復制、傳播都離不開FSO對象(File System Object,文件系統對象),因此禁用FSO對象就能有效地控制腳本病毒的傳播。操作方法很簡單:
在「開始→運行」中鍵入「regsvr32 /u scrrun.dll」就可以禁用FSO對象;如果需要使用FSO對象,鍵入「regsvr32 scrrun.dll」命令即可。
四、卸載Win XP自帶的「雞肋」功能
Win XP以功能強大而著稱,但有些功能卻常常令人有「雞肋」之感,比如Win XP自帶的ZIP功能和圖片預覽功能,不僅佔用了系統資源,功能也遠不如第三方軟體強大。其實用Regsvr32命令可以很容易地卸載這些功能。
在「開始→運行」中鍵入「regsvr32 /u zipfldr.dll」,單擊「確定」按鈕,彈出卸載成功信息框後就完成了ZIP功能的卸載;要恢復ZIP功能,鍵入「regsvr32 zipfldr.dll」即可。同樣,卸載圖片預覽功能也很簡單,在「開始→運行」中鍵入「regsvr32 /u thumbvw.dll」即可;如果要恢復該功能,只須鍵入「regsvr32 thumbvw.dll」。
這里有很多Regsvr32命令,看了後就明白了Regsvr32命令修復系統故障實例使用過activex的人都知道,activex不注冊是不能夠被系統識別和使用的,一般安裝程序都會自動地把它所使用的activex控制項注冊,但如果你拿到的一個控制項需要手動注冊怎麼辦呢?如果修改注冊表那就太麻煩了,在windows的system文件夾下有一個regsvr32.exe的程序,它就是windows自帶的activex注冊和反注冊工具。
2000系統的regsvr32.exe在winnt\system32文件夾下;
WInXP系統的regsvr32.exe在windows\system32文件夾下
regsvr32的用法為:
"regsvr32 [/s] [/n][/u] dllname」。其中dllname為activex控制項文件名,建議在安裝前拷貝到system文件夾下。
參數有如下意義:
/u——反注冊控制項
/s——不管注冊成功與否,均不顯示提示框
/c——控制台輸出
/i——跳過控制項的選項進行安裝(與注冊不同)
/n——不注冊控制項,此選項必須與/i選項一起使用
執行該命令的方法:
1、可以在「開始」--「運行」,調出運行的對話框,也可以使用Win+R熱鍵,然後直接在輸入欄輸入即可
2、在開始--運行 輸入cmd,調出『命令提示符』窗口,然後再執行regsvr32命令。
二、Regsvr32錯誤消息的說明
當 使用 Regsvr32.exe 時,它會嘗試載入該組件並調用它的 DLLSelfRegister 函數。如果此嘗試成功,Regsvr32.exe 會顯示一個指示成功的對話框。如果此嘗試失敗,Regsvr32.exe 會返回一條錯誤消息,其中可能會包括一個 Win32 錯誤代碼。
以下列表介紹了 RegSvr32 錯誤消息和可能的原因。
Unrecognized flag:/invalid_flag
鍵入的標志或開關組合無效(請參閱本文中的「Regsvr32.exe 的用法」一節)。
No DLL name specified.
未包括 .dll 文件名(請參閱本文中的「Regsvr32.exe 的用法」一節)。
Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.
Dllname不是.dll 或.ocx 文件。例如,鍵入 regsvr32 wjview.exe 就會生成該錯誤消息。
例 如,鍵入regsvr32 icwdial.dll 後就會返回該錯誤消息,因為 Icwdial.dll 文件不能自行注冊。如果您懷疑內存中有損壞的Dllname 版本,請嘗試重新啟動計算機,或重新提取該文件的原始版本。如果您運行的是 Windows NT,可能需要使用 Microsoft Windows NT Server 4.0 資源工具包 中的 Kill 或 Pview 工具。有關其他信息,請單擊以查看以下 Microsoft 知識庫文章:197155 如何終止孤立進程OleInitialize failed (or OleUninitialize failed).
Regsvr32 必須先初始化COM 庫,然後才能調用所需的 COM 庫函數並在關閉時撤消對該庫的初始化。
一、輕松修復IE瀏覽器
regsvr32 Shdocvw.dll
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 browseui.dll
作用:
1、同時運行以上命令不僅可以解決IE不能打開新的窗口,用滑鼠點擊超鏈接也沒有任何反應的問題;
2、還能解決大大小小的其它IE問題,比如網頁顯示不完整,JAVA效果不出現,網頁不自動跳轉,打開某些網站時總提示『無法顯示該頁』等。
二、解決Windows無法在線升級的問題
regsvr32 wupdinfo.dll
作用:
Windows的漏洞很多,每隔一段時間就需要使用「Windows Update」升級程序進行在線升級,不過「Windows Update」經常出現無法使用的情況,這時,我們可以使用Regsvr32來解決這個問題。
三、防範網路腳本病毒有新招
regsvr32 /u scrrun.dll
作用:
網路腳本病毒嵌在網頁中,上網時在不知不覺中機器就會感染上這種病毒。筆者認為單純使用殺毒軟體並不能有效地防範這些腳本病毒,必須從病毒傳播的機理入手。網路腳本病毒的復制、傳播都離不開FSO對象(File System Object,文件系統對象),因此禁用FSO對象就能有效地控制腳本病毒的傳播。
如果需要使用FSO對象,鍵入「regsvr32 scrrun.dll」命令即可。
四、卸載Win XP自帶的ZIP功能
regsvr32 /u zipfldr.dll
作用:
Win XP以功能強大而著稱,但有些功能卻常常令人有「雞肋」之感,比如Win XP自帶的ZIP功能和圖片預覽功能,不僅佔用了系統資源,功能也遠不如第三方軟體強大。其實用Regsvr32命令可以很容易地卸載這些功能。
五、修復無法縮略圖查看文件問題
2000: 開始→運行,輸入regsvr32 thumbvw.dll
XP: 開始→運行,輸入regsvr32 shimgvw.dll
六、讓WMP播放器支持RM格式
很多朋友喜歡用Windows Media Player(以下簡稱WMP)播放器,但是它不支持RM格式,難道非得安裝其它播放軟體嗎?筆者有辦法。
以Win XP為例,首先下載一個RM格式插件,解壓縮後得到兩個文件夾: Release(用於Windows 9x)和Release Unicode (用於Windows 2000/XP);將Release Unicode文件夾下的RealMediaSplitter.ax文件拷貝到「系統盤符\WINDOWS\System32\」目錄下;在「開始→運行 」中鍵入「regsvr32 RealMediaSplitter.ax」,點擊「確定」即可。接著下載解碼器,如Real Alternative,安裝後就能用WMP播放RM格式的影音文件了。
七、讓WMP9的播放器出現
有些音樂網頁的在線點歌需要用到Media Player,有的朋友明明安裝了WMP9,但在線聽音樂卻只看到枯燥的WMP6播放器面板,想讓漂亮的WMP9面板出現,當然沒問題的。
常見問題的操作系統多數WIN 98,先關閉IE,再在「開始→運行」中鍵入「regsvr32 wmpdxm.dll」,點擊「確定」即可。
八、解決打開系統功能時無反應
regsvr32 shdocvw.dll
作用:
有時從開始菜單里點擊XP系統的搜索功能、幫助和支持或管理工具等,但就是無任何反應,這是它們的打開方式缺少關聯,所以我們只要用regsvr32注冊它們需要調用的動態連接庫文件就行了。
九、添加/刪除程序打不開了
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
作用:
當打開控制面板中的添加/刪除程序時,雙擊它的圖標後無反應,或者打開後自動關閉了,嘗試使用以上命令可以解決。
十、XP的用戶帳戶打不開regsvr32 nusrmgr.cpl
regsvr32 mshtml.dll
regsvr32 jscript.dll
regsvr32 /i shdocvw.dll
十一、防範網路腳本病毒有新招
regsvr32 /u scrrun.dll 禁用FSO對象
regsvr32 scrrun.dll 使用FSO對象
十二、解決Windows無法在線升級補漏洞的問題
regsvr32 wupdinfo.dll
以下症狀我把它稱作IE的活動腳本漏洞,雖然這兩個命令能修復,但治標不治本,我建議遇到此問題的朋友到微軟網站進行IE安全更新,即打漏洞補丁。
regsvr32 jscript.dll
regsvr32 vbscript.dll
作用:
1、跟上面講的修復IE瀏覽器方法配合使用(可以不配),可以很好的解決瀏覽某些網頁無法正常顯示和功能不正常,如:
a.不顯示某些驗證碼
b.不顯示某些動態圖片
c.不顯示某些論壇的帖子列表
d.論壇快速跳轉功能無用
e.論壇發貼時按Ctrl+Enter提交無反應
2、修復個別窗口空白,如XP的『搜索』功能的搜索助理操作面板空白、系統還原頁面空白和用戶帳戶頁面空白等。(可修復把握度100%)
3、解決windows media player 9或以上版本打開時提示『出現內部應用程序錯誤』。(可修復把握度100%)
4、可以修復win 2000的『添加/刪除程序』打開後一片空白。(可修復把握度99%)
5、解決win 2000以WEB方式查看Program Files文件夾和Winnt文件夾時看不到任何文件,以及『控制面板』的圖標跑到左邊去的問題。
6、解決網頁上網際快車的右鍵菜單功能無法使用。
在網站中,當右鍵點某個『下載連接』時,會彈出菜單,選擇『使用網際快車下載』會再彈出FLASHGET的下載任務頁面,如果發現該功能無反應,那就可能是這個原因:原來這項菜單是調用了FLASHGET目錄下的jc_link.htm文件,這個文件是用VB語言編寫的,所以其作用丟失是動態連接庫 vbscript.dll沒有注冊和調用到。
大家注冊DLL或OCX的方法應該用Regsvr32.exe,用得多了大家一定會覺得在運行中寫一長串東西很是煩人吧?!這里我向大家介紹一種麻煩一次方便"一生"的方法。這個方法只要右擊你想注冊或反注冊的OCX或DLL就可以了。它的原理是通過修改注冊表使右擊OCX或DLL文件時出現注冊和反注冊的菜單項。
下面介紹這個方法
注冊DLL文件:打開HKEY_CLASSES_ROOR\Dllfile,新建項shell,再其下新建Register,你會發現Register就是右鍵彈出的菜單名,再在其下建command,修改其"默認值"為Regsvr32 %1
反注冊DLL文件:打開HKEY_CLASSES_ROOR\Dllfile,新建項shell,再其下新建Unregister,再在其下建command,修改其"默認值"為Regsvr32 %1 /u
注冊和反注冊OCX文件打開HKEY_CLASSES_ROOR\OCXfile,然後其它的方法和上面的一樣的了。
右擊一個OCX或DLL試試看,呵呵,Yes!出現了我們想要的Register和Unregister菜單項。
VB中如何用代碼來實現控制項的注冊
---------------------------------------------------------------
shell "regsvr32 """ & path & "\yourocxname.ocx"""
加/s不彈出對話框