快速解决常见的软件故障

来源 :新电脑 | 被引量 : 0次 | 上传用户:snowsky001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  崩溃、无响应、不稳定,软件可能出现的问题非常多,在本文中CHIP将告诉你如何分析和迅速排除软件故障,并向你介绍可以解决问题的工具软件。
  
  软件出现问题时,你除了万般无奈地呆坐在电脑前还能够做什么呢?是期望软件能够提供足够的帮助信息帮你排除故障?还是希望在互联网上搜索到问题的解决方案?通常,如果你对软件当前的故障没有足够的了解,那么搜索查找解决方案多半也是徒劳无功的,如果你能够提供软件出现错误时的具体错误代码,那么或许还有一些机会。Windows操作系统会在事件查看器等工具中记下你需要的这些信息。不过,一个错误代码通常并不只对应一个具体的软件错误,软件程序出现错误的原因非常多,有时是软件本身的设计问题,有时却是受到系统或者其他软件的影响。下面,CHIP将告诉你如何解决类似的问题,为你介绍适当的工具,使用它们你可以确定软件崩溃的原因并进行修复。CHIP将通过下面7个场景为你介绍几种典型的软件故障,并告诉你如何排除这些故障。
  软件崩溃的急救措施
  应用程序大部分都会出现故障,没有缺陷的应用程序几乎是不存在的,特别是新的应用程序,测试版本出现故障更是家常便饭,而对于我们来说,重要的是要知道它为什么出现故障,以便做出适当的反应。
  详细分析原因
  如果程序停止响应,你可以使用工具软件WhatIsHang(www.nirsoft.net)。它可以告诉你到底什么地方出了错,例如32位的软件与64位的驱动程序不兼容。WhatIsHang将在上方的窗口中显示出问题的应用程序,当你选择当前需要分析的应用程序并按[F9]时,会在下方的窗口中显示对应的信息。在“Remarks”部分你能够看到导致软件崩溃的具体原因。根据“String found in the stack”和“Modules found in the stack”中列出的相关文件、模块等信息,你可以进一步了解软件崩溃的详细信息。对于软件本身的问题,WhatIsHang报告将建议你更新或重新安装出问题的应用程序。
  轻松终止进程
  如果一个程序经常出现没有响应的问题,那么你可以通过AppCrashView(www.nirsoft.net)查看一下原因。该工具能够查看Windows的错误报告,运行后AppCrashView将列出所有当前系统保存的错误报告,在“进程文件”(对应AppCrashView简体中文版本)列中双击想了解的应用程序,AppCrashView将详细列出进一步的崩溃报告,包括软件出现问题时系统的主要参数。
  如果你需要使用一些经常无响应的软件,那么你可能需要工具软件ProcessKO(www.softwareok.com),该软件启动后将在任务栏上显示一个图标,双击即可打开软件的主窗口,在主窗口中单击“Favorites”,可以将其他应用程序进程添加到收藏夹中,收藏夹中的每一个应用程序将在ProcessKO主窗口中显示一个图标,右击ProcessKO在任务栏上的图标也将能够列出这些应用程序,单击这些收藏的应用程序进程图标,相应的进程即被关闭。ProcessKO实际上是为程序员测试自己的软件所设计的,但我们可以使用它来关闭我们希望快速关闭的进程。
  消除不稳定和动作迟缓的程序
  如果一个程序陷入死循环而没有响应,这确实让人着急,但对于系统来说没有太多的危险。不过,它会导致系统运行缓慢,严重时也有可能导致Windows崩溃。
  为系统减磅
  如果电脑启动时系统自动加载的应用程序过多,那么不仅会影响Windows的启动速度,同时对于其他应用程序来说也可能更容易出现冲突和异常。许多软件都习惯自作主张地将自己添加到自动启动列表,像苹果的iTunes和Adobe的Adobe Reader。Startup Booster(www.smartpctools.com)可以显示当前系统所有的自动加载程序,毫不犹豫地将上述程序以及Java、QuickTime之类的软件自动更新程序删除。对于大部分用户来说,这些程序都只是累赘。其实,如果你需要自动更新这些应用程序,则可以使用Secunia Personal Software Inspector(secunia.com),它可以帮助你自动更新所有常用的应用程序。
  防止系统崩溃
  有时候一个应用程序出现问题会把整个系统拖垮,不过,在这种情况下系统并不一定马上崩溃,而是出现应用程序停止响应的情况,甚至导致整个系统包括任务管理器也无法打开。在这种情况下,大部分用户选择重新启动电脑,这样系统中没有存储的数据将全部丢失。为了避免这种情况的出现,你可以安装AntiFreeze(www.resplendence.com)工具。安装并启动该软件后,当某个应用程序出现故障导致任务管理器无法打开时,按下[CTRL]+[ALT]+[Windosw]+[Home]组合键激活AntiFreeze,该工具将停止所有正在运行的进程,并打开一个当前运行进程列表的窗口,你可以选择出现问题的进程并单击“End process”即可将其关闭。
  对于会导致系统马上崩溃的软件,AntiFreeze就无能为力了,唯一的办法是重新启动系统,然后再找出故障的原因。在这方面,BlueScreenView(www.nirsoft.ne)可以帮上你的忙,它可以分析由Windows创建的崩溃报告文件。在Windows重新启动后打开BlueScreenView,即可看到当前系统保存的崩溃报告文件,单击各文件可以通过下方的窗口了解详细的原因。在“选项|显示下方面板”中选择“显示所有驱动程序”,将可以在下方的窗口中查看所有崩溃时加载的驱动程序,有红色标记的是导致崩溃的程序,你应该将其卸载或者寻找稳定的驱动程序进行替换。
  彻底清除残留的程序和驱动
  许多软件的卸载程序都自作主张地在系统上保留文件或者注册表项。另外,软件在安装过程中添加的驱动程序也大多保留在系统中,而事实上并没有多少人真正需要它们。
  高级卸载
  通过控制面板卸载程序容易出现上面所说的问题,并且个别程序甚至根本就没有提供卸载选项。要解决这些问题,你可以使用IObit Uninstaller(www.iobit.com),该软件在普通卸载模式下可以同时选取多个软件进行卸载,特别适合整理系统时使用。其次,在普通卸载工作完成后,IObit Uninstaller提供“Powerful Scan”功能可以搜索软件残留的文件、注册表项和驱动程序,并帮助你将它们清除。对于不提供卸载功能的软件,IObit Uninstaller提供了“Forced Uninstall”功能,允许你手动指定一个软件的主程序,然后将该软件卸载。
  通过监控程序记录安装程序的所有动作,在必要时根据记录进行卸载,这曾经被认为是最彻底的卸载方法,在这方面卸载工具Magical Uninstall(www.ashampoo.com)做得比较好,但是该软件只适用于32位系统,并且实际上由于软件安装后仍然会更新和产生其他的数据,所以这一卸载方法其实也并不一定就真正彻底,不必过于追求。
  删除老驱动程序
  对于Windows来说,仿佛所有的驱动程序都是有用的,因而,它并不提供驱动程序的卸载功能,当然事实并非如此。你可以使用Driver Sweeper(www.guru3d.com)来清除不需要的驱动程序,该软件能够列出所有检测到的驱动程序,包括已经与当前硬件没有关系的驱动程序。选择这些驱动程序后点击“Clean”Driver Sweeper即可删除这些驱动程序的所有文件和关联的注册表项,并创建一个备份副本。如果你错误地删除了有用的驱动程序,那么你还可以通过“Management|Backup copy”进行恢复。
  正确使用安全软件和删除被感染文件
  安全软件是必要的,但这些软件也会给我们带来一些麻烦,例如它们通常无法容忍任何竞争对手产品的存在,并且它们还需要占用大量的系统资源。
  缓和冲突
  要避免冲突影响系统的稳定性,最简单的方法是避免安装来自多个厂商的安全软件,尽可能只安装来自同一公司的产品。然而,许多安全软件很难卸载干净,往往会有一些文件隐藏在系统中。为此,你需要使用AppRemover(www.appremover.com),该软件专门能查找这些“遗骸”。要清理一个无法卸载干净的安全软件,启动AppRemover并选择“Clean Up a Failed Uninstall”即可。
  删除受感染的文件
  一些有经验的用户相信,使用安全软件他们会得不偿失,因为始终处于激活状态的防病毒软件使系统速度大受影响。对于此类用户,在必要时可以使用在线的病毒检查服务,例如VTzilla(www.virustotal.com),它一样能够帮助你发现可疑的文件,唯一不同的是它并不安装在你的系统上,因而它无法删除发现的可疑文件。
  对于感染了病毒的文件,如果感染的是一个系统文件,那么你可以在命令提示符下运行“SFC/SCANNOW”,通过系统工具检查系统文件的完整性,并在发现系统文件异常的情况下将其替换为原系统文件。该命令位于Windows安装文件夹下的“System32”中,你可以在命令提示符下切换到该文件夹进行操作。而对于普通的文件,你可以在命令提示符下使用“DEL/F/Q/A文件名”进行删除。如果要删除的文件你没有足够的权限,那么你可以使用FilExile(sourceforge.net/projects/filexile/)。
  挽救误删文件
  回收站在许多人的电脑上没有发挥应有的作用,文件不是被直接删除就是回收站由于需要长期占用很大的空间而被禁止工作,为了避免在误删文件时出现遗憾的事情,你需要有适当的应对方案。
  恢复文件
  你可以禁用回收站,或者习惯性地直接删除文件,但文件在被删除时实际上只是硬盘文件系统的索引标记为删除而已,它们在硬盘上的数据被覆盖之前,你都能够轻松地恢复它们。使用Recuva(www.piriform.com)你只需要简单地单击“Scan”,即可将这些被删除的文件列出,并根据自己的需要恢复它们。如果文件是很久前删除的,那么你可以在Recuva的“Settings|Actions”中选中“Deep scan”,软件即可更仔细地深度扫描硬盘查找被删除的文件。
  回收站与备份功能
  你也可以使用Undeluxe(www.resplendence.com/undeluxe)代替原本的回收站,该软件能够起到与回收站相同的功能,但是Undeluxe更加强大、灵活,任何应用程序删除的文件都将被备份,你也可以定义什么样的文件需要备份,什么样的文件不需要备份,以及可以使用多少空间备份等等。不过,需要注意,Undeluxe只在普通的分区系统下起作用,在使用RAID磁盘阵列系统的动态数据盘上无法工作。
  释放被锁定的文件
  有的时候,Windows中的一些文件无法移动也不能够删除,这是由于Windows中一些模块或者文件保护功能锁定了文件,例如Windows图像预览功能加载了图像文件,或者后台运行的某个应用程序以独占方式打开了文件和模块。
  终止锁定文件的进程
  如果是由于另一个进程锁定了目标文件,那么终止锁定文件的进程即可解决问题。免费软件Unlocker(ccollomb.free.fr)安装后可以通过Windows资源管理器的右键快捷菜单调用,快速查看当前锁定目标文件的程序,并且只需在列出的进程列表中选中进程,单击下方的“Kill process”即可终止该进程。
  操作系统锁定的文件
  锁定文件的并不一定是应用程序,也有可能是系统进程,部分无法直接关闭的系统进程,使用Unlocker解决不了问题。此时,你需要MoveOnBoot(emcosoftware.com),该软件能够在Windows重新启动的过程中,移动或删除被锁定的文件。启动软件后,通过“Boot Action Wizard”你可以指定需要的操作。
  播放特殊的媒体文件
  双击你准备播放的媒体文件,但是Windows媒体播放器启动后却不能正常播放,幸好,你还有其他的播放器可以使用,它们可以提供更强大的功能。
  播放残缺的文件
  有的媒体文件无法播放,是由于播放器缺少对应的解码器,只需使用内嵌解码器的播放器,或者为系统安装VirtualDub(www.virtualdub.org)之类的解码器包即可解决问题。而有的媒体文件无法播放,却是由于文件残缺不全,例如下载的过程中出现错误导致文件的数据不完整,此时,绝大部分播放器都无法播放该文件,不过,UMPlayer(www.umplayer.com)是一个例外,在该播放器主界面中选择“Options|Settings|Advanced”,选中“Create new index if necessary”,播放器即可播放损坏或不完整的影片。如果影片的声音和字幕不同步,那么你还可以进一步通过“Audio”和“Subtitles”的“Delay”设置,手动调整声音和字幕的播放速度,使它们与画面相匹配。
  存储播放参数
  一些影片在播放时声音特别小,或者画面需要经常调整,对于大部分播放器来说,你需要在每次播放时都进行调整,不过,如果你使用VLC(www.videolan.org),那么你可以让播放器存储各媒体文件的播放配置文件,预先设定播放器的播放参数,以后在播放这些文件时就不需要每次都进行调整。
  
   软件崩溃
  确定软件出现故障的原因,关闭应用程序。
  
  残留的驱动程序
  删除软件留下的所有文件、注册表项和驱动程序。
  
   误删的文件
  恢复被删除的文件,安装工具替代回收站。
  
  特殊的媒体文件
  使用特定的播放器播放残缺的文件或预设播放参数。
  
  软件导致系统缓慢
  减少不必要的进程,利用工具关闭影响系统的程序。
  
   反恶意软件的困扰
  正确地安装和使用安全工具软件,学会手动删除被感染文件。
  
   被锁定的文件
  终止锁定文件的进程,使用工具处理系统锁定的文件。
  
  使用Windows工具分析故障
  Windows记录着系统所发生的一切,这当中也包括软件故障的相关信息,通过这些记录,你可以分析出软件出现故障的原因。
  Windows日志和故障报告保存在多个地方,在软件出现故障时,你可以通过它们查找问题的原因,但是你必须要有足够的耐心去阅读这些Windows日志。
  使用操作中心
  每当Windows检测到一个问题,它就会创建一个报告,并通过微软的网站查找该问题的解决方案,当然,这往往没有什么结果,不过,你可以通过单击任务栏“操作中心”的小旗帜打开“操作中心”,在“维护”部分单击特定问题中的“查看消息的详细信息”按钮,通过问题的详细信息了解是什么软件出现故障以及故障的具体信息。如果其中包含错误代码,你可以尝试通过搜索引擎查找问题的解决方案。
  分析事件日志
  通过Windows事件日志,你可以了解绝大部分软件出现故障的细节。单击“开始”按钮并在搜索输入框中键入“Eventvwr.msc”,运行打开“事件查看器”,查找事件记录中故障发生时间的“错误”记录,通过记录的“说明”可以了解故障的直接原因。个别简单的故障通过上面的信息就可以找到原因,而相对复杂的故障,你可以通过单击“事件日志联机帮助”链接尝试在线查找相关的帮助。另外,事件日志中的“事件ID”和“源”是重要的信息。如果通过微软的技术支持站点不能够找到解决方案,你还可以利用这些信息,尝试通过搜索引擎查找故障的解决方案。
其他文献
个人电脑的含义及应用领域都越来越广,除了个人和办公室使用以外,x86架构产品开始广泛应用于公共使用领域.无论是监控系统、机顶盒还是数字标牌,借助灵活性、成本优势,特别是
期刊
期刊
通过地下水环境监测,发现了冲洪积扇区含水层中存在的油污染晕,进而沿其污染途径逆向反推,查明了上游山区存在的隐蔽性污染源。通过治理,切断了油污染源,地表水争地下水环境中
会议
显示器还能为用户提供什么样的功能?三星SyncMaster T27A750给出了它的答案。做为一款定位于“高端”消费人群的多媒体应用产品,该显示器还拥有27英寸的较“大”显示尺寸以及“齐全”的应用功能。    外观造型设计、应用功能和节能环保是新一代显示器产品改进的方向,SyncMaster T27A750集成了三星的各项较优秀的设计、制造、面板技术,带来全新的应用体验。在外观造型设计上,T27A
期刊
生态环境脆弱性评价則是对生态环境系统自身的结构、功能进行探讨,预测和评价外界因素(自然的和人为的)对生态环境可能造成的影响,评价生态环境自身对外界因素的抵抗力以及从
会议
下辽河平原为辽宁省最大的冲积平原,面积约26000平方公里,位于辽宁省的心脏地区,为全国最重要的工业区之一和辽宁省最重要的商品粮基地。从自然条件上讲,即是该区新生界的沉积
会议
智能手机与电脑的界限越来越模糊.但是,智能手机应用(App)的便捷性与管理的复杂性却形成了鲜明的对比.一方面是手机功能日趋强大,应用日益丰富;另一方面,由于输入、显示技术
期刊
期刊
本文对福建与台湾经济发展及相关对策进行了探讨。文章围绕闽台经济发展状况比较、闽台经济互动与合作面临新机遇、先行先试,促进海峡经济区共同繁荣等进行了阐述。
期刊