如何使用bat文件创建注册表项

时间:2010-10-28 10:35:22

标签: windows registry batch-file

  

需要使用bat文件创建注册表项。我可以使用命令提示符或bat文件创建Reg Key。

这背后的主要目的,我想用bat文件创建envoirment变量。

4 个答案:

答案 0 :(得分:1)

您可以使用Windows内置命令行工具regedit.exereg.exe,请参阅:

答案 1 :(得分:1)

是的,您可以使用批处理文件

创建注册表项

这是一个例子:

使用.bat文件禁用任务管理器:

reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /f /v DisableTaskMgr /t REG_DWORD /d 1

启用任务管理器:

reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /f

您可以输入reg /?来获取帮助在命令提示符下的各种选项。

享受.........

答案 2 :(得分:0)

SET variable = string

答案 3 :(得分:0)

如果要创建持久环境变量(即不仅适用于当前会话的变量),您可以使用setx。如果有一个程序可以为你做直接注册,则无需直接使用注册表:

SetX has three ways of working:

Syntax 1:
    SETX [/S system [/U [domain\]user [/P [password]]]] var value [/M]

Syntax 2:
    SETX [/S system [/U [domain\]user [/P [password]]]] var /K regpath [/M]

Syntax 3:
    SETX [/S system [/U [domain\]user [/P [password]]]]
         /F file {var {/A x,y | /R x,y string}[/M] | /X} [/D delimiters]

Description:
    Creates or modifies environment variables in the user or system
    environment. Can set variables based on arguments, regkeys or
    file input.