无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4486|回复: 31
打印 上一主题 下一主题

[原创] 【重写】离线系统故障恢复设置 2.0.1

[复制链接]
跳转到指定楼层
1#
发表于 2024-1-19 22:07:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 nttwqz 于 2024-1-20 23:35 编辑



6年以前,曾经写过一个离线更改系统转储设置的批处理,用于那些优化过故障转储关闭,蓝屏后无法进入系统,但有时系统重装又特别麻烦的情况。

最近得闲,兴趣使然,用Python重写了一下,图形界面,使用更方便,送给同样有时需要的人……

不支持更改当前系统(多系统时可以更改其它系统),当离线系统只有一个时,更改后自动退出,否则可继续更改其它系统,估计没人用到。

默认仅支持Win8.1以上64位操作系统下运行,除非使用Win7x86版本(误报严重,非必要勿下),Win7x86版本在正常系统Win7SP1x86、Win10x64下测试通过,所有版本均为未测试Win11(运行和修改),都可以修改不同版本系统的故障恢复设置。

报毒情况一览(x64)

下载地址,签名处百度网盘原创软件也有。
https://nttwqz.lanzout.com/b05eu00kf
密码:czzk



评分

参与人数 1无忧币 +5 收起 理由
新空气 + 5 赞一个!

查看全部评分

来自 19#
 楼主| 发表于 2024-1-20 15:21:19 来自手机 | 只看该作者
已增加Win7x86版本,但报毒严重(多达18款),保证无毒,非必要勿下,7-10正常系统x64测试可运行,PE10、8.1x64下报错,8.1PEx86正常。
回复

使用道具 举报

2#
发表于 2024-1-19 22:35:43 | 只看该作者
沙发
回复

使用道具 举报

3#
发表于 2024-1-19 22:42:12 | 只看该作者
话说这个功能我从来都没用过,不知道到底有啥区别...

点评

真的假的?! Windows蓝屏时,会生成相关信息,自动保存在一个文件里面,通过BlueScreenView等软件,可以查看蓝屏信息,可以显示蓝屏时的屏幕画面。常见简单的情况是显示哪个(些)驱动引起的蓝屏,你把它删了就  详情 回复 发表于 2024-1-19 22:49
蓝屏时生成转储文件,用windbg分析蓝屏具体原因  详情 回复 发表于 2024-1-19 22:44
回复

使用道具 举报

4#
发表于 2024-1-19 22:42:55 | 只看该作者
谢谢分享
回复

使用道具 举报

5#
发表于 2024-1-19 22:44:55 | 只看该作者
邪恶海盗 发表于 2024-1-19 22:42
话说这个功能我从来都没用过,不知道到底有啥区别...

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

点评

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

使用道具 举报

6#
 楼主| 发表于 2024-1-19 22:49:51 | 只看该作者
邪恶海盗 发表于 2024-1-19 22:42
话说这个功能我从来都没用过,不知道到底有啥区别...

真的假的?!

Windows蓝屏时,会生成相关信息,自动保存在一个文件里面,通过BlueScreenView等软件,可以查看蓝屏信息,可以显示蓝屏时的屏幕画面。常见简单的情况是显示哪个(些)驱动引起的蓝屏,你把它删了就正常了。这个比进安全模式的好处是可以直接显示具体文件。
回复

使用道具 举报

7#
发表于 2024-1-19 22:52:35 | 只看该作者
支持原创!感谢楼主分享!
回复

使用道具 举报

8#
 楼主| 发表于 2024-1-19 22:56:04 来自手机 | 只看该作者
htmlc4 发表于 2024-1-19 22:44
蓝屏时生成转储文件,用windbg分析蓝屏具体原因

话说,这个和BlueScreenView哪个好用,一直用前者。
回复

使用道具 举报

9#
发表于 2024-1-19 22:59:19 | 只看该作者
好好好
回复

使用道具 举报

10#
发表于 2024-1-19 23:03:26 | 只看该作者
谢谢分享
回复

使用道具 举报

11#
发表于 2024-1-20 00:15:01 | 只看该作者
感谢分享好东东
回复

使用道具 举报

12#
发表于 2024-1-20 01:56:47 | 只看该作者
感谢分享,很给力!~
回复

使用道具 举报

13#
发表于 2024-1-20 04:41:43 | 只看该作者
赞,谢谢分享。
回复

使用道具 举报

14#
发表于 2024-1-20 08:48:24 | 只看该作者
谢谢分享
回复

使用道具 举报

15#
发表于 2024-1-20 09:53:35 | 只看该作者
极少去看故障转储文件,不少时候,能救的直接开就可以重现定位了,不能搞的,基本就是要还原了
回复

使用道具 举报

16#
发表于 2024-1-20 11:43:55 | 只看该作者
好 谢谢分享
回复

使用道具 举报

17#
发表于 2024-1-20 12:11:03 | 只看该作者
这个功能还真没用过
回复

使用道具 举报

18#
发表于 2024-1-20 15:02:19 | 只看该作者
谢谢分享
回复

使用道具 举报

20#
 楼主| 发表于 2024-1-20 15:36:32 | 只看该作者
意外发现7各版本这个转储级别还有区别,旗舰版有“完全内存转储”而专业版没有,但是如果PE下改成了这一项,它就会神奇的出现,正常系统选择其它项后它就又消失了

举一反三一下,各版本功能限制一定程度上也能通过改注册表突破限制吧。
回复

使用道具 举报

21#
发表于 2024-1-20 18:17:28 | 只看该作者
这个功能怎么用啊
回复

使用道具 举报

22#
发表于 2024-1-21 19:40:37 | 只看该作者
感谢制作分享
回复

使用道具 举报

23#
发表于 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
回复

使用道具 举报

24#
 楼主| 发表于 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
回复

使用道具 举报

25#
发表于 2024-1-22 08:19:33 | 只看该作者
nttwqz 发表于 2024-1-21 23:00
不错!AU3编译的程序小,更适合集成到PE中,我这个只能放到优盘有了。

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

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

点评

我试的是一样的。  详情 回复 发表于 2024-1-23 14:39
回复

使用道具 举报

26#
发表于 2024-1-22 19:51:04 | 只看该作者
感谢提供分享
回复

使用道具 举报

27#
 楼主| 发表于 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
回复

使用道具 举报

28#
发表于 2024-1-23 15:23:05 | 只看该作者
nttwqz 发表于 2024-1-23 14:39
我试的是一样的。

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

点评

是的,但是这个低版本系统中没有。  详情 回复 发表于 2024-1-23 17:08
回复

使用道具 举报

29#
发表于 2024-1-23 15:54:11 | 只看该作者
nttwqz 发表于 2024-1-23 14:39
我试的是一样的。

更新了 23 楼里的附件资源
新增了支持"活动内存转储"选项, 并添加了相应的提示信息
回复

使用道具 举报

30#
 楼主| 发表于 2024-1-23 17:08:37 来自手机 | 只看该作者
Bluebells 发表于 2024-1-23 15:23
我发现原因了, Win10 中的"活动内存转储"和"完全内存转储"的值 CrashDumpEnabled 的数据都是 1, 但"活动 ...

是的,但是这个低版本系统中没有。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 00:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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