regsvr32.exe是32位系統下使用的dll註冊和反註冊工具,使用它必須通過命令列的方式使用,格式是:
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dll檔名
命令可以在「開始→執行」的文字框中,也可以事先在bat批處理文件中編寫好命令。未帶任何引數是註冊dll檔案功能,其它引數對應功能如下:
/u:反註冊dll檔案;
/s:安靜模式(silent)執行命令,即在成功註冊/反註冊dll檔案前提下不顯示結果提示框。
/c:控制埠;
/i:在使用/u反註冊時呼叫dllinstall;
/n:不呼叫dllregisterserver,必須與/i連用。
單獨執行regsvr32.exe程式,可以看到彈出一「no dll name specified」的錯誤提示框,並且可以看到引數原英文提示資訊(如圖1)。
圖1輸入dll檔名時,如果待處理的是非系統檔案,必須在檔名前新增檔案絕對路徑,必須注意的是檔案路徑不包含中文,否則很可能導致處理失敗。如果碰到regsvr32不能正常執行時,很可能系統檔案遭到破壞,因為使用 regsvr32.exe 時會呼叫到kernel32.dll、user32.dll和ole32.dll三個檔案,在dos模式或其它系統替換正常檔案即可解決。
regsvr32命令用法說明
regsvr32是乙個用來註冊動態鏈結庫 dll 或activex控制項 ocx 檔案的命令,其用法如下 regsvr32 u s n i cmdline dllname u 解除伺服器註冊 s 無聲 不顯示訊息框 i 呼叫 dllinstall,給其傳遞乙個可選 cmdline 跟 u一起使用時,...
regsvr32 註冊 dll的用法
在cmd視窗或者開始 執行中輸入下面兩個命令 regsvr32 c program files x86 environment.dll 或regsvr32 c program files x86 environment.dll均提示下面的錯誤 regsvr32 content 模組 c progra...
RegSvr32註冊OCX時報錯
regsvr32註冊ocx時報錯。錯誤1 模組 dsoframer2007.ocx 已載入,但對 dllregisterserver 的呼叫失敗,錯誤 為 0x80070005。有關此問題的詳細資訊,請將該錯誤 用作搜尋字詞進行聯機搜尋。解決 以系統管理員身份執行。錯誤2 模組 dsoframer2...