疑難排解 Windows 98 的啟動問題

文章翻譯 文章翻譯
文章編號: 188867 - 檢視此文章適用的產品。
如果本文未說明您所收到的錯誤訊息,請檢視下列「Microsoft 知識庫」文件,以查看更多有關錯誤訊息的文件:
315854 Windows 98 與 Windows Me 錯誤訊息資源中心
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您,當電腦停止回應 (擱置) 或收到錯誤訊息 (例如,嚴重例外狀況錯誤訊息或無效的 VxD 錯誤訊息) 時,可用的疑難排解步驟。

此外,本文還提供有關如何使用「系統資訊公用程式」(Msconfig.exe) 來疑難排解啟動問題的資訊。 重新啟動電腦數次之後,Msconfig.exe 可以協助您找出導致問題的特定檔案或登錄項目。 一旦找出導致問題的特定項目之後,您就可以編輯適當的檔案或登錄機碼,以移除該項目,然後再將「系統組態編輯程式」切換為「標準開機」模式。

如需有關使用「系統組態編輯程式」將 Windows 98 初始化開機的資訊,請參閱下列「Microsoft 知識庫」文件的<如何逐步找出問題核心>章節:
192926 如何執行 Windows 98 的初始狀態開機疑難排解
重要:本文將告訴您,有助於解決 Windows 98 啟動問題的疑難排解步驟。您也可以在我們的 Windows 98 Startup and Shutdown Troubleshooting Wizard 中取得這項資訊。 我們建議您使用這個精靈,不過,我們也提供這份文字為主的文件,方便您使用。Windows 98 Startup and Shutdown Troubleshooting Wizard 位於下列 Microsoft 網頁:
http://support.microsoft.com/support/windows/tshoot
本文將會涵蓋下列主題:注意:為了更有效率地搜尋「Microsoft 知識庫」,請使用與問題相關的關鍵字。如果您想要搜尋本文未提到的疑難排解資訊,請使用下列「Microsoft 知識庫」文件所列出的關鍵字,再次搜尋「Microsoft 知識庫」:
242450 查詢 Microsoft 知識庫祕訣

其他相關資訊

以「安全模式」啟動 Windows 98

如果 Windows 98 無法正常啟動,請嘗試以「安全模式」啟動。以「安全模式」啟動 Windows 98 時,可以略過目前真實模式的設定,並載入最少的保護模式設定,同時會停用 Windows 98 裝置驅動程式,並使用標準 VGA 顯示卡。 如果要以「安全模式」啟動 Windows 98,請重新啟動電腦,並按住 CTRL 鍵不放,直至 [Windows 98 Startup] 功能表出現,然後選擇 [Safe Mode]。如果您可以在「安全模式」啟動,請參閱本文的<Windows 98 以「安全模式」啟動>一節。

如果 Windows 98 無法以「安全模式」啟動,請參閱本文的<Windows 98 無法以「安全模式」啟動>一節。

Windows 98 無法以「安全模式」啟動

下列任何一種情況都可能造成 Windows 98 無法以「安全模式」啟動:
  • 您的電腦感染了病毒。如需有關電腦病毒的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    129972 電腦病毒:說明、預防和修復
  • 電腦的 CMOS 設定不正確。請檢查電腦的 CMOS,以確認是否正確無誤。 請注意,您可能需要與電腦製造商聯絡,以檢查這些設定。
  • 發生硬體衝突。這些硬體衝突包括了 (但不限於),PCI BIOS 設定、IRQ 衝突、重複的 COM 連接埠 (例如,兩個 COM1 連接埠,或設定為使用與現有序列連接埠相同 COM 連接埠的內部數據機),以及損壞的 RAM 晶片。
  • Msdos.sys 檔中的某個設定需要加以變更 (例如,Logo 設定應該設定為零)。如需有關 Msdos.sys 檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    118579 Windows Msdos.sys 檔案的內容
  • 您的壓縮磁碟機無法連接壓縮的磁碟區檔案 (CVF)。如需有關如何疑難排解 DriveSpace 問題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    130018 Computer Caught in Reboot Loop After Using DriveSpace
    133175 Troubleshooting DriveSpace in Windows 95
如果您還是無法以「安全模式」啟動 Windows 98,可能是系統登錄出了問題,請執行「Windows 系統登錄檢查員」(Scanreg.exe) 工具。如果要啟動「Windows 系統登錄檢查員」,請重新啟動您的電腦,按住 CTRL 不放,選擇 [Command Prompt Only],輸入 scanreg,然後按下 ENTER。如需有關「Windows 系統登錄檢查員」的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
183887 Description of the Windows Registry Checker Tool (Scanreg.exe)
如需有關執行 Scanreg.exe 之後,收到說明登錄損毀的錯誤訊息的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
186909 Registry Checker Continues to Detect Registry Damage
執行「Windows 系統登錄檢查員」之後,如果仍無法以「安全模式」啟動 Windows 98,請將 Windows 98 安裝在一個新的空白資料夾中。此步驟可以協助您判斷問題是否與先前作業系統的殘留項目 (例如,組態設定) 或硬體問題有關。

Windows 98 以「安全模式」啟動

如果 Windows 98 可以在「安全模式」中啟動,請繼續執行啟動程序,看看是否有任何裝置未正確地載入:
  1. 按一下 [開始],按一下 [執行],在 [開啟] 方塊中輸入 msconfig,然後按一下 [確定]
  2. 按一下 [選擇性開機]
  3. 嘗試不同的開機選項。下列表格列出數個啟動選項。選項標示為 Boot A、Boot B、Boot C。如果要執行開機選項,請按一下以選取或清除適當的核取方塊。請依照表格下面的指示操作,以判斷造成問題的原因。
    摺疊此表格展開此表格
    Boot ABoot BBoot C
    處理 Config.sys 檔案
    處理 Autoexec.bat 檔案
    處理 Winstart.bat 檔案 (如果有的話)
    處理 System.ini 檔案
    處理 Win.ini 檔案
    載入啟動群組項目
    注意:雖然 Msconfig 工具看來可以停用具有唯讀屬性的檔案,但實際上並非如此。如果要判斷 Msconfig 工具是否已經使用檔案複本取代您試圖停用的檔案,檔案開頭應該會顯示類似下列的文字:
    摺疊此表格展開此表格
    rem
    rem*** DO NOT EDIT THIS FILE! ***
    rem
    remThis file was created by the System Configuration Utility as
    rema placeholder for your AUTOEXEC.BAT file. Your actual
    remAUTOEXEC.BAT file has been saved under the name AUTOEXEC.TSH.
    rem
    注意:如果 Windows 98 無法在下列任一情形中正常地啟動,請參閱本文中<疑難排解保護模式的驅動程式問題>一節。

    首先,嘗試 Boot A 選項。如果 Windows 98 無法在這些情況下正常啟動,請嘗試 Boot B 選項。如果使用 Boot A 選項,Windows 98 無法正常啟動,可能是 System.ini 或 Win.ini 檔發生問題。如果要在 System.ini 或 Win.ini 檔案中尋找造成問題的行:

    1. 按一下 [開始],按一下 [執行],在 [開啟] 方塊中輸入 msconfig,然後按一下 [確定]
    2. 按一下 [Win.ini] 索引標籤。
    3. 按兩下 [Windows] 資料夾。
    4. 按一下以清除 [load=][run=] 核取方塊。
    5. 按一下 [確定]
    6. 出現重新啟動電腦的提示時,請按一下 [是]
    如果使用 Boot B 選項,Windows 98 可以正常啟動,可能是從 Config.sys 或 Autoexec.bat 檔載入的驅動程式或 Terminate-and-Stay-Resident (TSR) 程式發生了問題。請參閱本文稍後的<疑難排解 TSR 問題>一節。

    如果使用 Boot A 或 Boot B 選項之後,Windows 98 仍無法正常啟動,請嘗試 Boot C 選項。如果使用 Boot C 選項,Windows 98 可以正常啟動,可能是啟動期間執行的某個程式發生了問題。 請參閱本文稍後的<疑難排解啟動資料夾問題>一節。

    如果您仍無法正常啟動 Windows 98,請使用「系統檔案檢查員」工具來檢查是否有受損或被取代的系統檔案。如果要啟動「系統檔案檢查員」,請按一下 [開始],指向 [程式集],指向 [附屬應用程式],再指向 [系統工具],按一下 [系統資訊],再按一下 [工具] 功能表上的 [系統檔案檢查員]。如需有關如何使用「系統檔案檢查員」解壓縮檔案的資訊,請參閱下列「Microsoft 知識庫」文件中的<系統檔案檢查員工具>一節:
    129605 HOW TO:解壓縮原始的 Windows 壓縮檔
    如需有關「系統檔案檢查員」的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    185836 系統檔案檢查程式工具 (Sfc.exe) 的說明
如果您仍無法正常啟動 Windows 98,請參閱本文稍後的<疑難排解保護模式的驅動程式問題>一節。

疑難排解啟動資料夾問題

問題可能是啟動期間執行的某個程式所造成的。如果要判斷是哪個程式造成問題:
  1. 按一下 [開始],按一下 [執行],在 [開啟] 方塊中輸入 msconfig,然後按一下 [確定]
  2. 按一下 [啟動] 索引標籤,然後按一下以清除每個核取方塊。
  3. 按一下 [確定],然後在收到提示時重新啟動電腦。
如果問題已經解決,請依照下列步驟執行:
  1. 按一下 [開始],按一下 [執行],在 [開啟] 方塊中輸入 msconfig,然後按一下 [確定]
  2. [啟動] 索引標籤上,按一下以選取清單中的第一個核取方塊。
  3. 按一下 [確定],然後在收到提示時重新啟動電腦。
如果問題仍然已經解決,請重複執行步驟 1-3,但是,改為選取清單中的第二個核取方塊。 當問題再次出現時,表示您最後選取的核取方塊所載入的程式會讓 Windows 98 無法正常啟動。請與程式的製造商聯絡,以取得更多協助。

Winstart.bat 檔中所載入的 TSR 也可能會造成問題 (如果有 Winstart.bat 檔的話)。如果「系統組態編輯程式」中的 [一般] 索引標籤出現 [處理 Winstart.bat 檔案] 核取方塊,請按一下以清除核取方塊,再按一下 [確定],然後重新啟動您的電腦。

Winstart.bat 檔通常位於 Windows 資料夾中,並用於載入只有 Windows 程式才會需要的 TSR。

疑難排解 TSR 問題

問題可能是 Config.sys 或 Autoexec.bat 檔所載入的驅動程式或 TSR 造成的。如果要判斷是否為此種情形:
  1. 按一下 [開始],按一下 [執行],在 [開啟] 方塊中輸入 msconfig,然後按一下 [確定]
  2. 按一下 [選擇性開機],然後按一下以清除 [處理 Autoexec.bat 檔案] 核取方塊。
  3. 按一下 [確定],然後在收到提示時重新啟動電腦。
如果問題已經解決,表示發生問題的驅動程式或 TSR 是從 Autoexec.bat 檔案載入的。 如果問題仍未解決,表示發生問題的驅動程式或 TSR 是從 Config.sys 檔案載入的。如果要判斷 Autoexec.bat 或 Config.sys 檔案中的哪行正在載入驅動程式或 TSR,請依照下列步驟執行:
  1. 按一下 [開始],按一下 [執行],在 [開啟] 方塊中輸入 msconfig,然後按一下 [確定]
  2. 按一下 [Autoexec.bat][Config.sys] 索引標籤,再按一下以清除所有非必要驅動程式與程式的核取方塊。
  3. 按一下 [確定],然後在收到提示時重新啟動電腦。
如果問題已經解決,請依照下列步驟執行:
  1. 按一下 [開始],按一下 [執行],在 [開啟] 方塊中輸入 msconfig,然後按一下 [確定]
  2. [Autoexec.bat][Config.sys] 索引標籤上,按一下以選取清單中的第一個核取方塊。
  3. 按一下 [確定],然後在收到提示時重新啟動電腦。
如果問題仍然已經解決,請重複執行步驟 1-3,但是,改為選取清單中的第二個核取方塊。 當問題再度出現時,您最後選取的核取方塊將會載入造成問題的驅動程式或 TSR。請與程式製造商聯絡,以取得更多協助。

如果問題尚未解決,可能是系統登錄中的問題所造成,請執行「Windows 系統登錄檢查員」以解決問題。如果要啟動「Windows 系統登錄檢查員」,請按一下 [開始],指向 [程式集],指向 [附屬應用程式],再指向 [系統工具],按一下 [系統資訊],然後按一下 [工具] 功能表上的 [系統登錄檢查員]

疑難排解保護模式的驅動程式問題

可能是 Windows 98 保護模式驅動程式發生問題。如果要判斷是否為這個問題,請執行下列步驟:
  1. 按一下 [開始],按一下 [執行],在 [開啟] 方塊中輸入 msconfig,然後按一下 [確定]
  2. [一般] 索引標籤上,按一下 [進階]
  3. [設定值] 下面,按一下以選取核取方塊。
  4. 按一下 [確定],再按一下 [確定],然後重新啟動電腦。
如果問題並未解決,請重複執行步驟 1-4,但是,在步驟 3 中選取不同的核取方塊。如果問題解決了,表示您最後選取的核取方塊就是造成問題的原因。 如需有關進階設定的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
181966 系統組態公用程式進階疑難排解設定
如果問題仍未解決,請停用 Windows 中的 PCI 匯流排 IRQ 處理。 如需有關如何執行這項操作的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
182628 How to Disable PCI Bus IRQ Steering in Windows
如果問題未解決,請依照下列步驟執行,以便在「裝置管理員」中停用裝置:
  1. 按一下 [開始],指向 [設定],再按一下 [控制台]
  2. 按兩下 [系統]
  3. [裝置管理員] 索引標籤上,停用下列子目錄的所有裝置:

    • 顯示卡
    • 磁碟控制卡
    • 硬碟控制卡
    • 鍵盤
    • 滑鼠
    • 網路介面卡
    • 連接埠
    • PCMCIA 插槽
    • SCSI 控制卡
    • 音效、視訊及遊戲控制卡
    如果要在「裝置管理員」中停用裝置:

    1. 按兩下包含您想要停用裝置的子目錄,用滑鼠右鍵按一下裝置,然後按下 [內容]
    2. [一般] 索引標籤上,按一下以選取 [停止此硬體設定檔] 核取方塊,然後按一下 [確定]
    3. 重新啟動您的電腦。
  4. 如果問題已經解決,請啟用您在步驟 3 中停用的裝置,然後檢查沒有任何裝置發生衝突。

    注意:依照下列順序啟用裝置:

    • COM 連接埠
    • 硬碟控制卡
    • 磁碟控制卡
    • 其他裝置
    如果要啟用裝置並檢查是否會發生衝突,請依照下列步驟執行:

    1. 按兩下包含您想要啟用裝置的子目錄,用滑鼠右鍵按一下裝置,然後按下 [內容]
    2. [一般] 索引標籤上,按一下以清除 [停止此硬體設定檔] 核取方塊。
    3. 按一下 [資源] 索引標籤,然後確認 [衝突裝置清單] 下沒有列出衝突。請注意,並非每個裝置都會顯示 [資源] 索引標籤。
    4. 按一下 [確定],然後重新啟動電腦。
如果問題仍未解決,請執行「自動略過驅動程式代理程式」工具以重新啟用先前停用的裝置。 如果要啟動「自動略過驅動程式代理程式」,請按一下 [開始],指向 [程式集],指向 [附屬應用程式],再指向 [系統工具],按一下 [系統資訊],再按一下 [工具] 功能表上的 [自動略過驅動程式代理程式]。 如需有關如何使用「自動略過驅動程式代理程式」的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
186588 Description of the Automatic Skip Driver Agent (Asd.exe) Tool
如果問題仍未解決,請依照下列步驟執行,以檢查是否有受損的靜態虛擬裝置驅動程式 (VxD):
  1. 重新啟動電腦,按住 CTRL 鍵不放,直到 [Windows 98 Startup] 功能表出現為止,然後選擇 [Step-By-Step Confirmation]
  2. 每次出現「Load all Windows drivers?」提示時都按下 Y,如果是其他提示,則按下 N 。 請注意,在此之後,您應該將嘗試載入的所有項目記錄在一張清單中。如此,就可以避免載入 VxD,並且防止 Windows\System\Vmm32 資料夾中的 VxD 覆寫 Windows 內部的 VxD (VxD 內建於 Vmm32.vxd 檔中)。

其他注意事項

如需有關已知硬體問題的資訊,請檢視 Windows 資料夾中的 Hardware.txt 檔。

如需更多的疑難排解協助,請參閱根資料夾中的 Bootlog.txt 檔案。Bootlog.txt 檔會列出所有真實模式與保護模式驅動程式的載入狀態。如果 Windows 98 無法正常啟動,Bootlog.txt 檔會列出最後載入成功的驅動程式,並將每個在問題發生之前載入失敗的驅動程式列為 LoadFail 項目。

注意:有些 Bootlog.txt 檔中的 LoadFail 項目是正常的。如需 Bootlog.txt 檔中正常 LoadFail 項目的清單,請參閱下列「Microsoft 知識庫」中的文件:
127970 Load Failures Listed in the Bootlog.txt File

屬性

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

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com