![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-10 15:56 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,255 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » DOS下编辑注册表 |
| 可打印版本 6,045 / 32 |
| 第16楼 死性不改 | 发表于 2004-07-24 00:00 |
| 中级用户 发帖 88 积分 378 | |
|
把windows\system32\config目錄中的system複製出來,例如複製到D:回到XP,在CMD窗口中輸入reg load hklm\sxbg d:\system打開註冊表編輯器regedit,到HKEY_LOCAL_MACHINE\sxbg干你要干的事,干完之後,reg unload hklm\sxbg,轉到dos,把D:\system覆蓋windows\system32\config目錄中的system,OK!
|
|
| 第17楼 chee | 发表于 2004-07-24 00:00 |
| 初级用户 发帖 18 积分 142 | |
|
我用98启动盘,在命令行模式是键入c:\Windows\System32\Config>copy SYSTEM h:\,把windows\system32\config目錄中的system複製出來,复制到了h:\SYSTEM。重启了PC,在xp的命令行方式下输入reg load HKEY_LOCAL_MACHINE\sys h:\SYSTEM,得到的系统消息是:the operation completed successfully,再进入注册表编辑,完了后,关闭注册表,再在xp的命令行方式下输入reg unload HKEY_LOCAL_MACHINE\sys,得到的系统消息是:the operation completed successfully.然后在xp的命令行方式下输入replace h:\SYSTEM c:\WINDOWS\system32\config,得到的系统消息是:extended error 32只有覆盖这一步不能成功,我尝试了在normal mode 和safe mode的命令行方式下输入replace h:\SYSTEM c:\WINDOWS\system32\config和98启动盘下输入replace h:\SYSTEM c:\WINDOWS\system32\config,前者错误是:extended error 32,后者的错误是bad common or file name!我的XP是没有经过上网激活的,经过修改oobe的制完成了对 sp1的更新,现在的cd-key仍有效,可以继续update.辛苦两位了, 希望这些信息有帮助!谢谢!
|
|
| 第18楼 死性不改 | 发表于 2004-07-24 00:00 |
| 中级用户 发帖 88 积分 378 | |
|
轉到dos,用修改后的D:\system覆蓋windows\system32\config目錄中的system,你聽説過註冊表文件可以在Windows下替換的嗎???????????
|
|
| 第19楼 死性不改 | 发表于 2004-07-24 00:00 |
| 中级用户 发帖 88 积分 378 | |
|
連複製都要到dos下,何況替換?
|
|
| 第20楼 chee | 发表于 2004-07-24 00:00 |
| 初级用户 发帖 18 积分 142 | |
|
谢谢!关键是98启动盘下首先出现的是:a:>\然后我输入c:就到了c:>\再输入replace h:\SYSTEM c:\WINDOWS\system32\config,错误是bad common or file name!糊涂了!“转到dos”到底是指在什么环境下运行dos?还有,98启动盘的“覆盖”命令与XP的命令行方式下的“覆盖”命令有无区别?真实欲哭无泪呀!辛苦你了!
|
|
| 第21楼 死性不改 | 发表于 2004-07-24 00:00 |
| 中级用户 发帖 88 积分 378 | |
|
直接用copy命令。提示是否覆蓋,選Y。
|
|
| 第22楼 chee | 发表于 2004-07-24 00:00 |
| 初级用户 发帖 18 积分 142 | |
|
终于理解到了“覆盖”的含义!谢谢了!我就去操作!
|
|
| 第23楼 chee | 发表于 2004-07-24 00:00 |
| 初级用户 发帖 18 积分 142 | |
|
太好了!搞定!原来是我理解错了执行“覆盖”所用的指令!copy命令比replace更强大。这样以来很多不能更改的东西,都可以这样来执行了!写小石头和死性不改了!有什么我懂的,定会全力!bow~
|
|
| 第24楼 Climbing | 发表于 2004-07-25 00:00 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
晕~~~~~幸亏昨天我没有来,否则我就要死了。谢谢不改。
|
|
| 第25楼 Climbing | 发表于 2004-07-27 00:00 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
这是我回复给这位朋友的邮件: 我觉得论坛里的问题最好还是在论坛里解决,我个人感觉在论坛里我已经将说明写的很清楚了,你之所以看不明白,是因为你缺乏相关的背景知识。这里我把操作步骤再整理一下,如果你仍然看不明白,我建议你寻求就近的技术支持: 1、进入纯DOS环境,这里的纯DOS环境是指独立于Windows XP的另一个操作环境,例如你可以用一张98的启动盘启动你的机器。因为在xp处于运行状态时,你是无法将它的system注册表文件复制出来的。因此,如果你的机器上安装有另一个系统,你也可以进入另一个系统,总之,不要让你的xp处于运行状态。 2、在纯dos下将你的xp的system文件复制出来到另一个地方。如果你的xp的分区是ntfs格式的,在纯dos下是无法直接访问ntfs分区的,你可能需要运行ntfs pro for dos来访问ntfs分区,如果你的xp分区不是ntfs就很简单了,假设你的xp安装在c:\windows目录下,而你想将system文件复制到d:\,只需要运行下面这个命令:copy /y c:\windows\system32\config\system d:\ 3、重新启动计算机回到你的xp。然后将复制的system文件挂载到xp系统注册表的另一个目录下,例如你可以挂到HKLM\sys下,具体的命令应该是这样的:
reg load hklm\sys x:\system 这个命令是在xp的dos方式下运行的。 4、在xp下运行regedit注册表编辑程序,然后你就可以浏览到hklm\sys目录下进行操作,删除你想删除的键值。 5、删除完成后,再用命令(这个命令同样运行于xp的dos方式): reg unload hklm\sys 6、 这时你的d:\system就已经是删除了你想删除的东西的system,重新启动计算机再回到纯dos环境,用这个修改过的system覆盖c:\windows\system32\config目录下的system,你已经达到目的了。所要使用的命令:copy /y d:\system c:\windows\system32\config |
|
| 第26楼 defrag | 发表于 2004-12-05 00:00 |
| 中级用户 发帖 570 积分 456 | |
以下是引用chee在2004-7-24 17:25:53的发言: 在98启动盘上用用attrib,copy事实 |
|
| 第27楼 senffon | 发表于 2006-06-13 19:56 |
| 初级用户 发帖 66 积分 118 | |
|
这等垃圾人跟他的貼我真提服了你,不改!
|
|
| 第28楼 avsky168 | 发表于 2006-06-14 12:46 |
| 初级用户 发帖 51 积分 128 来自 江西省萍乡市安源区 | |
|
Hiren's Boot CD好像里面有在DOS下编辑注册表的软件吧 Hiren's Boot CD好像里面有在DOS下编辑注册表的软件吧,你们找一下哦
|
|
| 第29楼 netwinxp | 发表于 2007-07-26 19:06 |
| 高级用户 发帖 366 积分 741 | |
|
你可以在winpe用Registrar Registry Manager挂接修改,直观有效:),DOS下应该没有REG那个命令(那个是2000、xp等控制台带的),至于regedit修改98的注册表问题不大,修改xp的我没试过,这里保持谨慎的态度。
[ Last edited by netwinxp on 2007-7-26 at 07:08 PM ] |
|
| 第30楼 yjd | 发表于 2007-08-21 14:54 |
| 初级用户 发帖 76 积分 156 | |
|
没记错的话系统里面有个regedt32的就是专门修改注册表键值的权限。比如sam项
|
|
| 上一页 1 2 3 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |