日期:2014-05-17  浏览次数:20959 次

XP注册表丢失导致无法进入桌面,请问如何在DOS下修改或其它方法添加注册表项
我的一台电脑在手动杀毒时,注册表不小心删除以下项:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows   NT\CurrentVersion\Winlogon]

"Userinit "= "C:\\WINDOWS\\system32\\userinit.exe, "

删除后,电脑无法进入桌面,一点击用户名进入桌面,立刻就自动注销退出。想问是否有更好的办法,比如在DOS下或是什么可以把这个注册表项信息添加到注册表中。

------解决方案--------------------


用光盘启动控制台,使用reg命令修改注册表,具体如下:

sltk@pimpernel C:\Documents and Settings\SoulTaker
$ reg /?

Windows 控制台注册表工具 - 版权所有 (C) Microsoft Corp. 1981-2001. 保留所有权繰EG 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 /?

------解决方案--------------------
找张恢复光盘,进入其中的ERD(Emergency Rescue Disk)系统或者Win PE,运行其中的注册表编辑软件即可。