无忧启动论坛

 找回密码
 注册
搜索

【重写】离线系统故障恢复设置 2.0.1

查看数: 4573 | 评论数: 31 | 收藏 5
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-1-19 22:07

正文摘要:

本帖最后由 nttwqz 于 2024-1-20 23:35 编辑 6年以前,曾经写过一个离线更改系统转储设置的批处理,用于那些优化过故障转储关闭,蓝屏后无法进入系统,但有时系统重装又特别麻烦的情况。 最近得闲,兴 ...

回复

nttwqz 发表于 2024-1-20 15:21:19
已增加Win7x86版本,但报毒严重(多达18款),保证无毒,非必要勿下,7-10正常系统x64测试可运行,PE10、8.1x64下报错,8.1PEx86正常。
sacawen 发表于 2024-1-24 16:34:52
感谢分享!收藏学习
无犹启动 发表于 2024-1-23 19:24:28
谢谢分享
nttwqz 发表于 2024-1-23 17:08:37
Bluebells 发表于 2024-1-23 15:23
我发现原因了, Win10 中的"活动内存转储"和"完全内存转储"的值 CrashDumpEnabled 的数据都是 1, 但"活动 ...

是的,但是这个低版本系统中没有。
Bluebells 发表于 2024-1-23 15:54:11
nttwqz 发表于 2024-1-23 14:39
我试的是一样的。

更新了 23 楼里的附件资源
新增了支持"活动内存转储"选项, 并添加了相应的提示信息
Bluebells 发表于 2024-1-23 15:23:05
nttwqz 发表于 2024-1-23 14:39
我试的是一样的。

我发现原因了, Win10 中的"活动内存转储"和"完全内存转储"的值 CrashDumpEnabled 的数据都是 1, 但"活动内存转储"是存在值 FilterPages, 且其数据为 1, 而"完全内存转储"是没有值 FilterPages
我误以为是值 CrashDumpEnabled 的数据控制所有的转储选项

点评

是的,但是这个低版本系统中没有。  详情 回复 发表于 2024-1-23 17:08
nttwqz 发表于 2024-1-23 14:39:55
Bluebells 发表于 2024-1-22 08:19
选项或多或少也就算了,关键是相同的转储选项在不同的NT版本中,其对应的键值可能会不同

我试的是一样的。

点评

更新了 23 楼里的附件资源 新增了支持"活动内存转储"选项, 并添加了相应的提示信息  详情 回复 发表于 2024-1-23 15:54
我发现原因了, Win10 中的"活动内存转储"和"完全内存转储"的值 CrashDumpEnabled 的数据都是 1, 但"活动内存转储"是存在值 FilterPages, 且其数据为 1, 而"完全内存转储"是没有值 FilterPages 我误以为是值 CrashDu  详情 回复 发表于 2024-1-23 15:23
2267981144 发表于 2024-1-22 19:51:04
感谢提供分享
Bluebells 发表于 2024-1-22 08:19:33
nttwqz 发表于 2024-1-21 23:00
不错!AU3编译的程序小,更适合集成到PE中,我这个只能放到优盘有了。

说起来惭愧,水平及其有限,不 ...

选项或多或少也就算了,关键是相同的转储选项在不同的NT版本中,其对应的键值可能会不同

点评

我试的是一样的。  详情 回复 发表于 2024-1-23 14:39
nttwqz 发表于 2024-1-21 23:00:32
Bluebells 发表于 2024-1-21 21:39
无聊写了个类似的小工具(失败品)

由于是使用 autoit 写的, 并使用了压缩壳, 因此可能会被不少杀软误报;  ...

不错!AU3编译的程序小,更适合集成到PE中,我这个只能放到优盘有了。

说起来惭愧,水平及其有限,不知道Python如何直接读写注册表文件,甚至目前连挂载都是靠reg实现的,因为看文档一个可能是挂载的winreg.LoadKey说是需要什么 SE_RESTORE_PRIVILEGE 特权,管理员打开依然提示没有特权,搜索、AI都没有给我答案,看来还是学的太少。

8.1比10+少个活动内存转储,7又少一个自动内存转储,而且各版本还又区别,专业版没有完全内存转储,但改注册表能出来。

点评

选项或多或少也就算了,关键是相同的转储选项在不同的NT版本中,其对应的键值可能会不同  详情 回复 发表于 2024-1-22 08:19
Bluebells 发表于 2024-1-21 21:39:40
本帖最后由 Bluebells 于 2024-1-23 15:51 编辑

无聊写了个类似的小工具

由于是使用 autoit 写的, 并使用了压缩壳, 因此可能会被不少杀软误报;
程序直接调用 offreg.dll 库文件里的函数对脱机注册表文件进行读写
脱机Windows系统故障恢复调整器.7z (844.3 KB, 下载次数: 57)

点评

不错!AU3编译的程序小,更适合集成到PE中,我这个只能放到优盘有了。 说起来惭愧,水平及其有限,不知道Python如何直接读写注册表文件,甚至目前连挂载都是靠reg实现的,因为看文档一个可能是挂载的winreg.LoadK  详情 回复 发表于 2024-1-21 23:00
dyc086 发表于 2024-1-21 19:40:37
感谢制作分享
tanglf 发表于 2024-1-20 18:17:28
这个功能怎么用啊
nttwqz 发表于 2024-1-20 15:36:32
意外发现7各版本这个转储级别还有区别,旗舰版有“完全内存转储”而专业版没有,但是如果PE下改成了这一项,它就会神奇的出现,正常系统选择其它项后它就又消失了

举一反三一下,各版本功能限制一定程度上也能通过改注册表突破限制吧。
9527sss 发表于 2024-1-20 15:02:19
谢谢分享
reninhouse 发表于 2024-1-20 12:11:03
这个功能还真没用过
guong 发表于 2024-1-20 11:43:55
好 谢谢分享
2012andyle113 发表于 2024-1-20 09:53:35
极少去看故障转储文件,不少时候,能救的直接开就可以重现定位了,不能搞的,基本就是要还原了
yyz2191958 发表于 2024-1-20 08:48:24
谢谢分享
oh312 发表于 2024-1-20 04:41:43
赞,谢谢分享。
一晒春秋 发表于 2024-1-20 01:56:47
感谢分享,很给力!~
promrhxq 发表于 2024-1-20 00:15:01
感谢分享好东东
yc2428 发表于 2024-1-19 23:03:26
谢谢分享
WUMEIHAI 发表于 2024-1-19 22:59:19
好好好
nttwqz 发表于 2024-1-19 22:56:04
htmlc4 发表于 2024-1-19 22:44
蓝屏时生成转储文件,用windbg分析蓝屏具体原因

话说,这个和BlueScreenView哪个好用,一直用前者。
201027149 发表于 2024-1-19 22:52:35
支持原创!感谢楼主分享!
nttwqz 发表于 2024-1-19 22:49:51
邪恶海盗 发表于 2024-1-19 22:42
话说这个功能我从来都没用过,不知道到底有啥区别...

真的假的?!

Windows蓝屏时,会生成相关信息,自动保存在一个文件里面,通过BlueScreenView等软件,可以查看蓝屏信息,可以显示蓝屏时的屏幕画面。常见简单的情况是显示哪个(些)驱动引起的蓝屏,你把它删了就正常了。这个比进安全模式的好处是可以直接显示具体文件。
htmlc4 发表于 2024-1-19 22:44:55
邪恶海盗 发表于 2024-1-19 22:42
话说这个功能我从来都没用过,不知道到底有啥区别...

蓝屏时生成转储文件,用windbg分析蓝屏具体原因

点评

话说,这个和BlueScreenView哪个好用,一直用前者。  详情 回复 发表于 2024-1-19 22:56
nathan6498 发表于 2024-1-19 22:42:55
谢谢分享

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-1 11:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表