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