找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 1050|回复: 3

[注册表类] bat可以转换成 REG吗 ?

[复制链接]
发表于 2026-1-7 10:28:54 | 显示全部楼层 |阅读模式
本帖最后由 lovekix 于 2026-1-7 10:32 编辑
  1. reg load hklm\offline-SOFTWARE c:\windows\system32\config\SOFTWARE
复制代码
有 个 挂载注册表 的bat
  1. [HKEY_LOCAL_MACHINE\offline-SOFTWARE\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew]
  2. "Classes"=hex(7):2e,00,62,00,6d,00,70,00,00,00,2e,00,6c,00,69,00,62,00,72,00,\
  3.   61,00,72,00,79,00,2d,00,6d,00,73,00,00,00,2e,00,6c,00,6e,00,6b,00,00,00,2e,\
  4.   00,72,00,61,00,72,00,00,00,2e,00,7a,00,69,00,70,00,00,00,2e,00,74,00,78,00,\
  5.   74,00,00,00,2e,00,64,00,6f,00,63,00,00,00,2e,00,64,00,6f,00,63,00,78,00,00,\
  6.   00,2e,00,78,00,6c,00,73,00,00,00,2e,00,78,00,6c,00,73,00,78,00,00,00,2e,00,\
  7.   70,00,70,00,74,00,00,00,2e,00,70,00,70,00,74,00,78,00,00,00,46,00,6f,00,6c,\
  8.   00,64,00,65,00,72,00,00,00,00,00
复制代码
有个优化用的.REG    (上面 这个 很多  单独 列举一个)
弄2个文件  总是 很 不方便(步骤1挂载  2优化 3卸载    )

能转换 成 reg吗?
发表于 2026-1-7 12:48:49 | 显示全部楼层
转不了,REG 只是注册表脚本文件,只负责导入或删除修改注册表设置,没办法挂载,
BAT 脚本几乎可以完成所有对注册表的操作,,,,
如果不知道怎么把REG 文件转换成 REG 命令,可以在BAT 里直接静默导入 REG 文件就可以了
也可以ECHO 注册表内容,,>生成注册表REG文件.REG
然后 regdit32 /s 路径\生成注册表REG文件.REG,,静默导入就可以了,,

你上面的注册表 我试着导入 然后读取了出内容了,在REG命令里可以直接导入数据生成16进制,,,

  1. @echo off
  2. REM;;;挂载,,,
  3. Reg load hklm\offline-SOFTWARE c:\windows\system32\config\SOFTWARE
  4. REM;;;;查看挂载
  5. Reg query "HKEY_LOCAL_MACHINE\offline-SOFTWARE"
  6. REM;;;;判断挂载是否成功
  7. if %ERRORLEVEL% EQU 0 goto,yes else goto,no
  8. exit
  9. :no
  10. echo.---------no
  11. pause>nul & exit
  12. :yes
  13. Reg add "HKEY_LOCAL_MACHINE\offline-SOFTWARE\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew" /v "Classes" /t REG_MULTI_SZ /d ".bmp\\0.library-ms\\0.lnk\\0.rar\\0.zip\\0.txt\\0.doc\\0.docx\\0.xls\\0.xlsx\\0.ppt\\0.pptx\\0Folder" /f
  14. echo.---------yes
  15. pause>nul & exit
复制代码
发表于 2026-1-13 11:28:02 | 显示全部楼层
学习了。正需要这个思路。
发表于 2026-1-13 19:20:54 | 显示全部楼层
试试用注释放到一个bat文件里
  1. Windows Registry Editor Version 5.00

  2. ;reg load hklm\offline-SOFTWARE c:\windows\system32\config\SOFTWARE
  3. ;reg import "%~0"
  4. ;exit
  5. [HKEY_LOCAL_MACHINE\offline-SOFTWARE\Software\Microsoft\Windows\CurrentVersion\Explorer\Discardable\PostSetup\ShellNew]
  6. "Classes"=hex(7):2e,00,62,00,6d,00,70,00,00,00,2e,00,6c,00,69,00,62,00,72,00,\
  7.   61,00,72,00,79,00,2d,00,6d,00,73,00,00,00,2e,00,6c,00,6e,00,6b,00,00,00,2e,\
  8.   00,72,00,61,00,72,00,00,00,2e,00,7a,00,69,00,70,00,00,00,2e,00,74,00,78,00,\
  9.   74,00,00,00,2e,00,64,00,6f,00,63,00,00,00,2e,00,64,00,6f,00,63,00,78,00,00,\
  10.   00,2e,00,78,00,6c,00,73,00,00,00,2e,00,78,00,6c,00,73,00,78,00,00,00,2e,00,\
  11.   70,00,70,00,74,00,00,00,2e,00,70,00,70,00,74,00,78,00,00,00,46,00,6f,00,6c,\
  12.   00,64,00,65,00,72,00,00,00,00,00
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 07:06 , Processed in 0.018045 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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