如何用批处理,更改,注册表里项的名字与权限?? 如何用批处理文件修改注册表项的权限?

作者&投稿:潮晓 (若有异议请与网页底部的电邮联系)
regini命令可以做到。这个命令可以修改注册表和注册表权限。
regini命令格式为:
regini regini.ini
其中regini.ini的格式为:
注册表键值

注册表键数值 [更改的权限]
例如:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
test = c:\windows\system32\test.exe
该ini用来在run中添加一个test的启动值。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run [1 7 17]
该ini分别设置 Administrators、everyone、 System 三个用户对注册表
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
拥有完全访问权限

以下是对应的权限代码

1 - Administrators 完全访问
2 - Administrators 只读访问
3 - Administrators 读和写入访问
4 - Administrators 读、写入、删除访问
5 - Creator 完全访问
6 - Creator 读和写入访问
7 - everyone 完全访问
8 - everyone 只读访问
9 - everyone 读和写入访问
10 - everyone 读、写入、删除访问
11 - Power Users 完全访问
12 - Power Users 读和写入访问
13 - Power Users 读、写入、删除访问
14 - System Operators 完全访问
15 - System Operators 读和写入访问
16 - System Operators 读、写入、删除访问
17 - System 完全访问
18 - System 读和写入访问
19 - System 只读访问
20 - Administrators 读、写、执行访问
21 - Interactive User 完全访问
22 - Interactive User 读和写入访问
23 - Interactive User 读、写入、删除访问
ok,自己试试,应该很简单了。

...

批处理修改注册表,要用到reg命令,你在cmd下输入reg/?可以查看到帮助信息.
比较常用的:
REG QUERY 查询注册表信息
REG ADD 添加注册表信息
REG DELETE 删除注册表信息

命令语法输入REG QUERY /?就可以查看到.写的还是蛮清楚的.并且也都给出个例子,我就不多说了..

还有一个命令regedit,如果你要将已有的注册表文件导入,就用这个命令.命令格式:
regedit /s 注册表.reg
(/s是指不提示确认框,直接导入)

...

很不幸的告诉上面的 feng5354!
用户名跟权限是在 %windir%\system32\config\sam这个文件里面
而且这是保存在注册表内的,只不过你不知道怎样打开HKLM下面的SAM子键。

另外,楼主是说的更改权限,没一个人是真正听懂了的。

注册表权限的命令行更改工具微软曾放出了一个 SubInAcl。

很不幸的告诉你!
用户名跟权限是在\windows\system32\config\sam这个文件里面
而不是保存在注册表内。

虽然你有点怪,

以下是注册表修复

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Drive\shell]
@="none"
[HKEY_CLASSES_ROOT\Drive\shell\find]
"SuppressionPolicy"=dword:00000080
[HKEY_CLASSES_ROOT\Drive\shell\find\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,65,00,78,00,\
65,00,00,00
[HKEY_CLASSES_ROOT\Drive\shell\find\ddeexec]
@="[FindFolder(\"%l\", %I)]"
"NoActivateHandler"=""
[HKEY_CLASSES_ROOT\Drive\shell\find\ddeexec\application]
@="Folders"
[HKEY_CLASSES_ROOT\Drive\shell\find\ddeexec\topic]
@="AppProperties"

你问的问题太多了,代码根本就打不上

~

批处理文件修改注册表键值的语句怎么写?
答:为注册表项添加空白值名(默认)。/t RegKey 数据类型 [ REG_SZ | REG_MULTI_SZ | REG_EXPAND_SZ | REG_DWORD | REG_QWORD | REG_BINARY | REG_NONE ]如果忽略,则采用 REG_SZ。/s 指定一个在 REG_MULTI_SZ 数据字符串中用作分隔符的字符 如果忽略,则将 "\\0" 用作分隔符。/d 要...

如何使用批处理修改注册表项权限
答:汗……没事谁用批处理来写恶意软件,C++什么的方便多了……我查过了,批处理中能修改注册表的命令除了新建注册表文件再运行外就只有reg命令了。而reg命令中貌似没有能修改权限的命令分支,下面是我从批处理中导出的有关说明文件,没有“权限”这个字眼 REG QUERY KeyName [/v ValueName | /ve] ...

批处理修改注册表
答:直接在记事本里粘贴下以下内容 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]"EnablePrefetcher"=dword:00000001 再保存为1.reg,需要用时直接双击导入注册表即可....

批处理修改注册表值
答:不要搞得那么复杂,将那段话放在记事本里,再另存为时“文件类型”先“所有文件”,文件名输入*.reg(即文件名自己定,扩展名一定是reg)。双击该文件就自动加到注册表啦。注销后生效。

批处理修改注册表值 大家来帮俺解决下 谢谢
答:~~~如果在XP环境下,还可以使用reg.exe D:\WINDOWS\system32reg /?Windows 控制台注册表工具 - 版本 3.0 版权所有 (C)Microsoft Corp.1981-2001.保留所有权利。REG Operation [参数列表]Operation [QUERY | ADD | DELETE | COPY | SAVE | LOAD | UNLOAD | RESTORE | COMPARE | EXPORT | I...

如何用批处理修改注册表?
答:首先你必须知道注册表怎么写.然后用ECHO这个命令生成注册文件,然后用再倒入到注册表里面就可以了.比如说:ECHO HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UsbStor >A.REG 它就回在一个文件里面加入这一行,你一行一行这样写进去,就生成了一个注册表的文件,然后倒入,能明白吗?

怎样使用批处理命令修改指定注册表项?
答:echo off reg add "HKEY_CLASSES_ROOT\exefile\DefaultIcon" /V name /d "E:\aaa\1.ico" /f echo 1.ico添加成功!pause === 将上面代码保存为.bat,其中:1.将name替代为任意一个英文单词;2.将exefile替换为你程序的完整路径,如E:\aaa\1.ico 我自己试了下绝对可行!

批处理修改组策略找到了具体注册表,但是每台电脑不一样,这个可以如何修 ...
答:以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI --- echo off&cd /d "%~dp0"rem 将组策略的计算机配置项目"为远程桌面连接使用WDDM图形显示驱动程序"设置为启用 set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4 title %#% +%$%%$%/%_% %z set "exefile=LGPO.exe"...

批处理修改注册表
答:reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session" /v test /t reg_dword /d 1 /f 这句命令就是往你的注册表 HKLM\SYSTEM\CurrentControlSet\Control\Session 这个项下面新建一个 reg_dowrd 类型的值,名字为test,数据为 1 /f 表示在运行如果注册表里已经有这个值也不会提示你,直接修改,...

用批处理获取当前文件夹路径,用获取后的路径替换注册表和文本的指定路径...
答:::批处理一:获取当前文件夹路径替换系统注册表的指定路径 @echo off pushd %~dp0 REM 设置要替换的注册表路径 set reg_pth=HKEY_LOCAL_MACHINE\SOFTWARE\Tencent\QQ2009 REM 设置要替换的注册表项 set value=Install REM 将注册表项值替换为当前文件夹路径 reg add "%reg_pth%" /v "%value%"...