執行 Windows 95/98 時因為 RAM 錯誤導致嚴重的例外事項錯誤

文章翻譯 文章翻譯
文章編號: 138788 - 檢視此文章適用的產品。
本文曾發行於 CHT138788
若本文未描述您收到的錯誤訊息,請參閱下列 Microsoft Knowledge Base 文件,其中有更多說明錯誤訊息的文件:
315854 Windows 98 and Windows Me Error Message Resource Center
如果本文的內容無法描述您的硬體問題,請參閱下列 Microsoft 網站,其中有更多硬體相關的文章:
http://support.microsoft.com/default.aspx/w98?sid=460
全部展開 | 全部摺疊

徵狀

Windows報告了隨機「嚴重例外事項錯誤 0x:xxxx:xxxxxxx」的錯誤訊息,即使您先前版本的 Windows 或 Windows for Workgroups 並未出現這種情形。

發生的原因

會出現這些錯誤訊息,最常見的原因是電腦上有錯誤的實體記憶體 (RAM)。為何先前版本的 Windows 即使在報告隨機「嚴重例外事項錯誤 0x:xxxx:xxxxxxx」錯誤訊息後,似乎仍可順利地執行,可能的原因如下:
  • 每一種作業系統對記憶體的使用方式並不相同。在 Windows 3.1 中,「錯誤的」記憶體可能是用來存放很少用到的資料。在 Windows 中,「錯誤的」記憶體是用來存放經常執行的程式資訊。
  • Windows 3.1 所含的 32 位元程式碼相對上比較少。Windows 使用的 32 位元程式碼則多得多。此外,存取記憶體以取得程式碼跟取得資料,兩者的取得方式也有細微的差異。由於 Windows 執行相當多的 32 位元程式碼,這些細微的錯誤會更常出現。

    尤其是 Windows 3.1 的所有 32 位元程式碼都位於同一處:即實體記憶體較低的一端。如果前面 4 MB 的記憶體可以處理 32 位元程式碼,Windows 3.1 就不會出現錯誤。即使最上層的實體記憶體無法執行 32 位元程式碼,Windows 3.1 仍然不會出現錯誤,因為它不會在最前面 4 MB 的 RAM 範圍之外執行 32 位元程式碼。

    Windows 則會在記憶體各部份執行 32 位元程式碼。因此,當 Windows 在一段無法順利執行 32 位元程式碼的 RAM 中執行 32 位元程式碼時,您就可能收到「Fatal Exception Error 0x:xxxxxxxx」的錯誤訊息。
  • 和先前版本的 Windows 相較,Windows 與硬體的互動方式也不一樣。這有一部份是因為「隨插即用」功能,一部份是因為新驅動程式使用了介面卡額外的功能。這些功能可能讓硬體異常無所遁形,而先前版本的 Windows 由於未曾嘗試開發這些功能,因此不會出現問題。
  • 許多新型電腦沒有可執行同位檢查的記憶體晶片;因此您可能在 Windows 3.1 中遇到同位錯誤而不自知,因為這些錯誤位於相對上沒什麼傷害的記憶體部份。例如,在一份 Microsoft Word for Windows 文件中,「the」這個字會變成「tie」。

解決方案

要解決這個問題,通常需要換掉 RAM 及/或系統主機板。在某些情況下,變更 CMOS 設定,例如 Memory Wait States (記憶體等待狀態),或許可以讓 Windows 順利執行。在其他情況下,停用主機板 L2 快取記憶體可以讓 Windows 順利執行。如需編輯 CMOS 設定的詳細資訊,請參閱您電腦的文件,或聯絡您的硬體製造商。

如需如何得知問題是否發生在 RAM 上的詳細資訊,請按一下下面的文件編號,檢視 Microsoft Knowledge Base 中的文件:
181862 Specifying Amount of RAM Available to Windows Using MaxPhysPage
134503 Parity Error Messages May Indicate Bad Memory
請注意,您可以試著以安全模式重新開機,看錯誤是否仍舊存在。如果錯誤不再發生,那麼問題可能是在軟體或驅動程式上,如此上述資訊便不適用。如需如何疑難排解嚴重例外錯誤的詳細資訊,請按一下下面的文件編號,檢視 Microsoft Knowledge Base 中的文件:
192926 How to Perform Clean-Boot Troubleshooting for Windows 98
156126 使用安全模式進行 Windows 95 疑難排解

其他相關資訊

嚴重例外事項錯誤和 EMM386 例外事項錯誤類似。例如,嚴重例外事項錯誤 0c 一般等同於 EMM386 例外事項錯誤 12 或堆疊錯誤。

屬性

文章編號: 138788 - 上次校閱: 2006年8月9日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft Cinemania 94 for Macintosh
  • Microsoft Broadband Networking Wireless Desktop Kit MN-840
  • Microsoft Windows 98
  • Microsoft Visual InterDev 1.0 Standard Edition
關鍵字:?
kbdiskmemory kberrmsg kbfatalexerr0d kbfatalexerr0e kbhardware kbprb KB138788
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