Board logo

标题: [注册表类] 批处理怎样在注册表里面添加一个键? [打印本页]

作者: maoxixiang    时间: 2011-6-13 22:41     标题: 批处理怎样在注册表里面添加一个键?

我想用批处理在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Active Setup Temp Folders]
添加一个名称为StateFlags0033类型为REG_DWROD 值为2,我用下列命令在批处理里面运行后提示错误:命令行参数无效,截图在附件。请高手帮忙分析一下原因。
  1. REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Active Setup Temp Folders" /v StateFlags0033 /t REG_DWROD /d 2
复制代码

作者: tmplinshi    时间: 2011-6-13 22:53

本帖最后由 tmplinshi 于 2011-6-13 23:11 编辑

单词拼写错了。应该是 REG_DWORD。
作者: applba    时间: 2011-6-13 23:00

建议把/d 2写成 /d 0x2
作者: maoxixiang    时间: 2011-6-14 09:52

谢谢大家,是类型的的单词写错。
作者: Batcher    时间: 2011-6-14 13:07

3# applba


改了之后有啥好处?
作者: applba    时间: 2011-6-14 13:39

5# Batcher


十六进制是reg 命令对 REG_Dword 类型的默认的表示方式,你reg query 一下看看
作者: Batcher    时间: 2011-6-15 01:32

6# applba


我知道。
但是我们经常用到的很多修改某个设置的注册表键值,都是0、1、2这些flag值,不必刻意去写0x什么的吧。




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2