發生這個錯誤可能是下列任一原因:
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。
從 Windows NT 的平行安裝中,按一下 [開始],然後按一下 [執行]。
在對話方塊中,輸入 Regedt32。
在「登錄編輯程式」的工具列上,按一下 [視窗],然後按一下具有下列名稱的視窗:
HKEY_LOCAL_MACHINE ON LOCAL MACHI
選取視窗的左窗格中的 HKEY_LOCAL_MACHINE 機碼。
在功能表列上,按一下 [登錄],然後按一下 [載入 Hive]。
瀏覽至 %SystemRoot%\System32\config,其中 %SystemRoot% 是您要檢查的 Windows NT 的正確安裝。
按一下名為 Software 的檔案。在 Windows NT 4.0 中,它將會是沒有副檔名、名稱為 Software 的檔案,旁邊有一般的 Windows 圖示,而不是有「記事本」圖示的檔案。在 Windows 3.51 中,檔案名稱為 System,沒有副檔名,並具有一般 Windows 圖示。
系統會提示您輸入用於載入 Hive 的機碼名稱。您可以在對話方塊中隨意輸入任何內容;Work 會是個不錯的選擇。
如果您收到下列錯誤訊息,Hive 可能已經損毀:
http://support.microsoft.com/?kbid=173309&sd=RMVP