喜欢上有女朋友的男生:恢复注册表命令是什么啊?

来源:百度文库 编辑:高校问答 时间:2024/05/06 18:57:52

DOS下修改和恢复注册表的技巧

当我们人为错误操作或者恶性病毒感染而使系统切底崩溃,不能进入WINDOWS图形界面时,我们可以在DOS下面尽量挽救系统。

小弟将方法整理如下:

一、使用scanreg/restore

这种方法大家也比较熟悉了,只要在DOS界面下输入该命令,就可以在最近的5个注册表备份里恢复,如果幸运的话,系统就可以马上恢复。但,事实上,用这种方法有个致命的缺陷就是你只有最近5天的注册表备份可以选择。因为控制着自动备份的scanreg.exe只会在每天第一次启动电脑时备份,如果哪天你安装的程序或者对注册表的修改比较多,那么你的努力就大多白费了。

二、使用regedit.exe

这种方法可以把错误修复而完全不影响注册表的其他健康部分。这样,我们就能在最大限度上保留我们的工作成果了。使用regedit.exe对注册表实行局部修改的思路是:首先,把注册表里有嫌疑的分支导出;然后,使用edit对它进行分析和修改;最后,把健康的分支重新导入注册表里。好了,我们来看看整个过程的具体操作。

1 导出注册表分支

在DOS下导出注册表分支的命令格式是:Regedit[/L:system] [/R:user] /E filename [regpath1]。/L:system是指定system.dat的路径,/R:user是指定user.dat的路径,如果不说明,系统就会在默认的路径下找;/E:是导出注册表分支的文件名,regpath1是要导出的注册表分支。比如,我们要导出默认注册表关于控制系统启动的分支到test.reg里,命令如下:regedit /e test.reg HKEY-LOCAL-MACHINE\Software\Microsoft\Windows\CurrentVersion\Run。

2 对注册表进行分析、修改

在DOS下面只要运行edit就能对*.reg文件进行编辑了,因为我们导出的注册表实际上就是文本文件。不过,要正确找出引起错误的地方并修改,需要我们平时对注册表积累的经验。下面,我们看一下它的基本结构,以使我们在对它的修改时可以有的放矢。

注册表里面有6个主分支,其中容易引起致命错误而使WINDOWS不能正常启动的分支有: [HKEY_LOCAL_MACHINE],记录着本地机器的硬件配置以及安装的相应软件,特别是[HKEY-LOCAL-MACHINE\Enum\PCI]这个分支下面的主键值,一旦出错,WINDOWS往往不能启动。如[HKEY-LOCAL-MACHINE\Enum\PCI\VEN_8086&DEV-7111&SUBSYS_00000000&REV-01\BUS_00&DEV_07&FUNC-01]记录的是硬盘控制器的详细信息,下面的Logconfig记录着它的各种参数;[HKEY_LOCAL-MACHINE\Enum\PCI\VEN-1002&DEV-4C42&SUBSYS_4C421071&REV-DC\000800]记录的则是显示卡的重要资料和参数,一旦这里出错,往往会导致WINDOWS在启动时黑屏,然后死掉。

另外还有[HKEY-LOCAL-M ACHINE\Software\Microsoft\Windows\CurrentVersion]里记录着WINDOWS当前版本的信息以及启动时执行的程序等,这是病毒最爱攻击和修改的地方。

至于还有[HKEY-CLASS-ROOT]是记录文件种类及其关联信息的,[HKEY-CURRENT-USER]里记录着当前用户的各种信息,包括登陆的密码和各方面的设置等,这些一般不会引起WINDOWS的致命错误,这里也不再详细分析了。

当我们对这些键值分析和修改时,如果碰到什么不清处的地方,可以通过第1点的导出注册表方法,把一些备份注册表的相应分支导出,进行比较。WINDOWS的注册表备份都放在C:\windows\sysbackup里面,如我们要导出第一个注册表备份的[HKEY_LOCAL_MACHINE]分支,那么我们可以先进入该目录,然后键入命令:extract /e rb000.cab *.*,先把system.dat和user.dat解压出来,再键入命令:regedit /L:system.dat /R:user.dat /e backup.reg HKEY-LOCAL-MACHINE。

3 把修改好的注册表分支重新导入

命令的格式为:regedit /L:system /R:user file1.reg file2.reg。我们一般都要修改默认的注册表文件,所以在实际使用中只需键入:regedit file1.reg就行了。

看完要顶哦

下面还有常用的命令总结

1.导出注册表

格式:regedit /l:system /R:user /e filename.reg regpath

含义:/l system 指定system.dat文件的路径

:/R user 指定user.dat文件的路径

:/E filename.reg指定表编辑器要进行导出到那个REG文件中的操作

Regpath:指定要导出哪个注册表的分支,若省略则表示导出整个注册表

2.导入注册表

格式:regedit /l:system /R:user

含义:同上

3.重建注册表

格式:regedit /l:system /R:user /C file.reg

含义:用指定的注册表文件来重建注册表

4.删除分支

格式:regedit /l:system /R:user /D regpath

含义:都差不多,就是删除/D regpath指定的分支,若删除整个注册表

5.恢复注册表

使用Scanreg.exe来检查,备份,恢复,修复注册表

格式:Scanreg [<option>=

参数/backup:, 同时备份同注册表相关的文件(如user.dat,system.dat,win.ini,放在sysbackupgh (文件名为rb--?.cab)

/resore 选择一个备份文件进行恢复注册表(它只能用在纯DOS下)

/fix 修复损坏的注册表(它只能用在纯DOS下)

/comment="<comment>"在备份注册表进增加一些详细的注释到CAB(在",")

  恢复注册表命令是:scanreg/restore
  注册表是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。
  附:注册表命令大全
  1. gpedit.msc-----组策略
  2. sndrec32-------录音机
  3. Nslookup-------ip地址侦测器
  4. explorer-------打开资源管理器
  5. logoff---------注销命令
  6. tsshutdn-------60秒倒计时关机命令
  7. lusrmgr.msc----本机用户和组
  8. services.msc---本地服务设置
  9. oobe/msoobe /a----检查XP是否激活
  10. notepad--------打开记事本A
  11. cleanmgr-------垃圾整理
  12. net start messenger----开始信使服务
  13. compmgmt.msc---计算机管理
  14. net stop messenger-----停止信使服务
  15. conf-----------启动netmeeting
  16. dvdplay--------DVD播放器
  17. charmap--------启动字符映射表
  18. diskmgmt.msc---磁盘管理实用程序
  19. calc-----------启动计算器
  20. dfrg.msc-------磁盘碎片整理程序
  21. chkdsk.exe-----Chkdsk磁盘检查
  22. devmgmt.msc--- 设备管理器
  23. regsvr32 /u *.dll----停止dll文件运行
  24. drwtsn32------ 系统医生
  25. rononce -p ----15秒关机
  26. dxdiag---------检查DirectX信息
  27. regedt32-------注册表编辑器
  28. Msconfig.exe---系统配置实用程序
  29. rsop.msc-------组策略结果集
  30. mem.exe--------显示内存使用情况
  31. regedit.exe----注册表
  32. winchat--------XP自带局域网聊天
  33. PRogman--------程序管理器
  34. winmsd---------系统信息
  35. perfmon.msc----计算机性能监测程序
  36. winver---------检查Windows版本
  37. sfc /scannow-----扫描错误并复原
  38. taskmgr-----任务管理器(2000/xp/2003
  39. winver---------检查Windows版本
  40. wmimgmt.msc----打开windows管理体系结构(WMI)
  41. wupdmgr--------windows更新程序
  42. wscript--------windows脚本宿主设置
  43. write----------写字板
  44. winmsd---------系统信息
  45. wiaacmgr-------扫描仪和照相机向导
  46. winchat--------XP自带局域网聊天
  47. mem.exe--------显示内存使用情况
  48. Msconfig.exe---系统配置实用程序
  49. mplayer2-------简易widnows media player
  50. mspaint--------画图板
  51. mstsc----------远程桌面连接
  52. mplayer2-------媒体播放机
  53. magnify--------放大镜实用程序
  54. mmc------------打开控制台
  55. mobsync--------同步命令
  56. dxdiag---------检查DirectX信息
  57. drwtsn32------ 系统医生
  58. devmgmt.msc--- 设备管理器
  59. dfrg.msc-------磁盘碎片整理程序
  60. diskmgmt.msc---磁盘管理实用程序
  61. dcomcnfg-------打开系统组件服务
  62. ddeshare-------打开DDE共享设置
  63. dvdplay--------DVD播放器
  64. net stop messenger-----停止信使服务
  65. net start messenger----开始信使服务
  66. notepad--------打开记事本
  67. nslookup-------网络管理的工具向导
  68. ntbackup-------系统备份和还原
  69. narrator-------屏幕“讲述人”
  70. ntmsmgr.msc----移动存储管理器
  71. ntmsoprq.msc---移动存储管理员操作请求
  72. netstat -an----(TC)命令检查接口
  73. syncapp--------创建一个公文包
  74. sysedit--------系统配置编辑器
  75. sigverif-------文件签名验证程序
  76. sndrec32-------录音机
  77. shrpubw--------创建共享文件夹
  78. secpol.msc-----本地安全策略
  79. syskey---------系统加密,一旦加密就不能解开,保护Windows xp系统的双重密码
  80. services.msc---本地服务设置
  81. Sndvol32-------音量控制程序
  82. sfc.exe--------系统文件检查器
  83. sfc /scannow---windows文件保护
  84. tsshutdn-------60秒倒计时关机命令
  85. tourstart------xp简介(安装完成后出现的漫游xp程序)
  86. taskmgr--------任务管理器
  87. eventvwr-------事件查看器
  88. eudcedit-------造字程序
  89. explorer-------打开资源管理器
  90. packager-------对象包装程序
  91. perfmon.msc----计算机性能监测程序
  92. progman--------程序管理器
  93. regedit.exe----注册表
  94. rsop.msc-------组策略结果集
  95. regedt32-------注册表编辑器
  96. rononce -p ----15秒关机
  97. regsvr32 /u *.dll----停止dll文件运行
  98. regsvr32 /u zipfldr.dll------取消ZIP支持
  99. cmd.exe--------CMD命令提示符
  100. chkdsk.exe-----Chkdsk磁盘检查
  101. certmgr.msc----证书管理实用程序
  102. calc-----------启动计算器
  103. charmap--------启动字符映射表
  104. cliconfg-------SQL SERVER 客户端网络实用程序
  105. Clipbrd--------剪贴板查看器
  106. conf-----------启动netmeeting
  107. compmgmt.msc---计算机管理
  108. cleanmgr-------垃圾整理
  109. ciadv.msc------索引服务程序
  110. osk------------打开屏幕键盘
  111. odbcad32-------ODBC数据源管理器
  112. oobe/msoobe /a----检查XP是否激活
  113. lusrmgr.msc----本机用户和组
  114. logoff---------注销命令
  115. iexpress-------木马捆绑工具,系统自带
  116. Nslookup-------IP地址侦测器
  117. fsmgmt.msc-----共享文件夹管理器
  118. utilman--------辅助工具管理器

不得已的办法:
精心挑选,从其他的电脑上拷贝一份新的注册表文件--x.reg,覆盖原来的就行了。