You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用PowerShell的Set-ItemProperty设置hex类型注册表值

PowerShell设置注册表hex(BINARY)类型值方法

.reg文件中的hex:xx格式对应注册表的BINARY类型值,你提到的hex:00就是单个字节、值为0x00的二进制数据,使用Set-ItemProperty实现的完整命令如下:

# 需以管理员权限运行PowerShell
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tasks\{042D8A51-5878-4000-9C10-C04AFF122A1F}" -Name "Triggers" -Value @([byte]0x00) -Type Binary

参数说明

  • -Path:对应注册表路径,PowerShell中访问HKEY_LOCAL_MACHINE根节点需要用HKLM:作为前缀替换原路径中的HKEY_LOCAL_MACHINE,包含空格的路径需要用引号包裹
  • -Name:要修改的注册表值名称,这里对应你要设置的Triggers
  • -Value:二进制值需要传入字节数组格式,单个0x00写作@([byte]0x00);如果是多字节hex值,例如.reg里的hex:01,02,ab,cd,对应写法为@(0x01,0x02,0xab,0xcd)
  • -Type Binary:显式指定值类型为二进制,避免PowerShell自动识别为其他类型导致设置错误

注意:修改HKLM节点下的注册表项需要系统管理员权限,运行前请确保已以管理员身份启动PowerShell,否则会触发权限不足报错。

内容的提问来源于stack exchange,提问作者Se7en

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 21:45:03