我有一个y.reg文件,放在C:\下面,用来修改注册表中的值,我想做一个h.bat来调用y.reg文件来修改注册表,h.bat文件放在system32目录下,这样每次在“运行”里面输入h就可以调用了。
h.bat文件里面应该怎么写呢?我看网上写法如下:
Echo off
Reg import c:\y.reg
但运行h后注册表没变,如果直接双击y.reg则可以,不知道是不是哪里写错了?
@echo off
regedit /s "c:\y.reg"
regedit /s "c:\y.reg"
你上面的写法是可以的.可写成这样,Win7下批处理需要 以管理员身份运行才能操作注册表.
也可以直接将y.reg文件转换为批处理直接操作注册表,而不用再调用y.reg文件.
直接在cmd中输入以下命令看看输出,有权限会显示 "操作成功完成。"
reg import "c:\y.reg"
温馨提示:答案为网友推荐,仅供参考
第1个回答 2020-12-25
win+r