Board logo

标题: 在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
确实挺难的。