1.检查Shell Hardware Detection服务,如果是手动且启动状态,设为自动且启动状态,被禁用或设置为手动启动时,进入桌面非常慢!
2.检查用户配置文件;如果系统和应用程序使用一切正常,说明系统文件和应用程序不是罪魁祸首;从开机到输入用户密码所用时间很短,只有在加载自己设置时才慢下来,说明进入桌面越来越慢一定与用户配置文件有关。等电脑完全启动后,右键点击“我的电脑”,选“属性”中的高级选项,再选用户配置文件中的设置,看一看自己的用户文件大小。
如果用户文件很大,有数百MB,打开“控制面板”,选“用户”-“新建用户”,创建一个管理员用户,然后在“开始”菜单中点击“注销”,用新建管理员用户名登录,果然只有十几秒就进入了桌面。接着我发扬一鼓作气的精神,回到“控制面板”,删除原用户及用户文件(请将原用户名下“我的文档”和“桌面”文件夹各份),再重新启动,速度跟新安装的系统差不多了。
当然,如果是开机启动到进入用户个人设置都很慢,就要考虑杀毒、禁用大多数启动项、取消“自动搜索网络文件夹和打印机”、修改“本地连接”中“Internet协议(TCP/IP)”设置、清除WINDOWS目录下Prefetch文件夹中的pf文件、禁用Windows后台服务中不需要随系统启动的项目。因为每一种方法都有许多文章可供参考,就不用我在这里绕舌了。
3.a 加快XP开机及关机 速度
在〔开始〕→〔运行〕→键入〔Regedit〕
找到 HKEY_CURRENT_USER\Control Panel\Desktop 键,将右边窗口的 WaitToKillAppTimeout 改为 1000
( 原设定值:20000 )即关闭程序时仅等待1秒。
将键值 HungAppTimeout的数值改为:200( 原设定值:5000 ), 表示程序出错时等待0.5秒。
找到 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control
将键值 WaitToKillServiceTimeout 设为:1000或更小。 ( 原设定值:20000 )
将键值〔HungAppTimeout〕的数值资料更改为〔200〕
b 加快预读能力改善开机速度
Windows XP 预读设定可提高系统速度,加快开机速度。
在〔开始〕→〔运行〕→键入〔Regedit〕找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\ MemoryManagement 在PrefetchParameters 右边窗口将〔EnablePrefetcher〕的数值资料如下更改:
PIII 800MHz 以上的可尝试将数值资料更改为〔4〕或〔5〕
以下的建议保留数值资料为预设值即〔3〕