中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] [3] »
作者:
标题: DOS下编辑注册表 上一主题 | 下一主题
死性不改
中级用户




积分 378
发帖 88
注册 2004-5-5
状态 离线
『第 16 楼』:  

把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!

[此贴子已经被作者于2004-7-24 16:36:37编辑过]






www.51ct.net
2004-7-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chee
初级用户




积分 142
发帖 18
注册 2004-7-23
状态 离线
『第 17 楼』:  

我用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.辛苦两位了, 希望这些信息有帮助!谢谢!

2004-7-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
死性不改
中级用户




积分 378
发帖 88
注册 2004-5-5
状态 离线
『第 18 楼』:  

轉到dos,用修改后的D:\system覆蓋windows\system32\config目錄中的system,你聽説過註冊表文件可以在Windows下替換的嗎???????????[em06]



www.51ct.net
2004-7-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
死性不改
中级用户




积分 378
发帖 88
注册 2004-5-5
状态 离线
『第 19 楼』:  

連複製都要到dos下,何況替換?[em06]



www.51ct.net
2004-7-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chee
初级用户




积分 142
发帖 18
注册 2004-7-23
状态 离线
『第 20 楼』:  

谢谢!关键是98启动盘下首先出现的是:a:>\然后我输入c:就到了c:>\再输入replace h:\SYSTEM c:\WINDOWS\system32\config,错误是bad common or file name!糊涂了!“转到dos”到底是指在什么环境下运行dos?还有,98启动盘的“覆盖”命令与XP的命令行方式下的“覆盖”命令有无区别?真实欲哭无泪呀!辛苦你了!

2004-7-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
死性不改
中级用户




积分 378
发帖 88
注册 2004-5-5
状态 离线
『第 21 楼』:  

直接用copy命令。提示是否覆蓋,選Y。



www.51ct.net
2004-7-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chee
初级用户




积分 142
发帖 18
注册 2004-7-23
状态 离线
『第 22 楼』:  

终于理解到了“覆盖”的含义!谢谢了!我就去操作!

2004-7-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chee
初级用户




积分 142
发帖 18
注册 2004-7-23
状态 离线
『第 23 楼』:  

太好了!搞定!原来是我理解错了执行“覆盖”所用的指令!copy命令比replace更强大。这样以来很多不能更改的东西,都可以这样来执行了!写小石头和死性不改了!有什么我懂的,定会全力!bow~

2004-7-24 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 24 楼』:  

晕~~~~~幸亏昨天我没有来,否则我就要死了。谢谢不改。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-7-25 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 25 楼』:  

这是我回复给这位朋友的邮件: 我觉得论坛里的问题最好还是在论坛里解决,我个人感觉在论坛里我已经将说明写的很清楚了,你之所以看不明白,是因为你缺乏相关的背景知识。这里我把操作步骤再整理一下,如果你仍然看不明白,我建议你寻求就近的技术支持: 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




偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-7-27 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
defrag
中级用户

痴迷DOS者


积分 456
发帖 570
注册 2004-10-9
状态 离线
『第 26 楼』:  



  Quote:
以下是引用chee在2004-7-24 17:25:53的发言:

我用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.
辛苦两位了, 希望这些信息有帮助!
谢谢!

在98启动盘上用用attrib,copy事实



DOS不是万能的,没有DOS是万万不能的
自古系统谁无死?留取胆清照汗青![upload=bmp]uploadImages/20035317345478982.png[/upload]
2004-12-5 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
senffon
初级用户





积分 118
发帖 66
注册 2005-10-21
状态 离线
『第 27 楼』:  

这等垃圾人跟他的貼我真提服了你,不改!

   此帖被 -8 点积分        点击查看详情   
评分人:【 Jneny 分数: -8  时间:2008-8-16 08:47


2006-6-13 19:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
avsky168
初级用户





积分 128
发帖 51
注册 2006-1-5
来自 江西省萍乡市安源区
状态 离线
『第 28 楼』:  Hiren's Boot CD好像里面有在DOS下编辑注册表的软件吧

Hiren's Boot CD好像里面有在DOS下编辑注册表的软件吧,你们找一下哦



江西省萍乡市安源区

鹤舞蓝沙
2006-6-14 12:46
查看资料  发送邮件  发短消息 网志  OICQ (304883527)  编辑帖子  回复  引用回复
netwinxp
高级用户





积分 741
发帖 366
注册 2007-7-25
状态 离线
『第 29 楼』:  

你可以在winpe用Registrar Registry Manager挂接修改,直观有效:),DOS下应该没有REG那个命令(那个是2000、xp等控制台带的),至于regedit修改98的注册表问题不大,修改xp的我没试过,这里保持谨慎的态度。

[ Last edited by netwinxp on 2007-7-26 at 07:08 PM ]

2007-7-26 19:06
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yjd
初级用户





积分 156
发帖 76
注册 2007-8-20
状态 离线
『第 30 楼』:  

没记错的话系统里面有个regedt32的就是专门修改注册表键值的权限。比如sam项

2007-8-21 14:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: