懂【批处理】的进,一个小问题请教一下。

来源:百度知道 编辑:UC知道 时间:2024/06/10 06:35:23
修改注册表键值,将userinit.exe改为userinit.bat。内容如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Userinit"="C:\WINDOWS\system32\userinit.bat,"

这个能做一个单独的执行文件吗?像.reg一样的.

@echo off
echo Windows Registry Editor Version 5.00 >1.reg
echo [[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] >>1.reg
echo "Userinit"="C:\WINDOWS\system32\userinit.bat," >>1.reg
如果要运行注册表,加上:
regedit /s 1.reg
如果要在运行完删除注册表,加上:
del 1.reg

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Userinit /d C:\WINDOWS\system32\userinit.bat /f

保存为批处理运行

@echo off
echo Windows Registry Editor Version 5.00 >1.reg
echo [[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] >>1.reg
echo "Userinit"="C:\WINDOWS\system32\userinit.bat," >>1.reg
如果要运行注册表,加上:
regedit /s 1.reg
如果要在运行完删除注册表,加上:
del 1.reg
这样就可以了