您可以使用系統控制面板配置系統故障和恢復選項IT 專業人員還可以在本地或遠程計算機上通過修改以下注冊表項中的值來修改系統故障和恢復設置
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/CrashControl
在下列步驟中對每個選項都提供了注冊表值並提供了一個示例命令行用於通過使用命令行實用工具 (Wmicexe) 訪問 Windows Management Instrumentation (WMI) 來修改本地計算機上的選項請參閱本文針對 IT 專業人員的附加信息 一節中提供的更多信息要配置系統故障和恢復選項請按照下列步驟操作
右鍵單擊“我的電腦”然後單擊“屬性”
單擊“高級”選項卡然後在“啟動和故障恢復”下單擊“設置”(或“啟動和故障恢復”)
在“系統故障”下單擊以選中您希望 Windows 在發生系統錯誤時執行的操作所對應的復選框
“將事件寫入系統日志”選項指定事件信息記錄在系統日志中默認情況下此選項是打開的在運行 Windows Server 或 Windows Server 系列操作系統的計算機上您無法關閉此功能Windows 總是將事件信息寫入系統日志要在基於 Windows XP 或 Windows Professional 的計算機上通過修改注冊表來關閉此選項請將 LogEvent DWORD 值設置為 例如在命令提示符處鍵入以下信息然後按 Enter 鍵
wmic recoveros set WriteToSystemLog = False
如果配置了管理警報“發送管理警報”選項將指定在系統發生錯誤時通知管理員默認情況下此選項是打開的要通過修改注冊表關閉此選項請將 SendAlert DWORD 值設置為 例如在命令提示符處鍵入以下信息然後按 Enter 鍵
wmic recoveros set SendAdminAlert = False
有關如何設置警報的其他信息請單擊下面的文章編號以查看 Microsoft 知識庫中相應的文章
如何在 Windows XP 中設置管理警報
“自動重新啟動”選項指定 Windows 自動重新啟動您的計算機默認情況下此選項是啟用的要通過修改注冊表關閉此選項請將 AutoReboot DWORD 值設置為 例如在命令提示符處鍵入以下信息然後按 Enter 鍵
wmic recoveros set AutoReboot = False
在“寫入調試信息”下選擇在計算機意外停止時您希望 Windows 在內存轉儲文件中記錄的信息類型
(無) 選項不在內存轉儲文件中記錄任何信息要通過修改注冊表指定您不希望 Windows 在內存轉儲文件中記錄信息請將 CrashDumpEnabled DWORD 值設置為 例如在命令提示符處鍵入以下信息然後按 Enter 鍵
wmic recoveros set DebugInfoType =
小內存轉儲選項記錄最少數量的信息以幫助判定問題此選項要求在計算機的啟動卷上有一個至少 MB 的分頁文件並指定每次系統意外停止時 Windows 都創建一個新文件這些文件的歷史記錄存儲在小轉儲目錄 (%SystemRoot%/Minidump) 下列出的文件夾中在 Windows XP 和 Windows Server 中小內存轉儲文件用於 Windows 錯誤報告功能要通過修改注冊表指定您希望使用小內存轉儲文件請將 CrashDumpEnabled DWORD 值設置為 例如在命令提示符處鍵入以下信息然後按 Enter 鍵
wmic recoveros set DebugInfoType =
要通過修改注冊表指定您希望使用 D:/Minidump 文件夾作為小轉儲目錄請將 MinidumpDir 可擴展字符串值設置為 D:/Minidump例如在命令提示符處鍵入以下信息然後按 Enter 鍵
wmic recoveros set MiniDumpDirectory =
核心內存轉儲選項僅記錄核心內存此選項存儲的信息多於小內存轉儲文件但它完成轉儲所用的時間比完全內存轉儲文件少此文件存儲在轉儲文件框中指定的位置(默認為 %SystemRoot%/Memorydmp)而且如果選中“覆蓋任何現有文件”復選框所有以前的核心或完全內存轉儲文件都將被覆蓋如果設置了此選項則啟動卷上必須有一個足夠大的分頁文件所需大小取決於您的計算機上的 RAM 數量(在 位系統上核心內存轉儲所需的最大可用空間量是 GB 加 MB;但在 位系統上核心內存轉儲所需的最大可用空間量是 RAM 的大小加上 MB)下表包含有關分頁文件大小的一些指導原則 收起該表格展開該表格RAM 大小 分頁文件不可小於
MB– MB RAM 大小的 倍
MB 或更大 位系統 GB 加 MB
位系統RAM 的大小加上 MB
要通過修改注冊表指定您希望使用核心內存轉儲文件請將 CrashDumpEnabled DWORD 值設置為 例如在命令提示符處鍵入以下信息然後按 Enter 鍵
wmic recoveros set DebugInfoType =
要通過修改注冊表指定您希望使用 D:/Dump/Memdmp 文件作為內存轉儲文件請將 DumpFile 可擴展字符串值設置為 D:/Dump/Memdmp例如在命令提示符處鍵入以下信息然後按 Enter 鍵
wmic recoveros set DebugFilePath = D:/Dump/Memdmp
要通過修改注冊表指定您不希望覆蓋任何以前的核心或完全內存轉儲文件請將 Overwrite DWORD 值設置為 例如在命令提示符處鍵入以下信息然後按 Enter 鍵
wmic recoveros set OverwriteExistingDebugFile =
完全內存轉儲選項在計算機意外停止時記錄系統內存中的內容此選項在具有 GB 或更多 RAM 的計算機上不可用 有關此問題的其他信息請單擊下面的文章編號以查看 Microsoft 知識庫中相應的文章
完全內存轉儲在具有 GB 或更多 RAM 的計算機上不可用
如果選擇此選項則啟動卷上必須有一個足夠大的分頁文件以容納所有物理 RAM 加 MB 的容量該文件存儲在轉儲文件框中指定的位置(默認為 %SystemRoot%/Memorydmp)
完全內存轉儲文件需要額外的空間因為 Windows 除了轉儲內存內容外還要寫入一個標頭標頭包含一個故障轉儲簽名並指定一些核心變量的值標頭信息並不需要整 MB 的空間但 Windows 是以 MB 為增量確定分頁文件大小的
要通過修改注冊表指定您希望使用完全內存轉儲文件請將 CrashDumpEnabled DWORD 值設置為 例如在命令提示符處鍵入以下信息然後按 Enter 鍵
wmic recoveros set DebugInfoType =
要通過修改注冊表指定您希望使用 D:/Dump/Memdmp 文件作為內存轉儲文件請將 DumpFile 可擴展字符串值設置為 D:/Dump/Memdmp例如在命令提示符處鍵入以下信息然後按 Enter 鍵
wmic recoveros set DebugFilePath = D:/Dump/Memdmp
要通過修改注冊表指定您不希望覆蓋任何以前的核心或完全內存轉儲文件請將 Overwrite DWORD 值設置為 例如在命令提示符處鍵入以下信息然後按 Enter 鍵
wmic recoveros set OverwriteExistingDebugFile =
注意如果您就某個停止錯誤向 Microsoft 產品支持服務咨詢他們可能會要求您提供由寫入調試信息選項生成的內存轉儲文件 有關這些 Windows 內存轉儲文件選項的其他信息請單擊下面的文章編號以查看 Microsoft 知識庫中相應的文章
存儲器轉儲選項概述
針對 IT 專業人員的附加信息
前面步驟中的示例命令使用了 Wmicexe 在 Windows 注冊表中配置系統故障和恢復選項Wmicexe 包含在 Windows XP 和 Windows Server 中它未包含在 Windows 中但您可以在基於 Windows XP 或基於 Windows Server 的計算機上運行 Wmicexe以便在基於 Windows 的遠程計算機上設置一些系統故障和恢復設置基於 Windows 的計算機不支持 DebugInfoType 屬性 有關 Wmicexe 實用工具的其他信息請單擊下面的文章編號以查看 Microsoft 知識庫中相應的文章
命令行實用工具說明
要查看本地計算機的系統故障和恢復設置請在命令提示符處鍵入 wmic recoveros然後按 Enter 鍵要在局域網上查看一個遠程計算機的系統故障和恢復設置請在命令提示符處鍵入 wmic /node:"計算機名" recoveros然後按 Enter 鍵注意為了能夠成功使用這些 Wmicexe 命令行示例您必須使用在此計算機上擁有管理權限的用戶帳戶登錄如果未使用在此計算機上擁有管理權限的用戶帳戶登錄請使用 /user:用戶名 和 /password:密碼 開關
也可以使用注冊表編輯器或其他實用工具在基於 Windows XPWindows 或 Windows 的計算機上編輯這些注冊表值
From:http://tw.wingwit.com/Article/Common/201311/6663.html