标题: 在DOS下如何通过批处理修改Windows XP的注册表?
[打印本页]
作者: yjjbmk
时间: 2006-10-27 09:43
标题: 在DOS下如何通过批处理修改Windows XP的注册表?
我的电脑是DOS 和Windows XP系统共存,想编写一个批处理,在DOS下运行以修改XP下的注册表,请问,如何编写啊?
我曾试着使用Regedit命令,但在DOS下,XP下自带的Regedit命令不能在DOS下运行,请各位大侠多多帮忙啊!
作者: lxmxn
时间: 2006-10-27 10:11
DOS下面不能用regedit命令的么?
作者: yjjbmk
时间: 2006-10-28 04:07
regedit命令不能使用!
我进入C:\Windows目录,键入regedit,提示说该命令不能在DOS下运行!
作者: lxmxn
时间: 2006-10-28 04:51
那就只有下载第三方DOS下面的注册表工具了。
作者: xuantian
时间: 2006-10-28 12:49
DOS实模式下修改XP的注册表,不是不能,是太不稳当了吧?
作者: electronixtar
时间: 2006-10-28 23:15
记得貌似 Win98 自带的 Regedit 可以修改 XP 注册表,而且支持 regedit /c 重建
作者: ooaf
时间: 2007-4-2 08:20
C:\af>reg /?
Windows 控控制制台台注注册册表表工工具具 - 版版本本 3.0
版版权权所所有有 (C) Microsoft Corp. 1981-2001. 保保留留所所有有权权利利。。
REG Operation [参参数数列列表表]
Operation [ QUERY | ADD | DELETE | COPY |
SAVE | LOAD | UNLOAD | RESTORE |
COMPARE | EXPORT | IMPORT ]
返返回回代代码码: (除除了了 REG COMPARE)
0 - 成成功功
1 - 失失败败
要要得得到到有有关关某某个个操操作作的的帮帮助助,,请请键键入入:
REG Operation /?
例例如如:
REG QUERY /?
REG ADD /?
REG DELETE /?
REG COPY /?
REG SAVE /?
REG RESTORE /?
REG LOAD /?
REG UNLOAD /?
REG COMPARE /?
REG EXPORT /?
REG IMPORT /?
作者: 6622186
时间: 2007-4-21 01:23
ghregedt 可以, 似乎不太好用, 不过比没有强
作者: zhoushijay
时间: 2007-4-21 01:48
ECHO 把它如 *.reg
再运行 *.reg
pause
不知道这样可不可以
作者: my3439955
时间: 2007-4-21 09:07
纯DOS下根本不存在注册表这一概念,根本不存在一个具体的注册表文件
系统的regedit.exe是32位应用程序,自然是不能在16位DOS环境运行
注册表中包含的资料并非是一个具体的文件
即便有具体文件,里面的结构对我们来说也是不可识别的
在Windows下微软提供了专门的函数才使我们可以操作注册表
很多内容都是直接加载到内存中的
个人认为,纯DOS下不可能存在对注册表的操作.
[
Last edited by my3439955 on 2007-4-21 at 10:07 PM ]
作者: waynebeat
时间: 2007-4-21 13:44
在dos下改注册表,只有在98上可以实现
不过可以备份一下注册表的原文件:c:\windows\system32\config\ 里的一些相关文件
和%userprofile%下的ntuser.*
一但系统出什么问题,可以用它们来修复
作者: lihuisamsung
时间: 2008-10-13 09:04
确实挺难的。