文章編號: 300179 - 上次校閱: 2007年3月2日 - 版次: 3.3

存取 Kernel32.dll 檔案時顯示 「 找不到進入點 」 錯誤訊息

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

徵狀

當您試圖啟動一個程式或程式嘗試啟動登入電腦時,可以收到下列錯誤訊息:
進入點 Not 招領: 的程序進入點 SetHandleContext 不在找動態連結程式庫: Kernel32.dll。
這項錯誤可以保存不論登入電腦。程式 re-installation 無法更正錯誤。

發生的原因

因為通常是以用於 Microsoft Windows 95、 Microsoft Windows 98 或 Microsoft Windows 千禧版 (Me) 的一個動態連結程式庫 (.dll)] 檔案中包含的函式嘗試呼叫 SetHandleContext() 應用程式發展介面 (API),可能就會發生這個問題。不過,Kernel32.dll 檔案會導致錯誤本文 < 徵狀 > 一節中所述的 Windows 2000 版本中不存在此 API。

其他可行方案

如果要解決這個問題,檢查主磁碟機 (本機工作站的磁碟機代號),以及路徑變數中的項目直到您找出.dll 檔案的正確版本。然後,刪除.dll 檔案時發生問題。

如果主磁碟機中找不到.dll 檔案,您可以中斷磁碟機的連線暫時解決這個問題。

狀況說明

這種行為是經過設計規劃的。

其他相關資訊

如需詳細資訊按一下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
142606? (http://support.microsoft.com/kb/142606/EN-US/ ) ErrMsg: 程序進入點找不到
在某些情況下本機電腦上不包含檔案時發生問題。當您啟動一個程式,或開頭程式的根據您的登入工作階段啟動這個處理程序] 資料夾預設值會是程式的您的主磁碟機。如果這個主磁碟機中包含由啟動程式呼叫的檔案的較舊的版本皆使用較舊版本的檔案,即使較新的檔案是在電腦上。如果在您的主磁碟機上找不到檔案,程式會嘗試存取檔案路徑找不到啟動程式所需的檔案中定義的資料夾。

通常時存取 Windows 通訊端 (Winsock) 的程序嘗試啟動,,就會發生錯誤本文 < 徵狀 > 一節中所述。這個錯誤,可能會導致不正確的檔案版本可以包括 (但不是限於:
  • Winsock.dll
  • Wsock32.dll
  • Ws2_32.dll
  • Ws2help.dll
通常,如果此問題它可能與任何可使用的 Winsock,例如產品、 Microsoft Internet Explorer、 Microsoft Outlook Express 和 MSN Messenger。

這篇文章中的資訊適用於:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
關鍵字:?
kbmt kbprb kbprofiles KB300179 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:300179? (http://support.microsoft.com/kb/300179/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。