Batch file 插入注册表批处理文件

Batch file 插入注册表批处理文件,batch-file,Batch File,我想将名为LangIDEx的条目添加到注册表中,作为REG\u DWORD输入十六进制值1b 我已经: @echo off reg add "HKEY_LOCAL_MACHINE\SOFTWARE\folder1" reg add "HKEY_LOCAL_MACHINE\SOFTWARE\folder1\folder2" reg add "HKEY_LOCAL_MACHINE\SOFTWARE\folder1\folder2" /v "LangIDEx"/t REG_DWORD "1b"/f /

我想将名为
LangIDEx
的条目添加到注册表中,作为
REG\u DWORD
输入十六进制值
1b

我已经:

@echo off
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\folder1"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\folder1\folder2"
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\folder1\folder2" /v "LangIDEx"/t REG_DWORD "1b"/f /reg:32
pause
但是它不能正常工作

添加参数的问题

有人能帮我吗

@echo off
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\folder1" /f 
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\folder1\folder2" /f 
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\folder1\folder2" /v "LangIDEx" /t REG_DWORD /d 0x1b /f 
pause

如果要在注册表的32位部分(从64位操作系统)上执行预期操作,而不是直接调用reg.exe,请调用程序的32位版本
%windir%\syswow64\reg.exe

您是否尝试过在
/f
前放置空格并删除
/reg:32
。如果您试图在64位操作系统中访问注册表的32位部分,最好使用SysWoW64二进制文件。well不起作用-我如何使用SysWoW64二进制文件?对不起,我必须是盲人。请看答案。