REGSVR32命令使用詳解

REGSVR32命令應用

1。輕鬆修復IE瀏覽器
regsvr32
Shdocvw.dll
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32
Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 browseui.dll
作用:解決IE不能打開新的窗口、用鼠標點擊超鏈接沒有任何反應、網頁顯示不完整、JAVA效果不出現、打開部分網站時總提示‘無法顯示該頁’等問題


2。解決打開系統功能時無反應
regsvr32
urlmon.dll
regsvr32
shdocvw.dll
作用:解決XP系統中搜索功能、幫助和支持或管理工具等點擊後卻沒有任何反應的問題
3。恢復“桌面顯示”
regsvr32
/n /i:u
shell32
作用:有時後,我們會不小心把快速啓動欄中的“顯示桌面”的圖標刪除,想要找回它,運行上面命令後,註銷一下就可以了。
4。無法打開“添加/刪除程序”
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
作用:解決當打開控制面板中的添加/刪除程序時雙擊它的圖標無反應,或者打開後自動關閉的問題
5。XP的用戶帳戶打不開
regsvr32
nusrmgr.cpl
regsvr32 mshtml.dll
regsvr32 jscript.dll
regsvr32 /i
shdocvw.dll
作用:解決打開系統的“用戶帳戶”時,顯示空白的問題
6。恢復/禁用FSO功能
現在有很多人利用自己的電腦建論壇、網站,論壇或者動態網站程序都可進行在線文件管理,但經常有人反映自己的論壇、網站無法在線管理文件,這是因爲服務器的FSO功能沒有開啓或者出現故障的緣故。這種情況下,我們需要恢復FSO功能
regsvr32
scrrun.dll
----------
網絡腳本病毒嵌在網頁中,我們上網時會不知不覺感染病毒。但網絡腳本病毒的複製、傳播都離不開FSO對象(File
System
Object,文件系統對象),因此禁用FSO對象就能有效地控制腳本病毒的傳播。所以想讓系統更安全的話,就禁用FSO功能
regsvr32 /u
scrrun.dll
7。修復無法縮略圖查看文件問題
2000: regsvr32 thumbvw.dll
XP/2003: regsvr32 shimgvw.dll
8。網際快車右鍵菜單無法使用
這個問題一般見於綠色免安裝版本或系統重裝後。
在“命令提示符”下輸入“cd
C:\program Files\Flashget(FlashGet默認安裝位置)”命令,切換到FlashGet安裝路徑下,再分別執行“Regsvr32
jccatch.dll”和“Regsvr32
fgiebar.dll”命令就可以了。
9。全能^_^
還有一些希奇古怪的問題,請在以上各個例子的基礎上,配合以下兩個命令使用
regsvr32
jscript.dll
regsvr32 vbscript.dll
10。Intel集成顯卡的桌面右鍵菜單遲緩的問題
regsvr32 /u igfxpph.dll
------------------------------------------------
附:Microsoft官方資料--RegSvr32
錯誤消息及可能原因
1、Unrecognized
flag:/invalid_flag
無法識別的標誌;鍵入的標誌或開關組合無效
2、No DLL name
specified.
沒有指定 DLL 名。未添加 .dll 文件名
3、Dllname was loaded, but the
DllRegisterServer or DllUnregisterServer entry point was not found.
Dllname
已經載入,但未發現 DllRegisterServer 或 DllUnregisterServer 入口點。Dllname 不是 .dll 或 .ocx
文件。例如,鍵入 regsvr32 wjview.exe 就會生成該錯誤信息。
4、Dllname is not an executable
file and no registration helper is registered for this file type.
Dllname
不是一個可執行文件,沒有登記這種文件類型的註冊幫助程序。Dllname 不是可執行文件(.exe、.dll 或 .ocx)。例如,鍵入 regsvr32
autoexec.bat 就會生成該錯誤信息。
5、Dllname was loaded, but the DllRegisterServer
or DllUnregisterServer entry point was not found.
Dllname 已經載入,但未發現
DllRegisterServer 或 DllUnregisterServer 入口點。Dllname 可能沒有導出,或內存中存在已損壞的 Dllname
版本。建議使用 Pview 來檢測該文件並刪除它。
6、Dllname is not self-registerable or a
corrupted version is in memory.
Dllname 無法自行註冊,或內存中存在已損壞的版本。例如,鍵入 regsvr32
icwdial.dll 後就會返回該錯誤信息,因爲 Icwdial.dll 文件不能自行註冊。如果您懷疑內存中有損壞的 Dllname
版本,請嘗試重新啓動計算機,或重新提取該文件的原始版本。如果您運行的是 Windows NT,可能需要使用 Microsoft Windows NT
Server 4.0 資源工具包 中的 Kill 或 Pview 工具。
7、OleInitialize failed (or
OleUninitialize failed).
OleInitialize 失敗(或 OleUninitialize 失敗)。Regsvr32
必須先初始化 COM 庫,然後才能調用所需的 COM 庫函數並在關閉時撤消對該庫的初始化。如果嘗試對 COM
庫進行初始化或撤消初始化時失敗,就會出現這些錯誤信息。比方說,Ole32.dll 文件可能已經損壞,或者其版本有誤。
8、Regsvr32.exe 和依賴項
RegSvr32.exe 依賴於 Kernel32.dll、User32.dll 和
Ole32.dll 文件(在 Windows NT 中,還依賴於 Msvcrt.dll 和 Advapi32.dll 文件)。Regsvr32.exe
會加載您嘗試註冊或撤消註冊的文件及其所有依賴項。如果缺少必需的文件或者這些文件已損壞,該過程可能會失敗 .

語法格式
regsvr32 [/u][/s] [/n] [/i[:cmdline]] dllname
說明:
/u 卸載以DLL,OCX爲擴展名的文件。

/c 控制檯輸出
/s 指定 regsvr32 安靜運行,且不顯示任何消息框。
/n 不註冊控件,此選項必須與 /i 共同使用。
/i:cmdline 跳過控件選項進行安裝。
 

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