1.如何用批处理修改注册表?.bat

2.执行注册表文件的批处理

3.批处理修改域用户注册表的问题(附例子)

4.如何用批处理修改注册表

批处理恢复注册表默认权限_批处理运行注册表文件

批处理好像有难度,不过可试试VBS脚本代码:打开记事本,输入以下内容,保存为后缀名为VBS的文件,使用时双击即可。如要解锁,只需将代码第三段的“1”改为“0”即可。以下为代码:

DIM WSH

SET WSH=WSCRIPT.CreateObject("WSCRIPT.SHELL")

WSH.POPUP("注册表加锁")

WSH.Regwrite"HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\Disableregistrytools",1,"REG_DWORD"

WSH.Regwrite"HKLM\Software\CLASSES\.reg\","regfile"

WSH.Regwrite"HKLM\Software\CLASSES\.inf\","inffile"

WSH.POPUP("----注册表解锁成功!----")

如何用批处理修改注册表?.bat

不知道你是想学习还是想怎样,如果想学习批处理的话,至少应该自己先在命令里输入

reg /?

来查看操作注册表有哪些命令,然后它会列出

reg add

reg delete

等等这些命令,然后你如果再要看

reg add 命令的用法,再输入

reg add /?

如果你自己不想学的话,那就算了。

执行注册表文件的批处理

用reg.exe命令可以直接访问注册表项:

1.添加:

reg add HKCU\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN /v ru

n /d "C:\windows\123.exe"

2.删除

reg delete HKCU\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN /v ru

n /f

3.替换

删除+添加即可。

批处理修改域用户注册表的问题(附例子)

执行注册表文件批处理的方法:

1、把@FOR %%A IN (*.REG) DO (REGEDIT /S %%A)复制到记事本中;

2、点击:文件 - 另存为;

3、文件保存路径为:此电脑\Windows10(C:)\Windows\system 32\config,在文件名(N)栏输入:注册表导入.bat,再点击:保存;

4、注册表导入.bat保存在注册表文件所在文件夹,左键双击运行即可。

如何用批处理修改注册表

首先,第一个问题可以通过for循环解决,第二个问题要双写%来将%脱义。

脚本如下

@echo off

setlocal enabledelayedexpansion

set head=pc

for /l %%i in (1,1,100) do (

if %%i lss 10 (

set "var=%head%0%%i"

) else (

set var=%head%%%i

)

reg add \\!var!\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Msi.Package\shell\runas /v "" /t REG_SZ /d "Install &as..." /f

reg add \\!var!\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Msi.Package\shell\runas\command /v "" /t REG_SZ /d "msiexec /i '%%1' " /f

)

pause

方法如下:

将“copy run.bat %systemroot%\run.bat

reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v bat /d %%systemroot%%\run.bat”

复制到记事本里 另存为run.bat然后进注册表run下看效果上面的东西是文件 第一行的意思是把这个批处理自身复制到C盘windows目录下(不知道怎么把自身的路径添加到注册表里,所以就把它复制到一个固定的路径可以改为 D:\ )第二行是把 c:\windows\run.bat 添加到启动项里 没了修改的时候 把上面的代码扔到批处理的结尾就可以了然后把 run.bat 改成的批处理的文件名就行别忘了扩展名。