2008年5月13日星期二

Windows XP启动登入到桌面很缓慢的问题

想必很多人都有这样的经历……
在刚装完XP系统,机器的启动速度是很快的,可是随着使用时间的渐渐增加,终于有一天发现登录到系统的桌面要很久,尤其是输入用户名和密码之后,长时间的停顿和等待,硬盘指示灯一直亮着,十分的不爽,这个问题网上google出有很多解决方法,不过基本都是在启动项目(msconfig)和系统附录列表(service)里讨论,还有系统配置文件(win.ini、system.ini、批处理方式...)当然也可能是其他原因,比如硬盘的读写速度变差,网络接入太久之类的可能,不过还有一个地方往往被忽视。

就是这册表的这个位置:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\

首先你可以先修改
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system\
种的verbosestatus这个项(如果没有自己建一个),值设为1。这样在输入用户名密码后登录过程,会显示哪些DLL在被调用,你发现哪个调用时间太长,则是问题所在!

不过有些HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\ 中的项不要乱改, 怕出问题的话可把这个项目整个备份一下。

hahahaha ha ^__^ 修改之后启动到桌面会快很多(仅供参考啦……)

附录MSDN上的提示:
Winlogon Notification Packages
Winlogon notification packages are DLLs that receive and handle events generated by Winlogon. You can implement such a notification package to monitor and respond to Winlogon events. This is useful for applications that need to perform additional processing during logon or logoff, or maintain state information that must be updated when Winlogon events occur.

没有评论:

当前时间