麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 電腦教程 > 正文

Regsvr32錯誤消息詳細說明

2024-09-07 13:38:42
字體:
來源:轉載
供稿:網友

對于那些可以自行注冊的對象鏈接和嵌入 (OLE) 控件,例如動態鏈接庫 (DLL) 文件或 ActiveX 控件 (OCX) 文件,您可以使用 Regsvr32 工具 (Regsvr32.exe) 來將它們注冊和取消注冊。

Regsvr32.exe 的用法

RegSvr32.exe 具有以下命令行選項: Regsvr32 [/u] [/n] [/i[:cmdline]] dllname

   /u - Unregister server<BR/>
   /i - Call DllInstall passing it an optional [cmdline];
        when used with /u calls dll uninstall
   /n - do not call DllRegisterServer; this option must
        be used with /i

當您使用 Regsvr32.exe 時,它會嘗試加載該組件并調用它的 DLLSelfRegister 函數。如果此嘗試成功,Regsvr32.exe 會顯示一個指示成功的對話框。如果此嘗試失敗,Regsvr32.exe 會返回一條錯誤消息,其中可能會包括一個 Win32 錯誤代碼。要查看 Win32 錯誤代碼的列表,請參見下面的 Microsoft Web 站點: 
http://msdn.microsoft.com/library/en-us/netdir/adsi/win32_error_codes.asp 

例如,要手動注冊 Sample.ocx ActiveX 控件,請在 MS-DOS 提示符處鍵入以下命令: 
c:egsvr32.exe sample.ocx

Regsvr32.exe 錯誤消息

以下列表介紹了 RegSvr32 錯誤消息和可能的原因。 

Unrecognized flag:/invalid_flag

鍵入的標志或開關組合無效(請參閱本文中的“Regsvr32.exe 的用法”一節)。 

No DLL name specified.

未包括 .dll 文件名(請參閱本文中的“Regsvr32.exe 的用法”一節)。 

Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.

Dllname 不是 .dll 或 .ocx 文件。例如,鍵入 regsvr32 wjview.exe 就會生成該錯誤消息。 

Dllname is not an executable file and no registration helper is registered for this file type.

Dllname 不是可執行文件(.exe、.dll 或 .ocx)。例如,鍵入 regsvr32 autoexec.bat 就會生成該錯誤消息。

Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found.

Dllname 可能未導出,或者內存中可能有損壞的 Dllname 版本。請考慮使用 Pview 來檢測該文件并刪除它。 

Dllname is not self-registerable or a corrupted version is in memory.

例如,鍵入 regsvr32 icwdial.dll 后就會返回該錯誤消息,因為 Icwdial.dll 文件不能自行注冊。如果您懷疑內存中有損壞的 Dllname 版本,請嘗試重新啟動計算機,或重新提取該文件的原始版本。如果您運行的是 Windows NT,可能需要使用 Microsoft Windows NT Server 4.0 資源工具包 中的 Kill 或 Pview 工具。有關其他信息,請單擊以查看以下 Microsoft 知識庫文章: 
197155 如何終止孤立進程 

OleInitialize failed (or OleUninitialize failed).

Regsvr32 必須先初始化 COM 庫,然后才能調用所需的 COM 庫函數并在關閉時撤消對該庫的初始化。如果對 COM 庫進行初始化或撤消初始化的嘗試失敗,就會出現這些錯誤消息。例如,Ole32.dll 文件可能已經損壞,或者其版本有誤。 

LoadLibrary("Dllname") failed.GetlastError returns 0x00000485

在 Winerror.h 中,0x00000485 = 1157 (ERROR_DLL_NOT_FOUND),表示“找不到運行該應用程序所需的某個庫文件”。例如,鍵入 regsvr32 missing.dll 后,如果找不到 Missing.dll 文件,就會返回該錯誤消息。 

LoadLibrary("Dllname") failed.GetLastError returns 0x00000002

在 Winerror.h 中,0x00000002 = 2 (ERROR_FILE_NOT_FOUND),表示“系統找不到指定的文件”。換言之,系統找不到相關的 DLL。例如,如果鍵入 regsvr32 icwdial.dll,而此時缺少 Tapi32.dll(依賴項),就會返回該錯誤消息。 

LoadLibrary("dskmaint.dll") failed.GetLastError returns 0x000001f

在 Winerror.h 中,0x000001f = 31 (ERROR_GEN_FAILURE),表示“附加到系統上的設備不能正常工作”。如果您嘗試注冊 Win16 .dll 文件,就會發生此現象。例如,鍵入 regsvr32 dskmaint.dll 會返回該錯誤消息。 

DllRegisterServer (or DllUnregisterServer)in Dllname failed.返回代碼是:字符串

在 Winerror.h 中搜索字符串。 
Regsvr32.exe 和依賴項
RegSvr32.exe 依賴于 Kernel32.dll、User32.dll 和 Ole32.dll 文件(在 Windows NT 中,還依賴于 Msvcrt.dll 和 Advapi32.dll 文件)。Regsvr32.exe 會加載您嘗試注冊或撤消注冊的文件及其所有依賴項。如果缺少必需的文件或者它們已損壞,該進程可能會失敗。 

您可以使用 Depends.exe 來確定您嘗試注冊或撤消注冊的文件的依賴項。在 Microsoft Windows 98 資源工具包 和 Microsoft Windows NT 4.0 資源工具包 支持工具中都提供了 Depends.exe。
247024 Tools Included with the Microsoft Windows 98 Resource Kit 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄色一级毛片免费看 | 国产伦精品一区二区三区 | 成人午夜高清 | 99激情| 久久网站热最新地址 | 欧美久久久久久久久 | 欧美日本中文字幕 | 色婷婷久久一区二区 | 久久久一区二区三区四区 | 欧美日韩成人一区二区 | 精品国产一区二区三区四区在线 | 免费视频www在线观看 | 美女黄污视频 | 中国美女一级黄色片 | 久久人人爽人人爽人人片av高请 | 色97在线 | 日韩一级片毛片 | 欧美成在人线a免费 | 久久精品亚洲一区二区三区观看模式 | 久久成人激情视频 | 国产精品一区二区三区在线 | 欧美亚洲国产成人综合在线 | 一区免费| 免费99热在线观看 | 7777奇米成人四色影视 | 国产一级片91 | 操碰 | 国产成人精品一区二区三区电影 | 最新中文字幕第一页视频 | 91成人影库 | 日本一区二区高清不卡 | 在线播放黄色片 | 大号bbwassbigav头交 | 91,视频免费看 | 国产精品69久久 | 九九热在线视频免费观看 | 爽爽视频免费看 | 亚洲极色 | 日韩午夜片 | 黄视频免费在线观看 | 午夜小视频免费观看 |