文章編號: 330182 - 上次校閱: 2010年9月30日 - 版次: 2.1

在升級至 Windows XP 後出現 STOP 0x0000007E 錯誤訊息

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

如果要繼續收到 Windows XP的安全性更新,請確定您執行的是 Windows XP (含 Service Pack 3 (SP3))。如需詳細資訊,請參閱此 Microsoft 網頁: 已結束針對部分 Windows 版本的支援 (英文) (http://windows.microsoft.com/zh-tw/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs?os=xp)

在此頁中

全部展開 | 全部摺疊

徵狀

在您將電腦升級至 Windows XP 後,可能會收到下列 STOP 錯誤訊息:
STOP: 0x0000007E (0xC0000005, 0x804E518E, 0xFC938104, 0xFC937E04)
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
注意 本錯誤訊息中的四個參數可能會依據造成 STOP 錯誤的原因而有所不同。

發生的原因

這個問題的發生原因,是因為系統執行緒產生錯誤控制碼並未擷取的例外狀況。這個問題可能發生在下列一個或多個情況存在時:
  • 如果是在 Windows 安裝程式期間首次重新啟動之後,或是在安裝程式完成之後發生此問題,電腦可能沒有足夠的硬碟空間來執行 Windows。
  • 如果是在 Windows 安裝程式期間首次重新啟動之後,或是在安裝程式完成之後發生此問題,電腦的 BIOS 可能與 Windows 不相容。
  • 不相容的視訊介面卡驅動程式。
  • 損壞的 RAM。
  • 損壞的裝置驅動程式或系統服務。
  • 如果這個問題與 Win32k.sys 檔案相關聯,可能是協力廠商遠端控制程式所造成。

解決方案

如果要疑難排解這個問題,請使用下列方法。

方法 1:確定您擁有足夠的硬碟空間

確定您擁有足夠的硬碟空間。針對與 Windows 安裝期間缺乏可用硬碟空間相關聯的問題,您必須釋放硬碟的空間。 刪除任何不需要的暫存檔、網際網路快取檔案、程式備份檔案和內含從磁碟掃瞄儲存之檔案片段的 .chk 檔案。您也可以使用另一個有更多可用空間的硬碟來進行安裝。

方法 2:更新電腦的 BIOS

確定您電腦的 BIOS 版本是最新的。請聯絡電腦製造商以獲得最新的電腦 BIOS 更新。您可能需要暫時停用 BIOS 記憶體選項 (例如快取或 Shadowing)。

如需有關如何聯絡電腦硬體製造廠商的詳細資訊,請按一下下面清單中相關的文件編號,檢視「Microsoft 知識庫」中的文件:
65416? (http://support.microsoft.com/kb/65416/ ) Hardware and Software Third-Party Vendor Contact List, A-K

60781? (http://support.microsoft.com/kb/60781/ ) Hardware and Software Third-Party Vendor Contact List, L-P

60782? (http://support.microsoft.com/kb/60782/ ) Hardware and Software Third-Party Vendor Contact List, Q-Z

方法 3:停用或更新裝置驅動程式

檢視 Microsoft 硬體相容性清單 (HCL,Hardware Compatibility List) 來判斷電腦上的 PCI 裝置是否與 Windows XP 相容。

如需有關如何取得最新版 Windows XP 硬體相容性清單的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
314062? (http://support.microsoft.com/kb/314062/ ) 最新的 Windows XP 硬體相容性清單
將視訊介面卡驅動程式更新為最新版。如果 STOP 錯誤訊息中列出驅動程式的名稱,請停用或移除該驅動程式。停用或移除最近新增的任何驅動程式或服務。如果在啟動序列期間發生錯誤,並且系統磁碟分割使用 NTFS 檔案系統,您可能可以使用安全模式來重新命名或刪除錯誤的驅動程式。 如果該驅動程式是用來在安全模式中當做系統啟動程序的一部份,您必須使用「修復主控台」啟動電腦以便使用該檔案。

如果這個問題與 Win32k.sys 檔案相關聯,其可能是協力廠商的遠端控制程式所造成。如果要移除該服務,請使用「修復主控台」啟動電腦,然後刪除指定的系統服務檔案。

方法 4:移除未經簽章的的驅動程式

如果您無法在安全模式啟動 Windows,請移除沒有經過 Microsoft 數位簽署的所有驅動程式。

如需有關如何執行這項操作的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
316434? (http://support.microsoft.com/kb/316434/ ) 在 Windows XP 中執行進階初始狀態開機疑難排解

方法 5:移除所有協力廠商的驅動程式

在極少數的案例中,您可能無法判斷是哪一個協力廠商的驅動程式造成錯誤。如果要疑難排解這個問題,將所有協力廠商的驅動程式檔案從 Windows\System32\Drivers 資料夾搬移到不同的位置。如果要執行這項操作,請依照下列步驟執行:
  1. 使用「修復主控台」啟動電腦,或是從不同的 Windows 安裝啟動電腦 (如果您曾執行平行 Windows 安裝)。
  2. 將 Windows XP 建立日期不是 2001 年 8 月 13 日的所有檔案,從 Windows\System32\Drivers 資料夾搬移出去。如果電腦要依賴協力廠商的 IDE 或 SCSI 控制器驅動程式才能夠正常操作,您必須識別出該些驅動程式檔案,然後將其保留在 Windows\System32\Drivers 資料夾中。
  3. 重新啟動電腦。
  4. 繼續 Windows 安裝程式。
如需有關如何停用讓 Windows 無法啟動之服務的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
310602? (http://support.microsoft.com/kb/310602/ ) How to disable a service or a device that prevents Windows from starting

其他相關資訊

如果下列情況成立的話,則可能是與 Windows XP 硬體不相容性的問題,因為所有已安裝的驅動程式都是 Windows XP 驅動程式:
  • 當首次啟動電腦時收到 STOP 0x7E 錯誤。
  • 在執行安裝程式之後收到 STOP 0x7E 錯誤。
  • 在 Windows 安裝期間並未安裝任何協力廠商的驅動程式。
然而,如果從 Windows 2000 Professional (商用版) 升級後收到 STOP 0x7E 錯誤,或是最近曾加入新的硬體裝置,則這個問題可能是驅動程式或硬體裝置不相容所致。

如需有關相關主題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
315222? (http://support.microsoft.com/kb/315222/ ) Windows XP 安全模式開機選項說明
314058? (http://support.microsoft.com/kb/314058/ ) Windows XP 修復主控台的說明
308041? (http://support.microsoft.com/kb/308041/ ) 疑難排解 Windows XP 的啟動問題
如需有關其他能夠使用之疑難排解步驟的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
314063? (http://support.microsoft.com/kb/314063/ ) Windows XP 中 STOP 0x0000000A 錯誤的疑難排解

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