[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[注册表类] 批处理怎样在注册表里面添加一个键?

我想用批处理在[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 23:11 编辑

单词拼写错了。应该是 REG_DWORD。

TOP

建议把/d 2写成 /d 0x2

TOP

谢谢大家,是类型的的单词写错。

TOP

3# applba


改了之后有啥好处?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

5# Batcher


十六进制是reg 命令对 REG_Dword 类型的默认的表示方式,你reg query 一下看看

TOP

6# applba


我知道。
但是我们经常用到的很多修改某个设置的注册表键值,都是0、1、2这些flag值,不必刻意去写0x什么的吧。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表