成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

學習強大的Regsvr32命令

2010-08-28 10:48:10來源:西部e網作者:

  Regsvr32是Windows系統的內嵌命令,通過它可以注冊或取消注冊對象鏈接和嵌入控件(OLE),比如最常見的動態鏈接庫文件(DLL)及網頁制作和瀏覽時必須用到的 ActiveX 控件文件(OCX)。但由于缺乏相關的學習資料,許多朋友都誤解Regsvr32只是一個安裝和卸載DLL動態鏈接庫的命令,更談不上正確使用它了。所以,應廣大讀者的點播,本期特刊登此文,以期達到幫助讀者快速掌握并熟練使用Regsvr32命令的目的。

  Regsvr32命令,在許多雜志媒體以及網絡教學站點中出現的頻率極高,可是許多朋友對它的了解卻很淺顯。其實,Regsvr32命令擁有強大的本領。例如,當我們的Windows系統或IE瀏覽器出現故障的時候,通過使用Regsvr32命令來注冊文件就可輕松解決問題。現在,就讓我們開始Regsvr32命令的學習之旅吧!

  一、準備篇 Regsvr32命令哪里尋

  不同的Windows系統, Regsvr32.exe命令的位置也不同。正常狀態下, Windows 2000/XP系統中,該命令位于C:WINNTsystem32下;如果是Windows 9x系統,該命令則位于C:WINNTsystem下。

  二、基礎篇 Regsvr32命令的使用方法

  命令的講解往往枯燥難懂,所以本篇借助實例來輔助說明。例如,我們要注冊C:kk文件夾下一個名為kav.dll的動態鏈接庫,可以在“開始→運行”中鍵入“CMD”命令,在打開的DOS窗口中鍵入“Regsvr32 C:kkkav.dll”并回車。此時,系統會自動加載kav.dll且開始嘗試調用該動態鏈接庫的DLLSelfRegister函數,成功調用后會顯示相應的提示框。如果要卸載Kav.dll動態鏈接庫,則鍵入“Regsvr32 /u C:kkkav.dll”即可.

  上述只是Regsvr32命令的基本用法,從中可見該命令的格式為:Regsvr32 [/s] [/u] [/n] [/i[:cmdline]] dllname。它包括下面4個參數。
/u:卸載安裝的控件或卸載服務器的注冊;
/s:注冊成功后不顯示操作成功信息框;
/i:調用DllInstall函數并把可選參數[cmdline]傳給它,當使用/u時用來卸載DLL;
/n:不調用DllRegisterServer,該參數必須和/i一起使用。

  小提示:執行Regsvr32命令還需要系統的Kernel32.dll、User32.dll和Ole32.dll這3個文件才能正常運行。

  三、提高篇 錯誤提示及解決

  如果Regsvr32命令加載不成功,系統會給予相應提示,它們的含義是什么且如何解決呢?
(1)提示“kav.def is not an executable file and no registration helper is registered for this file type.”:如果鍵入文件的后綴名不是EXE、DLL或OCX,就會出現以上提示。
(2)提示“LoadLibrary("c:kav.bat") failed”:系統找不到指定的kav.bat。我們需要指定路徑,例如鍵入Regsvr32 d:download32kav.bat。
(3)提示“OleInitialize failed (or OleUninitialize failed)”: COM庫的初始化失敗。如果Regsvr32命令在加載的時候COM庫初始化失敗,則命令執行失敗。
(4)提示“No DLL name specified”:鍵入的命令未包括DLL文件名。解決辦法是鍵入完整的DLL文件名即可。

  如果在使用Regsvr32命令時出現以上提示,可以先試著糾正鍵入的錯誤,如錯誤的DLL路徑或名稱。還不能解決問題時,則需重啟計算機。如果DLL等格式的文件已經損壞,則需要重新提取。

  四、高級篇 Regsvr32命令案例實戰

  當我們打開一個站點(例如http://www.microsoft.com/windows/ie_intl/cn/default.mspx),點擊超鏈接沒有反應,按Shift+鼠標左鍵也不能新開頁面進行瀏覽,這時就需要使用Regsvr32命令來排除故障。先在“開始→運行”中鍵入“CMD”命令,啟動DOS窗口并鍵入“Regsvr32 actxprxy.dll”。系統會彈出提示框,單擊“確定”后再鍵入“regsvr32 shdocvw.dll”,注冊這2個動態鏈接庫后重啟計算機,這樣IE瀏覽器即可恢復正常。

關鍵詞:Regsvr32

贊助商鏈接:

主站蜘蛛池模板: 页游| 合阳县| 承德市| 蓬莱市| 定襄县| 文成县| 班戈县| 伊宁县| 铜陵市| 开阳县| 霍山县| 三河市| 陇南市| 化德县| 印江| 绥宁县| 乐安县| 泸西县| 黄梅县| 山丹县| 龙山县| 措勤县| 宝山区| 吉水县| 南江县| 商洛市| 咸阳市| 松江区| 唐海县| 松阳县| 甘南县| 西安市| 天全县| 六安市| 华容县| 周宁县| 麻栗坡县| 华池县| 永泰县| 枣庄市| 五家渠市|