容錯堆積
受影響的平臺
客戶- Windows 7
功能影響
嚴重性- 中
頻率- 低
描述
容錯堆積 (FTH) 是 Windows 7 的子系統,負責監視應用程式當機並自發套用防護功能,以防止每個應用程式未來的損毀。 對於大部分的使用者而言,FTH 將不需要介入或變更其部分。 不過,在某些情況下,應用程式開發人員和軟體測試人員可能需要覆寫此系統的預設行為。
解決方法
檢視容錯堆積活動
容錯堆積會在服務啟動時、停止或開始減輕新應用程式的問題時記錄資訊。 若要檢視此資訊,請遵循這些步驟:
- 按一下 [開始] 功能表。
- 以滑鼠右鍵按一下 [電腦 ],然後按一下 [ 管理]。
- 按一下[事件檢視器>應用程式與服務記錄>Microsoft>Windows > 容錯-堆積]
- 檢視 FTH 事件。
服務停止和啟動事件不包含其他資料。 FTH Enabled 事件包含進程識別碼 (PID) 、進程映射名稱和進程實例開始時間。
停用容錯堆積
謹慎 如果您使用登錄編輯程式或使用其他方法來修改登錄,可能會發生嚴重問題。 這些問題可能需要您重新安裝作業系統。 Microsoft 無法保證可以解決這些問題。 您必須自行承擔修改登錄的風險。
若要完全停用系統上的容錯堆積,請將REG_DWORD值 HKLM\Software\Microsoft\FTH\Enabled 設定為 0。
變更此值之後,請重新開機系統。 FTH 將不再針對新的應用程式啟用。
重設 FTH 所追蹤的應用程式清單
容錯堆積是自我管理,且會在風險降低對指定應用程式不正確情況下自動停止套用。 不過,如果您需要重設 FTH 緩和問題的應用程式清單 (,例如,如果您要測試應用程式,而且需要重現 FTH 緩和) 損毀,您可以從提升許可權的命令提示字元執行下列命令: Rundll32.exe fthsvc.dll,FthSysprepSpecialize
謹慎 執行此命令會清除所有 FTH 應用程式,因此執行此命令之後,目前正常運作的應用程式可能會再次當機。