[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[注册表类] 批处理如何设置注册表权限?

@echo off
reg delete HKEY_CLASSES_ROOT\Applications /f
reg add HKEY_CLASSES_ROOT\Applications /f
:: 如要设置权限,需要手动到该目录设置。bat权限不足。
exit

HKEY_CLASSES_ROOT\Applications是文件右键打开方式的林林总总。
我把它删除干净了,一个也不要,我是个超级绿色的人。

试用了:(2 8 9 为所有用户只读)

if exist regset.ini @del /q /f regset.ini
echo HKEY_CLASSES_ROOT\Applications [2 8 19] >regset.ini
regini regset.ini
@del /q /f regset.ini

和(删除所有用户)

@echo off
set route=HKEY_CLASSES_ROOT\Applications
:fix
del %tmp%\ko.txt /q
echo "%route%" [0] >>%tmp%\ko.txt
regini %tmp%\ko.txt
exit
都不行。权限没变。不知道是不是什么特殊保护。
最后只能乖乖去手动把各用户设为拒绝。请问还有招吗?

有没有360或者其它杀软在运行?

TOP

没的,我裸奔的。

TOP

不过可以说一说的是,有些注册表项是马上还原的。就好象我这个项,如果删除了,又马上去,文件右键打开方式的话,它又会自动重生的。所以我才要给它权限。

TOP

返回列表