其他分享
首页 > 其他分享> > 加快系统启动速度的技巧

加快系统启动速度的技巧

作者:互联网


  如果系统启动时自动加载的程序过多,会造成启动速度缓慢,而很多病毒或者木马也是在系统启动时自动加载的。所以了解怎样在Windows中查找自启动程序是非常重要的。
  一、在“启动”文件夹中寻找
  “启动”文件夹一般位于“系统盘符DocumentsandSettings用户名开始菜单程序启动”目录(Win2000/XP)或“系统盘符WINDOWSStartMenuPrograms启动”目录。通过快捷方式的属性可以查出程序所在的位置。
  二、从自动批处理文件中寻找
  在Win98中,Autoexec.bat和Winstart.bat文件中的程序在开机时自动执行;而在WinMe/2000/XP/2003中,这两个批处理文件默认不被执行。
  三、从系统配置文件中寻找
  在有些系统配置文件中也可以找到自启动程序的踪迹,如Config.sys、Win.ini、System.ini、Wininit.ini和Msdos.sys等。
  四、通过“系统配置实用程序”寻找
  在“开始→运行”中键入“msconfig.exe”启动“系统配置实用程序”,进入“启动”选项卡,即可查看随系统启动的程序名称和位置。
  注意:Win2000本身没有Msconfig程序,可以从WinXP/2003中提取。
  五、从计划任务中寻找
  在“控制面板”中双击“任务计划”就可以查看是否有计划任务随系统一起启动。
  六、使用“系统信息”寻找
  进入“系统信息”主界面,依次展开分支“软件环境→启动程序”,就可以在右窗格中查看自启动程序名称和位置。
  七、使用“组策略”寻找
  在Win2000/XP/2003中,在“开始→运行”中键入“gpedit.msc”,打开“组策略”,依次展开“用户配置→管理模板→系统→登录/注销”,双击“在用户登录时运行这些程序”,单击“显示”按钮,即可查看自启动程序。
  八、通过注册表寻找
  在注册表中,可以从下列键值中查找自启动程序的名称和位置。
  1.Userinit键
  位于“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\Userinit”。这个键允许指定用逗号分隔的多个程序。
  2.Explorer\Run键
  位于“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run”。
  3.RunServicesOnce键
  RunServicesOnce键用来启动服务程序,在用户登录之前启动,具体位置是“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce”。
  4.RunServices键
  RunServices键指定的程序在RunServicesOnce指定的程序之后运行,不过仍在用户登录之前。具体位置是:“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices”。
  5.Run键
  Run是自动运行程序最常用的键,位置在“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”。
  6.Load键
  位于“HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows\load”。
  另外还有RunOnce、RunOnce\Setup等键。
  九、使用工具软件
  除了使用系统提供的工具以外,我们还可以求助于第三方软件,比如Windows优化大师、RegRunGold等等。
2. 系统启动盘制作的注意事项
  一、启动盘介质的选择
  笔者推荐选择光盘作为启动盘。这是因为:
  1.光盘容量大,能装载更多的工具软件,甚至操作系统文件。
  2.光盘保存可靠性较高。软盘质量较差容易损坏是不言而喻的,也有人提倡用USB接口的闪盘制作启动盘,但因为许多老主板并不支持这种启动方式,所以这类启动盘大部分时间派不上用场。
  另外,在刻录光盘时应尽量选择CD-R型光盘,不要用CD-RW光盘制作启动盘。笔者就曾用CD-RW光盘制作了一张启动盘,在使用时发现,许多老一点的光驱根本读不出光盘中的内容,当然就更不能启动了。
  二、启动盘中工具软件的选择
  启动盘中的工具软件越多越好,然而受空间的限制,我们往往只能选择一些常用的工具软件放在启动盘上。根据笔者的经验,推荐如下软件:常用DOS外部命令:如Xcopy、Format、Fdisk、Deltree等;
  硬盘分区软件:PartitionMagic、DM等;
  硬盘分区表维护工具:Diskman;
  DOS下读写NTFS分区的工具:NTFSForDOS。
  需要提醒的是,这些软件都必须是“ForDOS”版本的。
  三、启动盘功能选择
  1.启动盘要加载扩展内存(himem.sys)和高端内存(emm386.sys)。
  2.启动盘要能自动加载光驱驱动,以便利用光盘中的软件。
  3.启动盘最好能加载汉字系统。因为硬盘中用户的许多文件及文件夹都是用中文命名的,没有汉字系统将很难识别它们。
3. 认识设备管理器中的问题符号
  在Windows操作系统中,设备管理器是管理计算机硬件设备的工具,我们可以借助设备管理器查看计算机中所安装的硬件设备、设置设备属性、安装或更新驱动程序、停用或卸载设备,可以说是功能非常强大。
  在桌面上右击“我的电脑”,打开“属性”窗口,切换到“硬件”选项页,然后点击其中的“设备管理器”按钮即可进入窗口,这里显示了本地计算机安装的所有硬件设备,例如光存储设备、CPU、硬盘、显示器、显卡、网卡、调制解调器等。这里,笔者向朋友们介绍一下设备管理器中的一些问题符号。
  1.红色的叉号
  在上图窗口中可以看到“IEEE1394总线主控制器”和“PCMCIA卡”中的硬件设备显示了红色的叉号,这说明该设备已被停用,事实上这是由于笔者的笔记本电脑并不经常使用1394设备和PCMCIA卡,从节省系统资源和提高启动速度方面考虑,才禁用了这些设备。
  解决办法:右键点击该设备,从快捷菜单中选择“启用”命令就可以了。
  2.黄色的问号或感叹号
  如果看到某个设备前显示了黄色的问号或感叹号,前者表示该硬件未能被操作系统所识别;后者指该硬件未安装驱动程序或驱动程序安装不正确。
  解决办法:首先,我们可以右键点击该硬件设备,选择“卸载”命令,然后重新启动系统,如果是WindowsXP操作系统,大多数情况下会自动识别硬件并自动安装驱动程序。不过,某些情况下可能需要插入驱动程序盘,请按照提示进行操作。
  3.蓝色的感叹号
  这个符号表示硬件设备没有选择“自动设置”,一般很少出现。
  解决办法:右击相应的硬件设备,打开“属性”对话框,切换到“资源”选项页,检查是否已选中“使用自动设置”复选框,如果未选中的话只要手工选择即可。
  4.绿色的问号
  这个符号出现的概率极低,一般多出现在USB接口的闪存盘或移动硬盘设备上,此时打开“USBMassStorageDevice属性”窗口时,你会发现“该设备工作正常”,但会多出来一行提示信息“该设备的某些功能不可用…”,原因是主板或操作系统与USB设备的兼容性有某些问题,它常出现在VIA芯片组主板上。
  解决办法:首先检查驱动程序是否安装完整,建议卸载后重新安装驱动程序,如果问题仍然存在,那么可能需要更新主板芯片组驱动程序VIA四合一补丁包或USB补丁。
  当然,假如未发现上面提到的四种问题符号,说明所有硬件设备工作正常,你就无须担心了。
4. 重装系统,一波三折-分区格式在捣乱!
  朋友有一台2001年购买的品牌机,近日系统有点不稳定,让笔者帮助他重装Windows98操作系统。
  来到朋友家,首先进行覆盖安装,前期过程一切顺利,可文件复制到一半,系统提示需要进行第一次重启的时候,显示器黑屏,屏幕上出现一句英文:“Windowsprotectionerror.Youneedrestartyourcomputer”。大意是Windows保护性错误,需要重启计算机。按照屏幕提示重新启动,系统自动进入安全模式,手动选择“正常模式”仍然出现相同提示。再次重新启动后选择“安全模式”,但是提示依旧,安装陷入了死循环。根据经验笔者知道此类故障原因很多,如病毒、错误的驱动、注册表损坏、虚拟设备(.vxd)文件丢失或损坏等。
  由于故障的原因不明确,一不做二不休,干脆格式化系统然后重新安装。备份了重要数据,找来启动盘,轻车熟路地将C盘格式化。本以为这次胸有成竹了,可复制完文件重启后,同样的提示又出现了。
  “真是怪了!”笔者无奈地说。坐下来仔细考虑了一会儿。最后判定问题最有可能出现在硬件上,首先恢复了BIOS默认设置,找来“效率源硬盘坏道检测程序”对硬盘进行了一次全面“体检”,可没有发现异常。
  这时真是到了山穷水尽的地步了。反正系统装不上了,死马当活马医吧。又找来“DiskGenius”查看了一下分区情况,这时笔者突然发现了问题。原来朋友的硬盘上不但有Windows98中常用的FAT32分区格式,还有NTFS和Ext2分区格式。立即询问朋友,原来朋友曾经安装过Windows98和Windows2000双系统,出于学习的目的也装过MandrakeLinux9.0,所以硬盘上有多种分区存在,后来由于种种原因就只有Windows98了。
  这时笔者灵机一动,不会是分区格式在捣乱吧!于是运行“DiskGenius”删除了NTFS和Ext2分区,重新格式化为FAT32格式。重启后抱着一线希望再次安装Windows98,这次终于顺利完成。
5. 盗版误装SP2后如何恢复正常?
  Windowsxpsp2推出来后,有很多安装了非正式版Windowsxp的朋友安装了SP2后不能成功激活系统,而且在试用30天后无法进入系统,即使卸载了SP2也不行,只得重新安装系统。
  为了避免造成无谓损失,可以简单使用一种方法使系统恢复到SP1状态下,而不必重装系统。但是首要条件是安装SP2时选择了备份系统还原。这样,可以在安全模式下卸载SP2,然后在注册表中搜索Wpaevents这个键值并将其删除掉。
  重新启动系统,在要求激活时选择“是,我想打电话给客户代表来激活Windows”,点“下一步”,在A-G中输入第三步中“客户代表提供的序列号”中前面的7组数字,就可以成功的返回到SP1状态下了。
6. XP“写入缓存失败”原因解析
  Windows使用了一个特殊的子系统,用于对一些基于磁盘的操作提供支持,例如有一种技术,能够把对磁盘的写入操作暂时缓存起来,然后等到系统空闲的时候再执行相应操作。这种叫做“写入缓存”的技术做能够提升系统地性能,不过默认情况下系统可能并没有开启该功能。
  想知道“写入缓存”选项是如何设置的吗?请打开“设备管理器”,展开“磁盘驱动器”,接着在下面任何一个驱动器图标上点击鼠标右键并选择“属性”,然后切换到“策略”标签。在这里你应该会看到两个选项:“为快速删除而优化”(所有的东西都直接写入硬盘驱动器)和“为提高性能而优化”(写入到缓存)。第一个选项可以允许你快速的断开设备与电脑的连接,例如一个USB闪存,你不用点击任务栏里面的“安全删除硬件”图标就可以直接把这些设备和电脑断开。如果两个选项都处于灰色无法选择的状态,那么说明你的磁盘驱动器默认已经把“写入缓存”选项打开了。(欲查看更多关于延缓写入默认状态的信息,请查看微软的文章“WindowsXPandSurpriseRemovalofHardware”)
  在WindowsXP系统中有时候会弹出“写入缓存失败(Delayedwritefailed)”的提示,告诉你延缓写入系统可能存在一些问题。虽然这并不是什么致命错误,不过也值得引起你足够的关注。
  下面是一些常见的引起“写入缓存失败”的原因:
  1.磁盘驱动器本身的原因。这种情况尤其发生SCSI或者RAID驱动器上。有一些RAID驱动器的驱动程序会在安装了SP2的XP操作系统中报告一个虚假消息告诉用户“写入缓存失败”。所以你应该为你的磁盘驱动器安装最新版本的驱动程序。
  2.数据线的原因。一些错误或者损坏的数据线,特别是外部USB线和火线,会造成这种情况。如果你的数据线过长,或者数据线连接到的是一个质量不合格的USBHUB上,也会造成写入缓存失败。最后,还有可能是因为你有一个需要80针数据线的UDMA驱动器,但你却使用了一条40针脚的数据线。
  3.SCSI终止错误。虽然这种情况在使用了self-terminating技术的SCSI设备上很少发生,但是我们还是必须把它考虑进来。
  4.媒体错误。这是可能发生的最严重的情况,换句话说,也就是磁盘驱动器坏了。如果你能通过SMART(比如SMART&Simple)软件获取磁盘驱动器的统计信息,那么你可以通过这些信息来判断磁盘驱动器出现了机械(物理)故障。你还可以使用一个叫GibsonResearch'sSpinRite的工具来帮助你诊断媒体错误,只是这个软件在对磁盘驱动器进行完全检测的时候会耗费相当长的时间。
  5.计算机的BIOS设定强制开启了驱动器控制器不支持的UDMA模式。虽然UDMA模式能够增强磁盘的性能,但是如果驱动器控制器不支持的话将会导致一些错误发生。这种情况并不多见,主要是发生在新安装的硬件设备上(该硬件设备支持UDMA模式),用户可以通过升级BIOS或者将BIOS中关于硬盘驱动器的选项恢复成默认的“自动检测”模式来解决这个问题。举个例子:如果设置成UDMAMode6模式的设备出现了问题,那么你可以将它设置成Mode5模式。
  6.驱动器控制器的问题。我曾经遇到USB控制器和其他硬件设备冲突并产生写入缓存失败的情况。如果你的系统同时拥有长和短两种PCI插槽(64位和32位),请尝试将USB控制器从长PCI插槽中拔出。一些比较老的PCI卡并不支持这种类型的插槽。
  7.内存的奇偶校验错误。这种情况通常发生在你新增了一条内存之后,造成这种错误的原因是很可能是你的新内存条和主板所支持的内存类型不符,或者是内存本身有问题。(内存有问题还会造成其他一些错误,例如随机死锁等)
  8.注册表中的LargeSystemCache键值错误。这种情况很少见,通常发生在那些安装了ATI显示适配器,内存大于521MB的机器上。这些机器上的注册表中有一个叫做LargeSystemCache的键
  (HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement),该键值用来管理系统分配给一些核心进程的内存容量,如果键值被设为1的话(这样设置可以增强内存大于512MB的机器的性能),有可能会在一些系统中导致数据错误和产生写入缓存失败的错误。如果出现这种情况的话,请把该键值改为0。

标签:系统启动,技巧,Windows,加快,写入,硬件,缓存,启动盘,设备
来源: https://blog.csdn.net/qq_30787727/article/details/94323852