计算机配置系统失败,在 Windows 中配置系统失败和恢复选项

在 Windows 中配置系统失败和恢复选项

8/22/2019

本文内容

本文介绍如何配置 Windows 在系统错误或 (错误检查、系统崩溃、致命系统错误或停止错误) 的操作。 可以配置以下操作:

将事件写入系统日志。

如果已 (管理警报,则通知管理员) 。

将系统内存放入高级用户可用于调试的文件中。

自动重新启动计算机。

备注

您必须以管理员或安全组管理员组登录才能完成此过程。 如果计算机已连接到网络,则网络策略设置可能会阻止您完成此过程。

配置系统故障和恢复选项

重要

请仔细执行本节中的步骤。 如果注册表修改不正确,可能会发生严重问题。 在修改注册表 之前,请备份注册表以 在出现问题时进行还原。

这些选项在"启动和恢复 "对话框中 可用。 您还可以使用以下方法:

修改以下注册表子项下的值:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

若要修改本地计算机上的选项,请使用命令行实用程序 (Wmic.exe) WMI (Windows Management Instrumentation) 。

按照以下步骤查看启动和恢复 中的选项。 (还会针对每个选项列出注册表值和 Wmic 命令。)

在"控制面板"中,选择"系统和安全>系统"。

选择 "高级系统设置", 选择" 高级" 选项卡 ,然后选择 "启动 和恢复"区域中的"设置 "。

在"系统故障"下

选中希望 Windows 在出现系统错误时执行的操作的复选框。

将事件写入系统日志

此选项指定在系统日志中记录事件信息。 默认情况下,此选项为打开状态。

若要关闭此选项,请运行以下命令或修改注册表值:

wmic recoveros set WriteToSystemLog = False

将LogEvent DWORD 值设置为0。

发送管理警报

该选项指定在配置管理通知时向管理员通知系统错误。 默认情况下,此选项为打开状态。

若要关闭此选项,请运行以下命令或修改注册表值:

wmic recoveros set SendAdminAlert = False

将SendAlert DWORD 值设置为0。

自动重启

选项指定 Windows 自动重新启动计算机。 默认情况下,此选项为打开状态。

若要关闭此选项,请运行以下命令或修改注册表值:

wmic recoveros set AutoReboot = False

将AutoReboot DWORD 值设置为0。

在"编写调试信息"下

如果计算机意外停止,请选择希望 Windows 在内存转储文件中记录的以下信息类型之一:

(无)

该选项不会在内存转储文件中记录任何信息。

若要指定不希望 Windows 在内存转储文件中记录信息,请运行以下命令或修改注册表值:

wmic recoveros set DebugInfoType = 0

将CrashDumpEnabled DWORD 值设置为0。

小型内存转储

该选项将记录最小的信息量以帮助识别问题。 此选项要求计算机启动卷上的分页文件至少为 2 MB (MB) ,并指定 Windows 将每次系统意外停止时创建一个新文件。 这些文件的历史记录存储在"小型转储目录"下列出的文件夹中 (%SystemRoot%\Minidump) 。 在 Windows XP 和 Windows Server 2003 中,小型内存转储文件与 Windows 错误报告功能一起使用。

若要指定要使用小型内存转储文件,请运行以下命令或修改注册表值:

wmic recoveros set DebugInfoType = 3

将CrashDumpEnabled DWORD 值设置为3。

若要指定要使用文件夹作为小型转储目录,请运行以下命令或修改注册表值:

wmic recoveros set MiniDumpDirectory =

将 MinidumpDir 可扩展字符串值设置为 。

内核内存转储

选项仅记录内核内存。 与小型内存转储文件相比,此选项存储的信息更多,但完成时间比完成内存转储文件要少。 默认情况下,该文件存储在 %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

若要指定要使用内核内存转储文件,请运行以下命令或修改注册表值:

wmic recoveros set DebugInfoType = 2

将CrashDumpEnabled DWORD 值设置为2。

若要指定要使用文件作为内存转储文件,请运行以下命令或修改注册表值:

wmic recoveros set DebugFilePath =

将 DumpFile 可扩展字符串值设置为 。

若要指定不希望覆盖任何以前的内核或完整的内存转储文件,请运行以下命令或修改注册表值:

wmic recoveros set OverwriteExistingDebugFile = 0

将Overwrite DWORD 值设置为0。

完成内存转储

选项在计算机意外停止时记录系统内存的内容。 此选项在 RAM 超过或超过 2 GB 的计算机上不可用。 如果选择此选项,则必须在启动卷上具有一个足以容纳所有物理 RAM 加上 1 MB 的分页文件。 默认情况下,该文件按 %SystemRoot%\Memory.dmp 中的指定存储。

完整内存转储文件需要额外兆字节,因为 Windows 除了转储内存内容之外还写入标头。 标头包含故障转储签名并指定某些内核变量的值。 头信息不需要完整的兆字节空间,但 Windows 会以 MB 为单位调整分页文件的大小。

若要指定要使用完整的内存转储文件,请运行以下命令或修改注册表值:

wmic recoveros set DebugInfoType = 1

将CrashDumpEnabled DWORD 值设置为1。

若要指定要使用文件作为内存转储文件,请运行以下命令或修改注册表值:

wmic recoveros set DebugFilePath =

将 DumpFile 可扩展字符串值设置为 。

若要指定不希望覆盖任何以前的内核或完整的内存转储文件,请运行以下命令或修改注册表值:

wmic recoveros set OverwriteExistingDebugFile = 0

将Overwrite DWORD 值设置为0。

备注

如果就停止错误与 Microsoft 支持部门联系,系统可能会要求您提供由"写入调试信息"选项生成的内存转储文件。

若要查看本地计算机的系统故障和恢复设置,请在命令提示符下键入 wmic recoveros, 然后按 Enter。 若要查看本地网络上远程计算机的系统故障和恢复设置,请在命令提示符下键入 wmic /node: recoveros, 然后按 Enter。

备注

若要成功使用这些Wmic.exe命令行示例,必须使用在计算机上具有管理权限的用户帐户登录。 如果未使用在计算机上具有管理权限的用户帐户登录,请使用 /user:user_name 和 /password:password 开关。

提示

若要利用转储文件功能,你的分页文件必须位于启动卷上。 如果你已将分页文件移动到另一个卷,则必须在使用此功能之前将其移回启动卷。

如果设置了内核内存转储或"完整内存转储"选项,并且选中了"覆盖**** 任何现有文件"复选框,Windows 将始终写入相同的文件名。 若要保存单个转储文件,请单击以清除"覆盖任何 现有 文件"复选框,然后在每个 Stop 错误后更改文件名。

如果单击以清除"将事件写入系统日志"**** 和"发送管理警报"复选框,可以保存一些内存。 您保存的内存取决于计算机,但这些功能通常需要大约 60 到 70 KB。

参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值