人生幾何提示您:看後求收藏(奇妙書庫www.qmshu.tw),接著再看更方便。
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 必須先初始化 庫,然後才能呼叫所需的 庫函式並在關閉時撤消對該庫的初始化。如果對 庫進行初始化或撤消初始化的嘗試失敗,就會出現這些錯誤訊息。例如,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 和依賴項