Windows XP启动慢该怎么办
文章摘要: 经常听到电脑使用者有这样的抱怨:怎么我打开电脑自检完后屏幕一直是黑的,要半天才有XP的界面出现?我的电脑干嘛进入系统这么慢?滚动条都转了十几圈还进不了系统。为什么我的XP出现桌面后几分钟之内点击任何程序都毫无反应?这些问题都可以归结为Windows XP启动慢。如何做才能加快系统的启动速度呢?…
经常听到电脑使用者有这样的抱怨:怎么我打开电脑自检完后屏幕一直是黑的,要半天才有XP的界面出现?我的电脑干嘛进入系统这么慢?滚动条都转了十几圈还进不了系统。为什么我的XP出现桌面后几分钟之内点击任何程序都毫无反应?这些问题都可以归结为Windows XP启动慢。如何做才能加快系统的启动速度呢?
要想解决XP启动慢的问题,首先必须了解一下系统的启动过程。Windows XP的启动过程大致可分为5个步骤:第一步,预启动:首先计算机通电进行自检,并由BIOS(即基本输入输出系统)扫描硬件并完成基本硬件配置,然后读取硬盘的MBR(主引导记录)检查硬盘分区表以确定引导分区,并将引导分区上的操作系统引导扇区调入内存中执行,此处即执行NTLDR(操作系统加载器)文件。第二步,启动:首先进行出始化,NTLDR会把处理器从实模式转换为32位保护模式。然后读取BOOT.INI文件。第三步,.装载内核:引导过程开始装载XP内核NTOSKRNL.EXE.这个文件位于Windows2000/XP安装文件夹下的SYSTEM32文件夹中。随后,硬件抽象层(HAL)被引导进程加载,完成本步骤。第四步,初始化内核:内核完成初始化,NTLDR将控制权转交Windows2000/XP内核,后者开始装载并初始化设备驱动程序,以及启动WIN32子系统和WINDOWSXP服务。第五步是用户登录,登录后,XP会继续配置网络设备和用户环境。最后,伴随着系统的开机音乐声和我们熟悉的桌面,Windows XP漫长的启动过程终于完成。
了解了XP的启动过程,我们就可以有针对性地采取措施加快启动的速度。
1、禁止没有用到的外设
通过前面对启动过程的了解我们知道,XP在启动时会自动扫描硬件,所以如果在WinXP中禁用一些外设,可以有效地减少系统启动时需要调入的外设驱动程序数量,从而加快系统的启动速度。如果你的电脑上没有USB设备,请在“设备管理器-通用串行总线控制器”中将所有的USB设备禁用。此法可以让你的XP开机时间减少约十五秒。其次,如果你没有安装多个硬盘,也可以禁止某些IDE设备以加快启动速度。做法是:右键点击“我的电脑-属性”,然后点击“硬件”接着点击“设备管理器”,在其中打开“IDE ATA/PATA控制器”(不同芯片略有差异),然后分别进入主要和次要IDE通道,选择“高级设置”,在这里找到“当前传送模式”为“不适用”的一项(这就是闲置的IDE通道所对应的),将此项的“设备类型”设置为“无”,确定即可。另外还要注意:由于系统默认会自动读取光驱,因此启动时会对光驱进行检测,如果光驱中放置了光盘,就会自动读取,如果是多媒体光盘那么读取花费的时间就会更长,同样延长电脑的启动时间。所以建议大家平时使用完光盘记得及时取出来。
2、减少启动时加载的程序
大概很多人都有这种感觉:XP的启动速度在系统安装初期还比较快,但随着安装的软件不断增多,系统的启动速度会越来越慢。这是由于许多软件把自己加在了启动程序中,这样开机即需运行,大大降低了启动速度,而且也占用了大量的'系统资源。对于这样一些程序,我们可以通过系统配置实用程序Msconfig将它们从启动组中排除出去。选择“开始”菜单中的“运行”命令,在“运行”对话框中键入“Msconfig”,回车后会弹出“系统配置实用程序”对话框,选择其中的“启动”选项卡,该选项卡中列出了系统启动时加载的项目及来源,仔细查看每个项目是否需要自动加载,否则清除项目前的复选框,加载的项目越少,启动的速度就越快。建议除了保留输入法(在启动项目中为ctfmon)和杀毒监测程序(比如RavTask)之外,其它的统统都禁止在启动时自动运行。
3、手动设置IP地址
前面已经讲到,XP系统会在开机之后自动检测电脑是否联入局域网,但是一般用户都是单机上网,并且在网络连接中基本上设置的都是自动获取IP地址。如此以来,系统为了给该机指派一个IP地址就会搜索DHCP服务器,但是一般用户根本不会配置。这就造成每次开机之后,系统都会花很长的时间来搜索DHCP服务器直到获得IP地址或者服务超时才会停止,这期间即使来到桌面,双击程序也没有任何反映。这也就是很多使用Windows XP用户反映的进入桌面后出现“死机”10几秒钟的问题!事实上只要为“本地连接”人工指派一个IP地址就可以简单的解决这个问题,避免Windows XP每次开机的自动网络检测,从而加速启动。具体的做法如下:右键点击“网上邻居”-选择属性,进入窗口后右键点击“本地连接”-选择属性,在这里双击“Internet协议(TCP/IP)”,选择“使用下面的IP地址”然后输入一个IP地址(比如:192.168.0.1),子网掩码默认即可。(这样做不会与您上互连网产生任何冲突,这个地址只是用在局域网内的)这样系统再次搜索就会很快的发现IP并快速进入系统。
4.关闭主题清减桌面
很多朋友都喜欢在自己的桌面上放上一个漂亮的背景,比如自己喜爱的某个明星的照片之类。可是漂亮是有代价的,那就是消耗了大量的内存,同时桌面上有太多图标也是一样。因为系统每次启动到显示桌面时,首先需要检查是否启用主题,一旦发现就会加载,很多的主题就这样吃掉了大量的内存(另外很多网友自己制作的主题并不完善,使用后会出现很多兼容问题造成系统故障)。同时系统还会查找和验证桌面快捷方式的有效性,因此快捷方式越多,所花费的验证时间就越长。建议大家平时尽量不要使用主题,最多设置一张漂亮的壁纸就可以了。然后将桌面快捷方式分门别类放到专门的文件夹中便于管理,加速启动一举两得。
以上讲了加快Windows XP启动速度的几个方法,但是在实际的使用电脑过程中,还要考虑到其他一些因素的影响。比如现在流行的木马、病毒、流氓插件、恶意代码等,都会极大地降低系统的启动速度。另外,用户的很多不好的操作习惯也会导致XP的启动速度减慢。其它还比如电脑硬件的配置也在一定程度上对系统的启动造成影响。
您好,方法方法一、关闭一些没有必要的启动程序
开始-运行-msconfig---启动,除了杀毒软件、输入法、QQ外一般的程序都可以关掉,降低系统负荷。
方法二、清除一些垃圾文件以及缓存信息
清空回收站,同时清除Internet缓存信息。
方法三、减少开机滚动条时间
开始-运行-输入regedit,启动注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParame ters,在右边找到EnablePrefetcher主键,把它的默认值3改为1,这样滚动条滚动的时间就会减少。
方法四、加快预读能力改善开机速度
打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement,在PrefetchParameters右边窗口,将EnablePrefetcher的数值数据如下更改,如使用PIII 800MHz CPU以上的建议将数值数据更改为4或5。
方法五、加快开机及关机速度
选择“开始”菜单中的“运行”命令,在“运行”对话框键入“regedit”命令后回车,即可启动注册表编辑器,找到HKEY_CURRENT_USER\ControlPanel\Desktop,将字符串值HungAppTimeout的数值数据更改为200,将字符串值WaitToKillAppTimeout的数值数据更改为1000。另外在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control,将字符串值HungAppTimeout的数值数据更改为200,将字符串值WaitToKillServiceTimeout的数值数据更改1000。
对还在用CPU366MHz的老机器的朋友来说,可以这样节省内存,加快开机速度:
1、禁用压缩文件夹功能
假如你打开zip文件的话用winzip或者winrar软件的话,以下优化是一个相当好的优化,Windows XP内置了对ZIP文件的,我们可以把zip文件当成文件夹浏览。不过,系统要使用部分资源来实现 这一功能,因此禁用这一功能可以提升系统性能。实现方法非常简单,只需取消zipfldr.dll的注册就可以了。
开始→运行: regsvr32 /u zipfldr.dll
2、减少开机磁盘扫描等待时间,重启时候马上你会看到效果。
开始→运行:chkntfs /t:0
3、删除系统备份文件,在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。
开始→运行:sfc.exe /purgecache
然后回车即可,可节省百兆。
假如担心的话,可不执行,此做法只会节省空间,而不是加速。
4、开始→运行: services.msc进入XP自带服务修改列表
在列表每个服务的属性里可选"关闭","手动","自动"。
alerter -错误警报器。 (可关闭)
application layer gateway service -给与第三者网络共享/防火墙支持的服务,有些防火墙/网络共享软件需要。占用1。5mb内存。 (可关闭)
application management-用于设定,发布和删除软件服务。
automatic updates -windows自动更新。(可关闭)
background intelligent transfer service - 这个服务原是用来实现http1.1服务器之间的信息传输,微软称支持windows更新时断点续传
clipbook - 用与局域网电脑来共享 粘贴/剪贴的内容。(可关闭)
com+Event system-一些 COM+软件需要。(检查你的 c:program filesComPlus Applications 目录,没东西可以把这个服务关闭)
COM+Event system application-同上 (可关闭)
COmputer browser -用来浏览局域网电脑的服务,但关了也不影响浏览!(可关闭)
cryptographic services -windows更新时用来确认windows 文件指纹的,我更新时才开启一下。 (可关闭)
DHCP client-静态IP者需要(xDSL等)。
Distributed link tracking client-用于局域网更新连接信息,比如在电脑A有个文件,在B做了个连接,如果文件移动了,这个服务将会更新信息。占用4兆内存。 (可关闭)
Distributed Transaction coordinator-无聊的东西。 (可关闭)
DNS Client-DNS解析服务。(可关闭)
Error reporting service -错误报告器,把windows中错误报告给微软。(可关闭)
*Event Log- 系统日志纪录服务,很有用于查找系统毛病.
Fast user switching compatibility-多用户快速切换服务。(可关闭)
help and support -帮助。(可关闭)
Human interface device access-支持"弱智"电脑配件的。比如键盘上调音量的按钮等等。(可关闭)
IMAPI CD-burning COM service-xp刻牒服务,用软件就不用了。占用1.6兆内存 (可关闭)
Indexing service -恐怖的xp减速……(可关闭)
Internet Connection Firewall(ICF)……-xp防火墙。(不用的话可关闭)
IPSEC Services-大众用户连边都沾不上。 (可关闭)
Logical Disk manager-磁盘管理服务。需要时它会通知你,所以一般关。 (可关闭)
Logical Disk manager administrative service-同上。 (可关闭)
messenger -不是msn,不想被骚扰的话就关。注:妖刺就是利用这个。 (可关闭)
MS software shadow copy provider-无用,据说是备份用的'。但……没用。 (可关闭)
Net Logon-登陆Domain Controller用的。(可关闭)
Netmeeting remote desktop sharing-用netmeeting实现电脑共享。(可关闭)
Network Connections - 上网/局域网要用的。
Network DDE-和clipbook一起用的。(可关闭)
Network DDE DSDM-同上 (可关闭)
Network Location Awareness-如有网络共享或ICS/ICF可能需要。(服务器端) (可关闭)
NT LM Security support provider-telnet服务用的。(可关闭)
NVIDIA Driver Helper service -nvidia 显卡帮助。(可关闭)
PDEngine - perfectdisk 引擎
PDScheduler -perfectdisk 计划服务
PerFORMance logs and alerts-记录机器运行状况而且定时写入日志或发警告,内容可能过于专业,所以自己决定。
*Plug and Play- 自动查测新装硬件,即插即用。
Portable media serial number-绝对无用。 (可关闭)
Print Spooler -打印机用的。 (无打印机可关闭)
Protected Storage-储存本地密码和网上服务密码的服务,包括填表时的"自动完成"功能。
QoS RSVP -据说是降低网速20%……(可关闭)
Remote access auto connection manager-宽带/网络共享。
Remote desktop help session manager-远程帮助服务,占用4兆内存。 (可关闭)
*Remote Procedure Call (RPC) -系统核心服务。
Remote Procedure Call LOCATOR-这个倒没什么用,管理RPC数据库服务,占用1兆内存。 (可关闭)
remote registry -远程注册表运行/修改。微软的漏洞……(可关闭)
removable storage-一般情况下不用,磁带备份用的。 (可关闭)
routing and remote access-不知者关,我也不知。 (可关闭)
secondary logon-给与administrator 以外的用户分配指定操作权.(可关闭)
security accounts manager-像 Protected Storage,IIS Admin 才需要。
server -局域网文件/打印共享需要的。 (不打印者可关闭)
shell hardware detection-给有些配置自动启动,像内存棒,和有些cd驱动等
smart card -占1.4兆内存呢(可关闭)
smart card helper -关。(可关闭)
SSDP Discovery service-没有什么硬件利用这个服务。(可关闭)
system event notification-记录用户登录/注销/重起/关机信息。(可关闭)
system restore service -系统还原服务,吃资源和内存的怪兽。虽然有时用到,自己决定。 (可关闭)
task scheduler-windows 计划服务。(可关闭)
TCP/IP NetBIOS helper-如果你的网络不用Netbios 或WINS的话。(可关闭)
Telephony - 拨号服务,如果你的宽带不用拨号,那么关了它。
telnet -还是微软的漏洞。这根dos中的telnet命令没关系。2兆内存。(可关闭)
terminal services-实现远程登录本地电脑,快速用户切换和远程桌面功能需要,不用这些功能就关了吧。(可关闭)
themes -XP的主题。关闭后是XP的经典风格。(可关闭)
uninterruptible power supply-停电保护设备用的。(可关闭)
universal plug and play device host-同SSDP Discovery Service。(可关闭)
upload manager-用来实现服务器和客户端输送文件的服务,简单文件传输不需要这个。(可关闭)
volume shadow copy-同MS Software Shadow Copy Provider,无用。(可关闭)
webclient-可能和以后的.net技术有联系。(可关闭)
Windows Audio -控制着你听到的声音。(喜欢无声者可关闭)
Windows Installer -windows的MSI安装服务。(建议设成手动)
windows image acquisition (WIA) -有些数码相机和扫描器用的,觉得没用。(可关闭)
*Windows Management Instrumentation - 重要的服务,关了会出现奇怪的问题Windows xp是由微软公司开发的,具有革命性变化的操作系统。