杭州电脑保姆
用户公告
各位网友好:
    特此申明:本站纯属个人爱好网站,无任何赢利目的,如有涉及侵权-请留言提醒,一定马上删除!
    本站最佳浏览分辨率= 1024 X 768 !
搜索BLOG文章
网友IP追踪



博客基本信息
用户名: lankong
等级: 大学生
在线时间: 4153 分钟
日志总数: 410
评论数量: 448
访问次数: 331218
建立时间: 2007-06-22

我的日志
在Dos下维护注册表2007-09-19

在Dos下维护注册表 
出处:www.bianceng.cn 编辑:Mali

 

    Regedit是一个“两栖”程序,它既可以在Windows图形界面下运行,也可在Dos下运行,帮助用户在Dos下完成对注册表的编辑修改任务。不过Regedit在Dos下运行时采用的是命令行方式,用户无法象在图形界面下那样直观的对注册表进行修改,而必须先将需要修改的子键导出为普通的注册表文件,然后使用Edit等软件对其进行编辑修改,最后再将修改后的注册表文件导入到注册表中,从而达到修改注册表的目的。

    Regedit的命令格式为:

    Regedit[/L:sytem] [/R:user] filename1

    Regedit[/L:sytem] [/R:user]/C filename2

    Regedit[/L:sytem] [/R:user]/E filename3[regpath]

    有关命令行参数的含义为:

    /L:sytem 指定system.dat文件的存放位置

    /R:user 指定user.dat文件的存放位置

    filename1 指定引入注册表数据库的文件名

    /C filename2 指定形成注册表数据库的文件名

    /E filename3 指定导出注册表文件的文件名

    regpath 指定导出注册表文件的开始子键(缺省为全部子键)

    用户如果需要在Dos下对注册表进行控制,首先应将需要修改的注册表的注册表子键导出为普通的注册表文件,然后对这个注册表文件进行修改,最后再将修改后的注册表文件重新导入到系统中,步骤如下:

    1.导出注册表子键:

    要在Dos下导出注册表,应执行“Regedit[/L:sytem] [/R:user]/E filename3[regpath]”命令,其中“/L:sytem”是指定system.dat的路径,“/R:user”是指定user.dat的路径(这两项都可省略,系统将到默认路径下寻找);“/E filename3”是用于保存注册表的磁盘文件名,至于“regpath”则是要导出的注册表子键。

    如Windows在启动时自动运行的应用程序是通过注册表的HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run子键定义的,用户若在Dos下对这些自动运行的应用程序进行控制,则应执行“regedit/e test.reg HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run”命令,将该子键导出为一个普通的注册表文件test.reg,然后再进行有关编辑、修改操作。

    2.以注册表进行分析、修改:

    使用前述方法导出的注册表文件实际上是一个文本文件,我们可直接使用Edit等文本编辑软件对其进行编辑修改。

    3.将修改后的结果重新导入注册表:

    修改完成后,用户只需要执行“regedit file1.reg"命令将修改后的注册表文件导入到注册表中即可达到在Dos下对注册表进行修改的目的,重新启动计算机后,用户的修改即会生效。


原创文章如转载,请注明:转载自滨江区电脑维修_杭州电脑保姆 [ http://yzw.blog.zj.com/ ]
本文链接地址:http://yzw.blog.zj.com/blog/d-156409.html

相关文章
文章评论0条回复
给文章评分
评分: -5 -3 -1 - +1 +3 +5
我来说两句
认证码* 看不清,就点我! 输入四位字母或数字
(您还没有登录,登录发表)
粗体 斜体 下划线 插入url链接 飞行字 移动字