這裏有許多Regsvr32命令。讀完之後,我明白Regsvr32命令可以修復系統故障。用過activex的人都知道,沒有註冊,activex是無法被系統識別和使用的。壹般安裝程序會自動註冊它使用的activex控件,但是如果妳得到的壹個控件需要手動註冊呢?如果修改註冊表,那就太麻煩了。windows的系統文件夾下有壹個regsvr32.exe程序,是windows自帶的activex註冊和反註冊工具。
2000系統的Regsvr32.exe位於winnt\system32文件夾中;
WInXP系統的Regsvr32.exe在windows\system32文件夾下。
regsvr32的用法是:
regsvr 32[/s][/n][/I(:cmdline)]dll name .其中dllname是activex控件的文件名,建議在安裝前將其復制到系統文件夾中。
這些參數具有以下含義:
/u-註銷控件
/s-無論註冊是否成功,都不會顯示任何提示框。
/c-控制臺輸出
/I-跳過要安裝的控件的選項(不同於註冊)
/n-不註冊控件,此選項必須與/i選項壹起使用。
如何執行此命令:
1.可以從“開始”-“運行”調出運行對話框,也可以使用Win+R熱鍵,直接在輸入欄輸入。
2.開始時——運行輸入cmd以打開“命令提示符”窗口,然後執行regsvr32命令。
二、Regsvr32錯誤消息描述
當使用Regsvr32.exe時,它將嘗試加載組件並調用其DLLSelfRegister函數。如果嘗試成功,Regsvr32.exe將顯示壹個對話框,指示成功。如果此嘗試失敗,Regsvr32.exe將返回壹條錯誤消息,其中可能包含Win32錯誤代碼。
下面的列表描述了RegSvr32錯誤消息和可能的原因。
無法識別的標誌:/invalid_flag
您鍵入的標誌或開關組合無效(請參閱本文中的“Regsvr32.exe的用法”壹節)。
沒有指定DLL名稱。
的。不包括dll文件名(請參閱本文中的“Regsvr32.exe的用法”壹節)。
已加載Dllname,但找不到DllRegisterServer或DllUnregisterServer入口點。
Dllname不是. dll或。ocx文件。例如,鍵入regsvr 32 wjview.exe將生成此錯誤消息。
例如,鍵入regsvr 32 icwdial.dll將返回此錯誤消息,因為Icwdial.dll文件無法註冊自身。如果您懷疑內存中存在已損壞的Dllname版本,請嘗試重新啟動計算機或重新提取該文件的原始版本。如果您運行的是Windows NT,可能需要使用Microsoft Windows NT Server 4.0 resource kit中的Kill或Pview工具。有關其他信息,請單擊查看下面的Microsoft知識庫文章:197155如何終止孤立進程OLE初始化失敗。
Regsvr32必須在調用所需的COM庫函數之前初始化COM庫,並在庫關閉時取消初始化。
壹、輕松修復IE瀏覽器
Shdocvw.dll註冊服務商32
Oleaut32.dll註冊服務商32
Actxprxy.dll註冊服務商32
Mshtml.dll註冊服務商32
Urlmon.dll註冊服務商32
browseui.dll註冊服務商32
功能:
1,同時運行以上命令不僅可以解決IE無法打開新窗口的問題,還可以用鼠標點擊超鏈接沒有任何反應;
2.還可以解決其他IE問題,比如網頁顯示不完整,沒有JAVA效果,不能自動跳轉網頁,打開壹些網站總是提示‘無法顯示此頁’。
第二,解決Windows無法在線升級的問題。
wupdinfo.dll註冊服務商32
功能:
Windows的漏洞很多,每隔壹段時間就需要使用“Windows Update”升級程序進行在線升級,但“Windows Update”經常無法使用。這個時候我們可以用Regsvr32來解決這個問題。
第三,防範網絡腳本病毒有新舉措。
regsvr 32/u scrrun.dll
功能:
網頁中嵌入了網絡腳本病毒,機器在上網時會不知不覺感染這種病毒。筆者認為單獨使用殺毒軟件並不能有效防範這些腳本病毒,必須從病毒傳播的機制入手。網絡腳本病毒的復制和傳播離不開FSO(文件系統對象),因此禁用FSO對象可以有效控制腳本病毒的傳播。
如果需要使用FSO對象,只需鍵入“regsvr32 scrrun.dll”命令。
第四,卸載Win XP自帶的ZIP功能。
regsvr 32/u zipfldr.dll
功能:
Win XP以功能強大著稱,但有些功能往往讓人覺得“雞肋”。比如Win XP的ZIP功能和圖片預覽功能,不僅占用系統資源,而且功能遠不如第三方軟件。事實上,使用Regsvr32命令可以很容易地卸載這些函數。
動詞 (verb的縮寫)修復文件不能用縮略圖查看的問題。
2000:開始→運行,輸入regsvr 32 thumbvw.dll。
XP:開始→運行,輸入regsvr 32 shimgvw.dll。
第六,讓WMP播放器支持RM格式。
很多朋友喜歡用Windows Media Player (WMP)播放器,但是它不支持RM格式。有必要安裝其他播放軟件嗎?我有個主意。
以Win XP為例。首先下載壹個RM格式插件,解壓得到兩個文件夾:Release(針對Windows 9x)和Release Unicode(針對Windows 2000/XP)。將Release Unicode文件夾中的RealMediaSplitter.ax文件復制到“System Drive \WINDOWS\System32”目錄中;在“開始→運行”中輸入“regsvr32 RealMediaSplitter.ax”,點擊“確定”。然後下載解碼器,如真正的替代品,並安裝後,WMP可以用來播放RM格式的音頻和視頻文件。
七、讓WMP9的玩家出場。
壹些音樂網頁需要使用媒體播放器在線訂購歌曲。有朋友明明裝了WMP9,但是在網上聽音樂的時候,看到的只是枯燥的WMP6播放器面板。讓漂亮的WMP9面板出現當然沒問題。
常見問題的操作系統大多是WIN 98。先關閉IE,然後在“開始→運行”中輸入“REGSVR32 wmpdxm.dll”,點擊“確定”。
八、解決系統功能開啟時沒有反應的問題。shdocvw.dll註冊服務商32
功能:
有時候我們從開始菜單中點擊XP系統的搜索功能、幫助和支持或者管理工具,卻沒有任何反應。這是因為它們的打開方法沒有關聯,所以我們只需要用regsvr32註冊它們需要調用的動態鏈接庫文件。
九、添加/刪除程序無法打開regsvr32appwiz.cpl。
mshtml.dll註冊服務商32
jscript.dll註冊服務商32
msi.dll註冊服務商32
regsvr 32 " c:\ program files \ common files \ system \ ole db \ oledb 32 . dll "
regsvr 32 " c:\ program files \ common files \ system \ ado \ msado 15 . dll "
mshtmled.dll註冊服務商32
regsvr 32/I shdocvw.dll
regsvr 32/I shell32.dll
功能:
打開控制面板中的添加/刪除程序時,雙擊其圖標後沒有反應,或者打開後自動關閉。嘗試使用上面的命令來解決這個問題。
X.XP用戶帳戶無法打開regsvr32nusrmgr.cpl。
mshtml.dll註冊服務商32
jscript.dll註冊服務商32
regsvr 32/I shdocvw.dll
十壹、防範網絡腳本病毒有新舉措。
regsvr 32/u scrrun.dll禁用FSO對象。
regsvr 32 scrrun.dll使用FSO對象。
十二。解決了Windows無法在線升級的問題
以下癥狀我稱之為IE的活動腳本漏洞,雖然這兩個命令可以修復,但是癥狀不是永久的。建議遇到這個問題的朋友去微軟網站更新IE安全,也就是修補漏洞。
jscript.dll註冊服務商32
vbscript.dll註冊服務商32
功能:
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下載’時,又會彈出FLASHGET的下載任務頁面。如果發現這個函數沒有響應,可能是這個原因:原來這個菜單調用的是Flashget目錄下的jc_link.htm文件,是用VB語言寫的,因為沒有註冊調用動態連接庫vbscript.dll,所以它的功能就沒了。