荣耀 发表于 2019-9-6 19:49:03

怎么制作注册表优化和将注册表转换为bat批处理?看这贴!

本帖最后由 荣耀 于 2019-9-6 19:50 编辑

所谓的注册表优化,无非就是将系统某些功能设置,然后把这个功能的开关或数据键值保存下来。方便下次,可以一键开启。
windows系统的很多功能这些啊,都是存在注册表内,有时候封装的时候已经优化了,但是使用sysprep.exe后又会将这些功能恢复回默认。
所以就有了注册表优化的由来。

下来教你怎么获取这个功能的注册表键值。当然我不会给你图文教程,我感觉既然你都学封装了,看文字就能懂。

RegShot 软件,是一个注册表比较工具,可以让你找出系统某些功能被修改后的注册表位置键值。

来个简单例子,windows防火墙,默认是开启的,使用 RegShot 在你未修改关闭前,点击里面的 快照1 ,然后待RegShot搜索完成。
之后,你点击关闭 windows防火墙 保存后,再使用 RegShot 快照2 待搜索完成,再输出文件,你打开这个输出文件,里面有一大堆注册表,但是你需要找到那个相关的,很容易发现!
然后打开系统的 regedit 找到这个功能键值的位置,再回到windows防火墙那,重复开启或者关闭,每一次,都在 regedit 里面按F5刷新,看这个功能键值的数据有没有变化,有变化,那么这个注册表键值就是windows防火墙的开关了。然后可以在 regedit 右键导出这个注册表!!!

注册表除了这些功能开关,几乎windows所有功能的数据都在注册表里,这里我只是举个栗子具体看你想怎么做。

那么既然我把这些注册表都找出来,我想把这些注册表优化,做成个一键bat批处理,可以不。得益现在的工具,你有福了,不像老一辈那样封装头疼。

Reg Converter 是一款可以将注册表转换成bat批处理的软件。

你只需要在里面添加注册表文件,再转换就行。

注意,有些系统功能键值,虽然你能找出来,或者做bat批处理执行。但需要有管理员权限才能执行。
这个时候,你在bat批处理的开头添加以下内容
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
if '%errorlevel%' NEQ '0' (
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
这是一个让脚本以管理员启动的代码。

有时候,你封装完成,又想删除所设置的注册表键值,怎么办?

RegistryWorkshop 是一款 能够离线修改注册表的软件
例如能在离线下打开注册表目录的相应文件,挂载从而进入修改相应注册表数据。

看到最后了,还是没有发现我留下的百度云下载链接,怎么办?
百度搜索啊……

RegShot Reg Converter RegistryWorkshop 都有汉化版的

荣耀 发表于 2019-9-6 19:56:07

以前写作文都没50字,现在自己所学知道的,想说都几百字了。

yaya141319 发表于 2019-9-17 15:08:06

荣耀 发表于 2019-9-6 19:56
以前写作文都没50字,现在自己所学知道的,想说都几百字了。

不錯. 但你怎麼好人做一半? 把地址放出來, 看倌比較放心不會下到惡意軟體, 也較省事. 你也可以賺積分吧.

listen_run 发表于 2021-2-9 23:50:35

感谢楼主,打这么多字不容易呀

woodee 发表于 2023-2-22 17:12:54

学习一个

zyy 发表于 2023-9-25 01:13:13

Reg Converter 可以将注册表转换成bat批处理的软件{:1_194:}

hdxzd 发表于 2023-10-7 13:06:02

谢谢分享

xwuyun.cn 发表于 2023-11-20 14:39:19

谢谢分享
页: [1]
查看完整版本: 怎么制作注册表优化和将注册表转换为bat批处理?看这贴!