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

如何使用DOS命令修改包含空格的注册表键值数据

解决方案

你执行失败的核心原因是CMD命令行中,空格会被识别为不同参数的分隔符,你要设置的数值Do it包含空格,没有用引号包裹的情况下,系统会把Do当做/d参数的取值,后面的it被判定为无效的多余参数,因此执行失败。

调整方法非常简单,用半角双引号把包含空格的数值包裹即可,调整后命令如下:

REG ADD HKEY_CURRENT_USER\Software\Classes\Directory\shell\C1 /d "Do it"

如果需要无需确认直接覆盖已存在的注册表值,可以增加/f参数:

REG ADD HKEY_CURRENT_USER\Software\Classes\Directory\shell\C1 /d "Do it" /f

更严谨的写法可以显式指定操作的是该项的默认字符串值,补充对应参数即可:

REG ADD HKEY_CURRENT_USER\Software\Classes\Directory\shell\C1 /ve /t REG_SZ /d "Do it" /f

参数说明:

  • /ve:表示操作注册表项的默认(未命名)值
  • /t REG_SZ:指定值类型为普通字符串
  • /f:强制覆盖已有值,不需要用户手动确认

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 12:54:04