使用regserver 命令註冊元件
註冊 regsvr32 your.ocx/i
反註冊 regsvr32 your.ocx/u
或者運行:
註冊 msiexec /regserver
反註冊 msiexec /unregserver
----------------------------------------
“Regsvr32.exe”命令是用來對“ActiveX控制項”進行註冊的。
Regsvr32命令格式
/u 卸載ActiveX控制項
/s 註冊成功後不顯示操作成功資訊框(無聲;不顯示訊息方塊)
/c 控制臺輸出
/i 調用DllInstall安裝函數並將可選的參數[cmdline]傳給它,當跟/u一起使用時,卸載dll
/n 不要調用dllregister server;這個選現必須跟/i一起使用
Regsvr32主要功能
A、修復 IE 流覽器
如果發現IE不能打開新的視窗,用”滑鼠左鍵“點擊超鏈結沒有任何反應,用滑鼠右鍵點擊超鏈結,在彈出的功能表中選擇“在新視窗打開”也沒有任何反應——
1、單擊“開始-->運行”,在“運行”視窗中,輸入“regsvr32 actxprxy.dll”,然後“確定”,接
著會出現一個資訊對話方塊“DllRegisterServer in actxprxy.dll succeeded”,再次點擊“確定”;
2、再次打開“運行”視窗,輸入“regsvr32 shdocvw.dll”,單擊“確定”;
3、重新啟動Windows系統,運行IE,就會發現——OK了。
B、卸載無用“雞肋”---Windows XP自帶ZIP功能,佔用了很多系統資源,其功能還不如第三方解壓縮軟體。如要卸載它—— 點擊“開始→運行”,在運行對話方塊中輸入“regsvr32 /u zipfldr.dll”,單擊“確定”後,彈出卸載成功資訊框,就完成卸載ZIP功能。恢復ZIP功能,輸入“regsvr32 zipfldr.dll”即可。
C、防範腳本病毒
當前嵌在網頁中的腳本病毒很是厲害。很多腳本病毒的複製、傳播都離不開“FSO物件(File System Object)”,因此禁用“File System Object”就能有效地控制腳本病毒的傳播。
方法—— 單擊“開始-->運行”,在“運行”視窗中,輸入”regsvr32 /u scrrun.dll",就可以禁用FSO物件。需要使用FSO物件時,輸入“regsvr32 scrrun.dll ”即可。
[關鍵字]:用Regsvr32為你解決Windows疑難雜症
實例演練
實例一:卸載Windows XP自帶的ZIP檔夾顯示功能
大家可能都知道在Windows XP中默認可以顯示ZIP檔夾(壓縮檔夾),但問題是大多數的朋友卻一
直在使用第三方解壓縮軟體WinRAR或WinZip,這樣XP默認的那個ZIP檔夾顯示功能就成了擺設,白白的
浪費了大量的系統資源。其實,我們就可以利用剛剛學到的Regsvr32命令來卸載它。
進入命令提示符視窗,執行命令:Regsvr32 /u zipfldr.dll 即可。當然如果卸載後還想再啟用(估計
很少有朋友會這麼做),只要再執行一遍Regsvr32 zipfldr.dll命令就行了。
實例二:卸載Windows圖片預覽功能
圖片預覽功能和上面所說的ZIP檔顯示功能如出一轍,在強大的第三方圖片軟體的威脅下,Windows
自帶的圖片預覽功能基本上就和雞肋一般,沒有任何優勢可言。我們自然也就可以“卸它沒商量”。
進入命令提示符視窗,執行命令:Regsvr32 /u shimgvw.dll即可。當然再次啟用的方法和前面一樣,
也是Regsvr32 shimgvw.dll。
實例三:修復損壞的IE流覽器
好多朋友都有過這樣的遭遇,IE鏈結點擊無效,無法正常打開新視窗,按照以前的作法,基本上重裝
一遍IE肯定能解決問題,但這種方法既費時間也費精力,倒不如直接用Regsvr32命令來試試呢。
進入命令提示符視窗,執行命令:Regsvr32 actxprxy.dll,待正常報告窗口彈出後,再次執行命
令:regsvr32 shdocvw.dll,再等待正常報告彈出後,繼續執行命令:Regsvr32 Oleaut32.dll,等最後這
次正常報告彈出後,您就可以重新打開IE試試了,怎麼樣?保准讓你喜出望外。
實例四:卸載XP的影像預覽功能也很簡單
同上面所說的圖片預覽功能一樣,XP的影像預覽功能(即視頻檔預覽功能)也可以讓我們自由地註冊
與卸載。
進入命令提示符視窗,執行命令:Regsvr32 /u shmedia.dll即可成功地卸載XP默認的影像預覽功能,
當然去掉/U參數,即Regsvr32 shmedia.dll命令又可以將影像預覽功能重新註冊上。
【小提示】 以上幾個實例均是將這些系統功能反註冊,以使系統無法使用到這些功能,並沒有刪除
掉任何系統檔,因此我們也就可以輕鬆地重新註冊這些功能,整個過程都是可逆的,請大家放心試用
例如:
regsvr32 /s comdlg32.dll 和 regsvr32 /u comdlg32.dll
第一個是將comdlg32.dll註冊到系統裏面,第二個是解除註冊
中文版WM6手機模擬器載入批次處理命令:
載入.bat
-----------------
DeviceEmulator.exe /regserver
啟動.exe /register
DeviceEmulatoreXdi.exe /register
regsvr32 /s DeviceEmulatorProxy.dll
regsvr32 /s SerDMAASPlugin.dll
-----------------
卸載.bat
DeviceEmulator.exe /unregserver
啟動.exe /Unregister
DeviceEmulatoreXdi.exe /Unregister
regsvr32 /u DeviceEmulatorProxy.dll
regsvr32 /u SerDMAASPlugin.dll