ukey网络连接异常_连接UKEY设备失败如何解?电子支付OCX – 手机爱问
Regsvr32的用法和錯(cuò)誤信息
對(duì)于那些可以自行注冊(cè)的對(duì)象鏈接和嵌入 (OLE) 控件(例如動(dòng)態(tài)鏈接庫 (DLL) 文件或 ActiveX 控件 (OCX) 文件),您可以使用 Regsvr32 工具 (Regsvr32。exe) 來將它們注冊(cè)和取消注冊(cè)。 這對(duì)于解決 Windows、Microsoft Internet Explorer 或其他程序的某些問題可能是必要的。例如,以下 Microsoft 知識(shí)庫文章要求您在從 Windows Update 網(wǎng)站重新安裝 Wuv3is。 dll 控件之前,首先使用 Regsvr32。exe 將該控件取消注冊(cè):
Microsoft Internet Explorer 3。...全部
對(duì)于那些可以自行注冊(cè)的對(duì)象鏈接和嵌入 (OLE) 控件(例如動(dòng)態(tài)鏈接庫 (DLL) 文件或 ActiveX 控件 (OCX) 文件),您可以使用 Regsvr32 工具 (Regsvr32。exe) 來將它們注冊(cè)和取消注冊(cè)。
這對(duì)于解決 Windows、Microsoft Internet Explorer 或其他程序的某些問題可能是必要的。例如,以下 Microsoft 知識(shí)庫文章要求您在從 Windows Update 網(wǎng)站重新安裝 Wuv3is。
dll 控件之前,首先使用 Regsvr32。exe 將該控件取消注冊(cè):
Microsoft Internet Explorer 3。0 或更高版本、Windows 95 OEM Service Release 2 (OSR2) 或更高版本以及 Windows NT 4。
0 Service Pack 5 (SP5) 或更高版本中提供了 Regsvr32。exe。Regsvr32。exe 安裝在 System (Windows Me/98/95) 或 System32 (Windows NT) 文件夾中。
Regsvr32。exe 的用法
RegSvr32。exe 具有以下命令行選項(xiàng):
Regsvr32 [/u] [/n] [/i[:cmdline]] dllname
/u - Unregister server
/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
當(dāng)您使用 Regsvr32。
exe 時(shí),它會(huì)嘗試加載該組件并調(diào)用它的 DLLSelfRegister 函數(shù)。如果此嘗試成功,Regsvr32。exe 會(huì)顯示一個(gè)提示成功的對(duì)話框。如果此嘗試失敗,Regsvr32。exe 會(huì)返回一條錯(cuò)誤信息,其中可能會(huì)包括一個(gè) Win32 錯(cuò)誤代碼。
要獲得 Win32 錯(cuò)誤代碼的列表,請(qǐng)?jiān)L問下面的 Microsoft 網(wǎng)站:
http://www。microsoft。com/technet/treeview/default。asp?url=/technet/support/eventserrors。
asp (http://www。microsoft。com/technet/treeview/default。asp?url=/technet/support/eventserrors。asp)
例如,要手動(dòng)注冊(cè) Sample。
ocx ActiveX 控件,請(qǐng)?jiān)?MS-DOS 提示符處鍵入以下命令:
c:\regsvr32。exe sample。ocx
Regsvr32。exe 錯(cuò)誤信息
以下列表介紹了 RegSvr32 錯(cuò)誤信息和可能的原因。
無法識(shí)別的標(biāo)志:/invalid_flag
鍵入的標(biāo)志或開關(guān)組合無效(請(qǐng)參閱本文中的“Regsvr32。exe 的用法”一節(jié))。
沒有指定 DLL 名。
未添加 。dll 文件名(請(qǐng)參閱本文中的“Regsvr32。
exe 的用法”一節(jié))。
Dllname 已經(jīng)載入,但未發(fā)現(xiàn) DllRegisterServer 或 DllUnregisterServer 入口點(diǎn)。
Dllname 不是 。dll 或 。ocx 文件。
例如,鍵入 regsvr32 wjview。exe 就會(huì)生成該錯(cuò)誤信息。
Dllname 不是一個(gè)可執(zhí)行文件,沒有登記這種文件類型的注冊(cè)幫助程序。
Dllname 不是可執(zhí)行文件(。exe、。
dll 或 。ocx)。例如,鍵入 regsvr32 autoexec。bat 就會(huì)生成該錯(cuò)誤信息。
Dllname 已經(jīng)載入,但未發(fā)現(xiàn) DllRegisterServer 或 DllUnregisterServer 入口點(diǎn)。
Dllname 可能沒有導(dǎo)出,或內(nèi)存中存在已損壞的 Dllname 版本。建議使用 Pview 來檢測(cè)該文件并刪除它。
Dllname 無法自行注冊(cè),或內(nèi)存中存在已損壞的版本。
例如,鍵入 regsvr32 icwdial。
dll 后就會(huì)返回該錯(cuò)誤信息,因?yàn)?Icwdial。dll 文件不能自行注冊(cè)。如果您懷疑內(nèi)存中有損壞的 Dllname 版本,請(qǐng)嘗試重新啟動(dòng)計(jì)算機(jī),或重新提取該文件的原始版本。如果您運(yùn)行的是 Windows NT,可能需要使用 Microsoft Windows NT Server 4。
0 資源工具包 中的 Kill 或 Pview 工具。有關(guān)其他信息,請(qǐng)單擊以查看以下 Microsoft 知識(shí)庫文章:
197155 (http://support。microsoft。com/kb/197155/) 如何終止孤立進(jìn)程
OleInitialize 失敗(或 OleUninitialize 失敗)。
Regsvr32 必須先初始化 COM 庫,然后才能調(diào)用所需的 COM 庫函數(shù)并在關(guān)閉時(shí)撤消對(duì)該庫的初始化。如果嘗試對(duì) COM 庫進(jìn)行初始化或撤消初始化時(shí)失敗,就會(huì)出現(xiàn)這些錯(cuò)誤信息。比方說,Ole32。
dll 文件可能已經(jīng)損壞,或者其版本有誤。
LoadLibrary("Dllname") 失敗。GetlastError 返回 0x00000485
在 Winerror。h 中,0x00000485 = 1157 (ERROR_DLL_NOT_FOUND),表示“找不到運(yùn)行該應(yīng)用程序所需的某個(gè)庫文件”。
例如,鍵入 regsvr32 missing。dll 后,如果找不到 Missing。dll 文件,就會(huì)返回該錯(cuò)誤信息。
LoadLibrary("Dllname") 失敗。GetLastError 返回 0x00000002
在 Winerror。
h 中,0x00000002 = 2 (ERROR_FILE_NOT_FOUND),表示“系統(tǒng)找不到指定的文件”。換言之,系統(tǒng)找不到相關(guān)的 DLL。例如,如果鍵入 regsvr32 icwdial。
dll,而此時(shí)缺少 Tapi32。dll(依賴項(xiàng)),就會(huì)返回該錯(cuò)誤信息。
LoadLibrary("dskmaint。dll") 失敗。GetLastError 返回 0x000001f
在 Winerror。
h 中,0x000001f = 31 (ERROR_GEN_FAILURE),表示“附加到系統(tǒng)上的設(shè)備不能正常工作”。如果您嘗試注冊(cè) Win16 。dll 文件,就會(huì)發(fā)生此現(xiàn)象。例如,鍵入 regsvr32 dskmaint。
dll 會(huì)返回該錯(cuò)誤信息。
Dllname 中的 DllRegisterServer(或 DllUnregisterServer)失敗。返回代碼是:string
在 Winerror。h 中搜索 string。
Regsvr32。exe 和依賴項(xiàng)
RegSvr32。exe 依賴于 Kernel32。dll、User32。dll 和 Ole32。dll 文件(在 Windows NT 中,還依賴于 Msvcrt。
dll 和 Advapi32。dll 文件)。Regsvr32。exe 會(huì)加載您嘗試注冊(cè)或撤消注冊(cè)的文件及其所有依賴項(xiàng)。如果缺少必需的文件或者這些文件已損壞,該過程可能會(huì)失敗。
您可以使用 Depends。
exe 來確定您嘗試注冊(cè)或撤消注冊(cè)的文件的依賴項(xiàng)。在 Microsoft Windows 98 資源工具包 和 Microsoft Windows NT 4。0 資源工具包 支持工具中都提供了 Depends。
exe。收起
總結(jié)
以上是生活随笔為你收集整理的ukey网络连接异常_连接UKEY设备失败如何解?电子支付OCX – 手机爱问的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DNF脚本完整源码编辑可用
- 下一篇: HTML5期末大作业:我的家乡网站设计—