文章編號: 173309 - 上次校閱: 2007年1月23日 - 版次: 2.1

啟動時出現藍色螢幕 STOP 訊息 C0000135

本文曾發行於 CHT173309
重要:本文包含修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和編輯登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986? (http://support.microsoft.com/kb/256986/ ) Microsoft Windows 登錄說明
全部展開 | 全部摺疊

徵狀

當您啟動 Windows NT 4.0 時,系統停止並顯示下列訊息:
停止: c0000135 {無法配置 DLL}
無法找到動態連結程式庫 FILE_NAME (指定的路徑為 Default Load Path)。

發生的原因

發生這個錯誤可能是下列任一原因:

  • File_name.dll 在 %SystemRoot%\system32 目錄中遺失。
  • 您的電腦正在載入 Sermouse.sys 檔案。
  • 如果 File_Name.dll 存在,則軟體 Hive 可能已經損毀,因而無法載入。

解決方案

有各種方法可以檢查 File_name.dll 是否存在,視使用中的檔案系統而定。

如果是 NTFS 檔案系統,請將 Windows NT 的平行複本安裝在未使用的目錄中,然後確認 File_name.dll 存在於 %SystemRoot%\System32 目錄中。

如果是 FAT 檔案系統,可以使用 MS-DOS 安裝磁片。

如果該檔案存在,有可能登錄軟體 Hive 已經損毀。請使用下列程序檢查軟體 Hive 的完整性:

警告:不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 不保證可以解決您不當使用「登錄編輯程式」所導致的問題。請自行承擔使用「登錄編輯程式」的一切風險。

如需有關如何編輯登錄的詳細資訊,請檢視「登錄編輯程式」(Regedit.exe) 中的「變更機碼及值」線上說明主題,或 Regedt32.exe 中的「新增及刪除登錄中的資訊」和「編輯登錄資料」線上說明主題。請注意,您應該先備份登錄,再開始編輯。

注意:在所有無法載入軟體 Hive 的測試情況中,File_name 都是 Winsrv.dll。

  1. 從 Windows NT 的平行安裝中,按一下 [開始],然後按一下 [執行]。
  2. 在對話方塊中,輸入 Regedt32。
  3. 在「登錄編輯程式」的工具列上,按一下 [視窗],然後按一下具有下列名稱的視窗:
    HKEY_LOCAL_MACHINE ON LOCAL MACHI
  4. 選取視窗的左窗格中的 HKEY_LOCAL_MACHINE 機碼。
  5. 在功能表列上,按一下 [登錄],然後按一下 [載入 Hive]。
  6. 瀏覽至 %SystemRoot%\System32\config,其中 %SystemRoot% 是您要檢查的 Windows NT 的正確安裝。
  7. 按一下名為 Software 的檔案。在 Windows NT 4.0 中,它將會是沒有副檔名、名稱為 Software 的檔案,旁邊有一般的 Windows 圖示,而不是有「記事本」圖示的檔案。在 Windows 3.51 中,檔案名稱為 System,沒有副檔名,並具有一般 Windows 圖示。
  8. 系統會提示您輸入用於載入 Hive 的機碼名稱。您可以在對話方塊中隨意輸入任何內容;Work 會是個不錯的選擇。
  9. 如果您收到下列錯誤訊息,Hive 可能已經損毀:
登錄編輯器無法載入機碼。這個檔案不是有效的登錄檔案。
在您確定問題所在後,有幾種方法可以解決。您可以從備份檔案進行平行安裝來還原軟體 Hive。也可使用以下所列的程序,從最新的緊急修復磁片 (ERD) 還原。

注意:Windows NT 4.0 需要將 Setupdd.sys 檔案複製到 Windows NT 安裝磁片的第二片,才能不使用 CD-ROM 執行修復。在 Service Pack 2 或更新版本中可以找到這個檔案。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
150497? (http://support.microsoft.com/kb/150497/ ) How to Repair Windows NT System Files Without a CD-ROM Attached
  1. 使用 Windows NT 安裝磁片啟動系統。
  2. 在第一個螢幕上,按一下 R 以進行修復。
  3. 使用方向鍵將游標移到 [檢查開機磁區],然後按下 ENTER 鍵以取消選取此選項。接著執行相同的程序,以取消選取 [確認 Windows NT 系統檔案][檢查啟動環境]。在此之後,應該只有 [檢查登錄檔案] 有核取記號。下一步,將游標移到 [繼續 (執行選取的工作)],然後按下 ENTER。
  4. 讓 Windows NT 執行大型存放偵測。出現提示時,如果您的電腦需要 OEM 驅動程式,請選取 S 以指定其他驅動程式。
  5. 當出現提示要您這樣做時,插入原本為此電腦建立的緊急修復磁片,或按下 ESC 讓 Windows NT 搜尋 3.51 或 4.0 版的修復資訊。
  6. 安裝程式將會詢問應該要取代哪些登錄檔案。使用方向鍵,將游標移到 [軟體 (軟體資訊)],然後按下 ENTER。下一步,將游標移到 [繼續 (執行選取的工作)],然後按下 ENTER。
  7. 完成之後,在安裝程式出現提示時重新啟動電腦。
如需有關如何修復 Windows NT 安裝的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
146887? (http://support.microsoft.com/kb/146887/ ) Repairing Windows NT After the Application of Service Pack 3
129037? (http://support.microsoft.com/kb/129037/ ) Windows NT 3.5x 和 4.0 緊急修復程序畫面
148262? (http://support.microsoft.com/kb/148262/ ) Removing Windows NT 3.51 SP4 or SP5 May Cause Logon Failures
103280? (http://support.microsoft.com/kb/103280/ ) 使用 Windows NT 所建立的緊急修復磁片
150947? (http://support.microsoft.com/kb/150947/ ) VB 4.0 Setup Fails w/"VB4SETUP.STF Contains NULL Characters"

這篇文章中的資訊適用於:
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
關鍵字:?
kberrmsg kbprb KB173309
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
 

文章翻譯