这个注册表脚本在注册表编辑器中写入一个
这是一个关于“零长度二进制值”的数据描述。您需要在批处理中复制它,以改进Reg2Bat转换器。
它添加数据:
也许reg.exe命令不兼容REG_NONE值类型?(命令帮助说它是一个支持的值,但是...你看)
我该如何真正添加一个REG_NONE空值?
REG_NONE
的空值(以二进制数据表示):Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\keyname]
"valuename"=hex(0):
这是一个关于“零长度二进制值”的数据描述。您需要在批处理中复制它,以改进Reg2Bat转换器。
REG ADD "HKCU\keyname" /V "valuename" /T "REG_NONE" /D "" /F
它添加数据:
![enter image description here](https://istack.dev59.com/0UtvX.webp)
我该如何真正添加一个REG_NONE空值?
/D "..."
,添加这种类型的值时会使用00 00
(Unicode 字符串的终止空字符)。REG ADD "HKCU\Key Name" /V "Value Name" /T REG_NONE /F
应该可以完成任务,但实际上并没有,这可能被解释为 REG 的 bug,值得向 Microsoft 报告。 - Mofi