在dos下编辑注册表

joejoe1991 2007-05-02 10:01:17
我想在这里
HKLM\Software\Microsoft\Windows\CurrentVersion\Run\
加一个开机自动运行的程序 请问用dos命令怎么加?谢谢!

还有
我看到好多自己写注册表文件 然后用regedit /s命令导入注册表的方法
我想知道
自己写注册表文件有没有什么书写要求
比如先要写什么 然后再写什么 谢谢!
...全文
311 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljc007 2007-05-03
  • 打赏
  • 举报
回复
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"MyAutoRun"=REG_SZ:"C:/test.bat"

保存为test.reg,双击导入即可。
适用于2000
XP下该方法无效
joejoe1991 2007-05-03
  • 打赏
  • 举报
回复
第一种方法成功 了 我主要是想学第二种方法的写法
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"MyAutoRun"=REG_SZ:"C:/test.bat"

这个句子 哪个词是让注册表加一项的命令?
joejoe1991 2007-05-03
  • 打赏
  • 举报
回复
我用的第二种。 xp sp2。。
ljc007 2007-05-03
  • 打赏
  • 举报
回复
把下面的代码保存为xxx.reg
双击导入即可
XP系统下测试通过

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"MyAutoRun"="C:\\test.bat"
joejoe1991 2007-05-02
  • 打赏
  • 举报
回复
汗了 用你给了句子导入了一下注册表 发现run里根本就没有多出来新的一项啊
joejoe1991 2007-05-02
  • 打赏
  • 举报
回复
谢谢啦!
ljc007 2007-05-02
  • 打赏
  • 举报
回复
//比如先要写什么 然后再写什么 谢谢!

例如
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"MyAutoRun"=REG_SZ:"C:/test.bat"

注意:Windows Registry Editor Version 5.00下面一定要空一行
ljc007 2007-05-02
  • 打赏
  • 举报
回复
//加一个开机自动运行的程序 请问用dos命令怎么加?谢谢!

@echo off
rem 通过修改注册表添加一个开机自启动项
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v MyAutoRun /t REG_SZ /d "C:/test.bat" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v MyAutoRun /t REG_SZ /d "C:/test.bat" /f
exit
ljc007 2007-05-02
  • 打赏
  • 举报
回复
你用的第几个方法?
第一个方法的话,有没有把C:/test.bat替换成你的应用程序的路径?
你用的什么操作系统?

6,850

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧