b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

win7小内存转储 BlueScreenofDeath\CurrentControlSet\System\CrashCo

电脑杂谈  发布时间:2021-03-13 15:03:17  来源:网络整理

前言

我们处于核心转储中,我们开始捕获它!本文介绍了一个关键的系统设置。设置后,当系统处于“死亡蓝屏”(BSOD)中时,系统可以自动保存转储文件。该文章只是简要介绍了设置步骤,而本文力图详细介绍相关内容。

让我们首先根据以下查看设置步骤:

系统转储设置

我想知道您是否考虑过这些设置的保存位置?我猜它存储在注册表中。我们一起看。

保存位置

为了找到这些设置的保存位置,我特意使用过程监视器捕获整个设置过程并录制了视频。

system-crash-dump-setting-investigate

根据调查结果,转储类型保存在注册表的以下位置:HKLM \ System \ CurrentControlSet \ Control \ CrashControl \ CrashDumpEnabled。每个项目的对应值如下:

中文名称和英文名称值

(无)

(无)

内存转储(256KB)

小内存转储

3

核心内存转储

内核内存转储

2

完成内存转储

完成内存转储

1

自动内存转储

自动内存转储

7

活动内存转储

活动内存转储

1

我们可以发现,完整内存转储和活动内存转储设置的CrashDumpEnabled值实际上是相同的,两者均为1。必须存在其他差异。将过滤条件更改为“路径以HKLM \ System \ CurrentControlSet \ Control \ CrashControl开头”

更改过滤条件

继续观察,得到的比较结果如下。

结果对比

经过比较,我们发现当设置为活动内存转储时,注册表项HKLM \ System \ CurrentControlSet \ Control \ CrashControl \ FilterPages将设置为1,而当设置为完成内存转储时,FilterPages将被删除Child。

注意:在win7和更早的系统中没有自动内存转储和活动内存转储选项。自动内存转储是从win8引入的。主动内存转储是从win10引入的。

win7 系统转储设置

其他相关设置

除了指定转储类型,我们还可以进行其他设置。

有关每个项目在注册表中的对应位置,请参考以下代码。将其另存为.reg文件,然后双击以导入它。

Windows Registry Editor Version 5.00

; 将事件写入系统日志。 1 表示写入,0 表示不写入 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl] "LogEvent" = dword:00000000

; 是否自动重启。1 表示自动重启,0 表示不自动重启 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl] "AutoReboot" = dword:00000000

; 转储类型。每个值的意义参考上表 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl] "CrashDumpEnabled" = dword:00000001

; 转储文件的保存路径。以二进制形式表示的 UNICODE 路径。默认值是 %SystemRoot%\MEMORY.DMP [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl] "DumpFile" = hex(2) :25, 00, 53, 00, 79, 00, 73, 00, 74, 00, 65, 00, 6d, 00, 52, 00, 6f, 00, 6f, 00,
74, 00, 25, 00, 5c, 00, 4d, 00, 45, 00, 4d, 00, 4f, 00, 52, 00, 59, 00, 2e, 00, 44, 00, 4d, 00, 50,
00, 00, 00

; 小内存转储文件保存路径。以二进制形式表示的 UNICODE 路径。默认值是 %SystemRoot%\MEMORY.DMP [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl] "MinidumpDir" = hex(2) :25, 00, 53, 00, 79, 00, 73, 00, 74, 00, 65, 00, 6d, 00, 52, 00, 6f, 00, 6f,
00, 74, 00, 25, 00, 5c, 00, 4d, 00, 69, 00, 6e, 00, 69, 00, 64, 00, 75, 00, 6d, 00, 70, 00, 00, 00

; 小内存转储文件保存的最大个数。如果转储文件数量超过此值,则删除最旧的那个。 ; 界面上没有对应的设置,只能通过注册表修改。 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl] "MinidumpsCount" = dword:00000005

; 覆盖任何现有文件。1 表示覆盖,0 表示不覆盖。对小内存转储不生效。 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl] "Overwrite" = dword:00000001

; 禁止在磁盘空间不足时自动删除内存转储。 1 表示不删除,0 表示删除 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl] "AlwaysKeepMemoryDump" = dword:00000000

各种转储类型简介

这些类型的转储的介绍主要是从Microsoft的官方文档翻译而来的,但不完全是。对于那些会说英语的人,请参阅Microsoft的官方文档。

活动内存转储在Windows 10或更高版本的系统中可用。

自动内存转储在Windows 8或更高版本的系统中可用。

在Windows XP和Windows的后续版本中,它还包括以下内容:

参考资料摘要


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-364266-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...