如何解决Reg.exe 未按预期设置二进制值
严格来说不是 Powershell,而是将其嵌入其中。我正在尝试添加此注册表项以隐藏任务栏:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2]
"Settings"=hex:28,00,ff,03,3e,1e,66,40,06,84,00
我正在使用:
reg.exe Add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3" /v Settings /T REG_BINARY /d '30 00 00 00 fe ff ff ff 03 02 00 00 03 00 00 00 3e 00 00 00 28 00 00 00 00 00 00 00 5c 03 00 00 a0 05 00 00 84 03 00 00 60 00 00 00 01 00 00 00' /f
但是当添加时,十六进制值不会转换为上述预期的值。如果我遗漏了某些内容或添加错误,有什么想法吗?
干杯
解决方法
不要在字节之间放置空格。
See the documentation examples。
reg.exe Add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3"
/v Settings
/T REG_BINARY
/d 30000000feffffff03020000030000003e00000028000000000000005c030000a0050000840300006000000001000000
/f
上面添加了换行符以提高可读性,但那是一行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。