标题:
[注册表类]
批处理如何修改HKCR的权限
[打印本页]
作者:
hzusb
时间:
2018-12-9 09:40
标题:
批处理如何修改HKCR的权限
regini 好像是改不了 HKCR 子项的权限,各位有何好方法,win10,要用bat。
作者:
flashercs
时间:
2018-12-9 13:51
自己搜一下 secedit的用法吧.用安全模板更好
作者:
hzusb
时间:
2018-12-10 09:07
回复
2#
flashercs
secedit修改了所有者为Everyone,但是注册表还是不能编辑,还少什么操作吗?
作者:
hzusb
时间:
2018-12-11 12:07
今天操作过程中发现win10下所有regini操作都无效,没搞懂。代码如下:
echo HKEY_LOCAL_MACHINE\SOFTWARE\项 [1 7 17] >> "%temp%\1.txt"
regini.exe "%temp%\1.txt"
哪位大神能解释一下
作者:
tz_being
时间:
2018-12-11 18:24
你是否以administrator登录电脑?是否关闭了UAC?
作者:
hzusb
时间:
2018-12-12 09:31
回复
5#
tz_being
本地用户管理员 UAC关的
作者:
tz_being
时间:
2018-12-12 10:26
用regini好像需要把权限传达到所有分支,然后权限才对主项生效。
比如说删除HKEY_CLASSES_ROOT\CLSID\{9DBD2C50-62AD-11d0-B806-00C04FD706EC},
光echo HKEY_CLASSES_ROOT\CLSID\{9DBD2C50-62AD-11d0-B806-00C04FD706EC} [1 7 17]>"%temp%\1.txt"是不行的,
还需要对它的分支:echo HKEY_CLASSES_ROOT\CLSID\{9DBD2C50-62AD-11d0-B806-00C04FD706EC}\InProcServer32 [1 7 17]>>"%temp%\1.txt"
我的系统是Win7
作者:
hzusb
时间:
2018-12-12 10:51
回复
7#
tz_being
我操作的就是末端的一个项,就如你的InProcServer32
作者:
flashercs
时间:
2018-12-12 10:54
管理员为何还要改注册表权限?本来就有权限的
作者:
hzusb
时间:
2018-12-12 11:29
回复
9#
flashercs
所有权是system的,注册表值修改不了
作者:
flashercs
时间:
2018-12-12 12:36
本帖最后由 flashercs 于 2018-12-12 12:41 编辑
回复
10#
hzusb
win10, HKEY_CLASSES_ROOT\CLSID\{00000560-0000-0010-8000-00AA006D2EA4},所有者是system,可是在regedit.exe中管理员可以随意改内容的,因为regedit.exe是以管理员提权身份运行的...
若以其他方式修改,请以管理员提权后的token运行修改...
不建议修改注册表权限的...
若要修改注册表内容,也可以获取system身份来操作;
三种方式:
1.可以添加计划任务,执行用户是system
2.可以添加组策略的开机脚本
3.psexec.exe 可以获得system权限
作者:
hzusb
时间:
2018-12-13 08:37
回复
11#
flashercs
谢谢,我是目的是通过批处理来解决这个问题。
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2