魔方网表 让信息化更简单

 找回密码
 注册
查看: 3108|回复: 0

无需重装 用系统安全模式解决故障

[复制链接]
laiye 发表于 2008-7-14 12:29:00 | 显示全部楼层 |阅读模式
当操作系统出现问题的时候,很多朋友会选择重新安装来解决问题。其实,很多Windows XP故障可以通过一些简单的技巧来解决,重装系统应该是在没有其他办法的时候才使用。本文通过6个实例,介绍如何应用系统安全模式解决故障。    “安全模式”形式
    进入安全模式的方法:重新启动计算机,在BIOS加载完成后,按住键盘上的“F8”键,直到出现 Windows 高级选项菜单。
    “安全模式”有几种不同的形式,分别是带网络连接、不带网络连接和带命令行提示的形式,都是用来加载操作系统的最基本部分,仅包含支持最基本部分的驱动和文件。
    安全模式的不同形式包括。
    (1)安全模式:选用安全模式启动Windows XP时,系统只使用一些最基本的文件和驱动程序启动。进入安全模式是诊断故障的一个重要步骤。如果安全模式启动后无法确定问题,或者根本无法启动安全模式,就需要使用紧急修复磁盘ERD的功能修复系统了。
    (2)带网络链接的安全模式:和安全模式类似,但是增加了对网络连接的支持。在局域网环境中解决Windows XP的启动故障,此选项很有用。
    (3)带命令行提示符的安全模式:和安全模式类似,只使用基本的文件和驱动程序启动Windows XP。但登录后屏幕出现命令提示符,而不是Windows桌面。“带命令行提示符的安全模式”是一种禁用了网络连接的XP,用CMD.exe代替了Explorer.exe。在本地计算机上普通外壳层可以做到的事情在这里都可以完成,甚至可以运行图形界面的程序,只是显示分辨率为640×480和16色,没有网络服务。
    (4)启动日志:启动Windows XP的同时将系统加载的所有驱动程序和服务记录到文件中。文件名为Ntbtlog.txt,位于Windir目录中。该日志对确定系统启动时问题的原因很有用。
    (5)启用VGA模式:使用基本VGA驱动程序启动Windows XP。当安装了使Windows XP不能正常启动的新显卡驱动程序,或由于刷新频率设置不当造成故障时,这种模式十分有用。因为在安全模式下启动Windows XP时,只使用最基本的显卡驱动程序。
    (6)最近一次的正确配置:选择“最后一次正确的配置”启动Windows XP是解决诸如新添加的驱动程序与硬件不相符之类问题的一种方法。用这种方式启动,Windows XP只恢复注册表项Hklm\System\Current ControlSet下的信息。任何在其他注册表项中所做的更改均保持不变。
    (7)目录服务恢复模式:不适用于Windows XP Professional。这是针对Windows Server操作系统的,并只用于还原域控制器上的Sysvol目录和Active Directory目录服务。
    (8)调试模式:启动Windows XP,同时将调试信息通过串行电缆发送到其他计算机。如果正在或已经使用远程安装服务,在您的计算机上安装Windows XP,就可以看到与使用远程安装服务恢复系统相关的附加选项。
安全模式排障实例
    实例1:更新损坏的文件
    在使用Windows XP的过程中,经常会遇到因某个DLL文件或者EXE文件损坏,而无法加载的状况。在正常启动Windows XP的状态下,是无法成功恢复DLL文件或者EXE文件。
    解决此类问题的办法是:进入带命令行提示符的安全模式,在命令行提示符下,从Windows XP安装光盘上重新加载原始文件。
    本例假设Windows XP下的sfc.dll损坏,解决方案如下。
    第一步:重启Windows XP,按住键盘上的 F8 键,直到出现 Windows 高级选项菜单,选择“命令行提示符的安全模式”。系统成功启动。
    第二步:将Windows XP安装光盘放入光盘驱动器中,指向硬盘的XP安装路径。
    第三步:在命令行提示符下,输入“expand d:\i386\sfc.dl_ C:\sfc.dll”按回车键。
    命令行成功执行,成功还原sfc.dll文件。执行结果如图1所示。

1  命令行成功执行界面
    实例2:安装错误的显卡或者硬件驱动,导致系统死机或者不稳定
    因为硬件设备驱动的更新换代快,电脑发烧友经常发现最新的硬件驱动就下载安装,以提升系统的性能。其实有许多驱动程序在Windows XP上并没有测试通过,安装以后会造成死机或者运行速度变慢。
    解决此类问题的办法是:进入安全模式,选择“最后一次正确的配置”,即可恢复安装新的硬件或者软件驱动之前的正确配置。
    笔者电脑使用的芯片组是Intel系列的,由于时间久了,忘记了芯片组的类型,重新安装系统以后,错误的安装了VIA系列的芯片组驱动。
    第一步:重启Windows XP,按住键盘上的 F8 键,直到出现 Windows 高级选项菜单,选择“最后一次正确的配置”如图2所示。

图2  选择“最后一次正确的配置”
    第二步:启动菜单,出现提示信息,并在屏幕底部显示出“最后一次正确的配置”。这是为了提醒使用者,在装入这个选项的时候,选择的是撤销上次会话中对注册表做的所有与安全性无关的修改。
    第三步:Windows XP系统自动启动,在输入完成管理员密码后,即可恢复成安装新的硬件设备或者软件驱动之前的状态。
    “最后一次正确的配置”并不是所有的情况都起作用。只有当您没有使用新配置登录过的时候可以用,但此前至少登录过一次系统,并且当时可以正常启动计算机。这就是说,只要存在下列的状况之一,它就无能为力。
    (1)从来没有成功登录过(刚安装完成操作系统)。
    (2)编辑了计算机的配置,重新启动,并且成功地登录了,而现在要把系统恢复到更改之前的状态。
    (3)想要撤销的更改和控制集信息无关。无法使用“最后一次正确的配置”撤销对用户配置文件或者系统策略做出的更改。例如:“最后一次正确的配置”不会影响密码,因此无法使用“最后一次正确的配置”来撤销自己忘记的系统管理员的密码。
    (4)系统启动后,有人登录进入(非系统管理员),包括自动登录,然后系统挂起或者想避免的故障依然存在。
    (5)系统根本不启动,无法进入启动菜单。
实例3:无效的boot.ini文件
    这是一个很普遍的问题。主要表现在安装双系统的状态下。由于突然停电、病毒的原因或者误操作造成此文件被损坏或者删除,系统启动的时候,发现没有出现双系统引导菜单,而无法启动。
    解决此类问题的办法如下。
    第一种方法:可以采用手工的方式按照boot.ini文件的语法规则重新生成一个boot.ini文件。
    第二种方法:使用“恢复控制台”恢复。
    我们以第二种方法为例介绍操作步骤。
    第一步:使用Windows XP启动光盘启动到“恢复控制台”。
    第二步:扫描一下硬盘上安装的操作系统列表。在命令行提示符下输入“bootcfg /sacn”。Bootcfg会正确扫描出目前安装的操作系统为Windows XP,如图3所示。

图3  扫描目前安装的操作系统
    第三步:使用Bootcfg创建boot.ini文件。在创建系统列表的过程中,系统会询问一些问题。
    输入加载标识符:就是多重引导菜单中引导项的名称。可以输入相应操作系统的名称,本例中输入Windows XP。
    OS加载项:不需要设置,默认即可。
    经过以上操作即可以恢复boot.ini文件。
    实例4:系统还原
    在平时的操作中,难免进行了错误的操作(安装软件、关闭重要的服务等),使得系统无法正常运行。可以采用一定的办法进行系统的还原,具体还原到进行误操作之前的某个时间点。系统还原是Windows XP中相当有用的工具,如果误删了文件,电脑出现各种故障,甚至系统已经完全崩溃时,可以采用系统还原的办法恢复,具体还原到进行误操作之前的某个时间点,一般就可以恢复Windows XP系统。
    解决此类问题的方法是在安全模式下,使用系统还原功能来完成。系统还原的启动是通过运行Rstrui.exe程序来进行的,位置在C:\windows\system32\ restore目录。在DOS环境的命令行提示符下直接输入“C:\ windows\system32\ restore\rstrui.exe”也可以启动系统还原。
    第一步:重启Windows XP,按住键盘上的F8键,直到出现Windows高级选项菜单,选择“安全模式”。系统成功启动。
    第二步:打开“开始→程序→附件→系统工具→系统还原”,启动系统还原工具。选择“恢复我的计算机到一个较早的时间”。
    第三步:单击“下一步”按钮,选择一个还原点(一个过去的具体时间),如图4所示。
   
图4  选择还原点
    第四步:单击“下一步”按钮,系统即会重启并完成系统的还原。
实例5:打造放心的杀毒环境
    虽然杀毒软件都强调最好能在干净的系统下进行杀毒,但再干净的系统也没有安全模式安全。只要是正常启动的操作系统,都会加载一系列必要的服务或者第三方的应用程序。现在的防病毒软件号称能查杀内存驻留病毒,但为了更彻底地查杀该类病毒并且避免造成交叉感染,建议用户在安全模式下进行查杀,因为安全模式下系统只加载必要的启动文件,病毒一般不会侵入内存。
    并非所有的防病毒软件产品都支持安全模式下的病毒扫描。
    解决此类问题的方法是:在安全模式下,启用Windows XP上安装的防病毒软件,确保病毒定义文件是最新的,在此安全模式下,对系统磁盘进行病毒查杀。
    下面以笔者使用的KILL防病毒软件为例,介绍操作步骤。
    第一步:重启Windows XP,按住键盘上的 F8 键,直到出现 Windows 高级选项菜单,选择“安全模式”。系统成功启动。
    第二步:打开“开始→程序→KILL→KILL”。系统打开KILL本地扫描器,如图5所示。

图5  KILL本地扫描器
    第三步:选中本地磁盘,选择菜单栏“本地扫描器”下的“开始扫描”,软件开始对本地磁盘进行扫描。
    实例6:终止/删除系统进程类程序
    此类程序以进程或者服务的方式存在,如果要删除此类文件,首先要结束进程或者服务,如果是木马或者其他恶意程序,属于“顽固”类的文件,在“任务管理器”中,使用“结束进程”功能根本就不能真正结束此类程序的运行。还有的与系统进程进行捆绑,更令人头疼。
    解决此类问题的方法是:在安全模式下,首先打开“任务管理器”,查看该进程是否存在。然后,打开“控制面板→管理工具→服务”,查找相关应用程序的服务。在默认状态下,仅有几个必须的服务是需要启动的,其他服务是不能运行的,如果要运行,系统会给出提示,如图6所示。

图6  系统提示信息
    笔者的系统中存在进程“backweb-7681197.exe”,在正常运行的Windows XP中,需要删除此进程。选中此进程,使用“结束进程”功能不能禁止此进程的运行,同时也不能删除此进程。这时进行以下操作。
    第一步:重启Windows XP,按住键盘上的“F8”键,直到出现 Windows 高级选项菜单,选择“安全模式”。系统成功启动。
    第二步:打开任务管理器,在进程列表中,没有发现此进程。
    说明:在安全模式下,backweb-7681197.exe没有正常启动。
    第三步:查看相关的系列服务,打开“控制面板→管理工具→服务”,虽然“启动类型”均为“自动”,但是其相关的服务状态都没有启动。可以根据需要将相依附的应用程序设置为手动或者禁用。
    第四步:从系统中找到backweb-7681197.exe文件,删除即可。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2024-5-17 22:29 , Processed in 0.066116 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表