分类

安卓应用安卓游戏攻略资讯

操作系统

详解Windows Vista的简单修复+安装与卸载的注意事项

作者:未知   来源: JZ5U整理   日期:2007/03/12 20:29:48
都是一些搜集到的关于Windows Vista的简单修复,希望对大家有所帮助
1:如何使用Windows PE
2:解决不能启动问题

3:忘记管理员密码怎么办

4:解决系统彻底崩溃



1:如何使用Windows PE

从Windows 2000开始一直是系统排错中坚力量的故障恢复控制台,现在终于功成身退了!取而代之的是一个特别版本的Windows PE
Windows PE,全称是Windows Pre-installation Environment(Windows预安装环境),是 微软开发的一个引导工具,用于安装、故障排除和恢复的操作系统功能。有些人可能没有听说过Windows PE,但是如果提到ERD Commander、深山红叶等系统维护工具,大家可能耳熟能详。其实这些工具就是Windows PE的扩展版本。

要进入Windows Vista的系统恢复界面,首先需要准备一张Windows Vista的安装光盘。然后按照以下方法进行操作:
(1)将Windows Vista安装光盘放入光驱。
(2)进入CMOS设置为从光盘引导,有关如何进入CMOS设置界面、以及如何调整CMOS设置,请参考主板说明书、或者直接联系主板厂商或者计算机厂商。
(3)当显示到“Press any key to boot from the CD”时,按下任意键。
(4)在进入如图1所示的“现在安装”界面时,单击左下方的“系统恢复选项”。

(5)接下来系统会提示选择键盘布局,这里可以保留默认的选项(美式键盘),然后单击“下一步”按钮,如图2所示。


(6)接下来系统会搜索当前系统中安装了哪些Windows操作系统,并显示其安装分区和分区的容量大小。如果Windows Vista安装在某些SCSI或者SATA硬盘上,Windows Vista安装光盘没有带这些硬盘的驱动,则必须单击图3中的“加载驱动程序”按钮。找到并选中所需修复的Windows Vista所在分区,然后单击“下一步”按钮,如图3所示。

(7)很快就可以看到系统启动恢复选项,有启动故障的自动修复功能、有离线的系统还原功能、还有整个计算机系统的彻底还原功能、物理内存的故障检测功能,对于喜爱命令行方式的朋友,Windows Vista还进行准备了命令提示符窗口,如图4所示。

需要提醒的是,以上的这些系统故障修复功能,完全不依赖于硬盘上的Windows操作系统。也就是说,就算Windows Vista已经彻底崩溃,我们可以照样借助于Windows Vista安装光盘,把系统恢复到正常状态!


2:解决不能启动问题
在Windows 98/2000/XP时代,Windows无法启动一直是一个非常令人头痛的问题。因为系统无法启动,可能由多种原因所引起:

例如可能是由于安装了某个新的硬件设备导致系统无法启动,这时候微软推荐重启Windows,按F8键在高级启动菜单上选择“恢复到最后一次的正确启动”;而启动管理器破坏了,则需要进入故障恢复控制台,用安装光盘里的正确副本进行恢复……

总之以前版本Windows的启动故障处理起来非常麻烦,一方面对用户要求较高,必须知道问题的症结所在,同时排错的界面比较分散,用户无法在一个集中的图形环境进行操作。而Windows Vista下,启动故障的排错和恢复则显得非常简单

1.启动管理器丢失
如果C盘根目录下的启动管理器bootmgr破坏或者丢失,则启动计算机时,系统会提示找不到操作系统,这类似于Windows 2000/XP的ntldr文件丢失。
在Windows 2000/XP下,解决这类故障首先需要知道该故障原因是启动管理器丢失,然后进入故障恢复控制台,在命令提示符下利用expand命令把安装光盘里的ntldr文件副本解压缩到C盘根目录。
在Windows Vista则非常简单,只需按照以下方法进行操作即可:
(1)首先利用上面介绍的如何使用windowns pe的方法利用Windows Vista安装光盘引导系统进入“系统恢复选项”,并单击其上的“启动修复”。
(2)系统按照设定的顺序,依次查找可能导致启动故障的原因,如图1所示。在系统后台,启动恢复检查程序会自动对Windows更新(如果安装补丁失败,也可能导致启动故障)、系统磁盘、磁盘错误、磁盘元数据、目标操作系统、启动日志等多项内容进行测试分析。


(3)如果系统找到该启动故障的原因,并修复后,会进入如图2所示的对话框,提示已经找到并尝试修复问题。


(4)Windows Vista默认不会显示所找到的故障原因,直接单击“完成”按钮即可重新启动计算机,以完成恢复操作。
如果需要查看故障原因,可以单击该对话框上的“单击此处以获得诊断和修复的详细信息”。在打开的对话框上,我们可以看到找到的根本原因是“启动管理器”丢失,而且所需的文件修复工具已经成功完成,如图3所示。


2.系统分区的引导扇区破坏
引导扇区被破坏,也会导致系统无法正常启动,在Windows 2000/XP,也需要进入故障恢复控制台,借助fixmbr(修复主引导记录)或者fixboot(修复引导扇区)命令。
而在Windows Vista下,就可以一招鲜,吃遍天,用同样的方法让系统自动检测启动故障,而Windows Vista不负众望,也能轻而易举地找到问题的症结所在,并自动利用BCDMD命令进行修复。如图4所示。


如果明明没有系统启动故障,仅仅想考验一下Windows Vista的“智商”,那么Windows Vista就会礼貌而又坚定地表示启动修复无法检测到问题,如图5所示


从启动恢复功能的表现来看,Windows Vista无疑是令人放心的。值得称道的是,系统并不需要我们具备启动故障排错的判断能力,而是把所有的工作交给Windows Vista自己去完成,这是应该加以肯定的。

3:忘记管理员密码怎么办
本方法在Windows XP环境下测试通过,有兴趣的朋友可以尝试在Windows 2000下进行测试。
原理简述:在正常计算机上加载故障计算机的SYSTEM配置单元,然后通过修改注册表将一个批处理文件安装为服务(以LocalSystem权限运行),在开机时自动运行,新建一个管理员帐户。
如果遇到管理员密码遗忘的问题,常见解决方法是采用之前创建的密码重设盘进行恢复(仅限于Windows XP),或者借助ERD Commander维护光盘中的LockSmith,或者O&O BlueCon进行密码重设。
这里介绍一个另类的方法,将一个添加新用户的批处理文件安装为系统服务,该服务会在系统登录之前自动运行,这样我们就可以利用新建的用户登录系统。
下面简单介绍步骤:
(1)新建一个批处理文件AddUser.bat,内容如下:

@echo off

net user test /add

net localgroup administrators test /add

(2)利用Windows 98启动盘引导故障计算机,然后复制出C:\WINDOWS\system32\config\system文件。并将先前创建的AddUser.bat批处理文件复制到C盘根目录下。

如果C盘为NTFS格式,则需要加载NTFSDOS Pro,下载地址如下:

http://www.sysinternals.com/Utilities/NtfsDosProfessional.html
如果C:\WINDOWS\system32\config\system文件容量超过软盘的剩余空间,则需要在DOS下加载USB驱动,以便可以将system文件复制到USB存储器里。
也可以将故障计算机的硬盘挂接到正常的计算机,以便复制出C:\WINDOWS\system32\config\system文件。
(3)在正常的计算机上打开注册表编辑器,然后选中HKEY_LOCAL_MACHINE,并单击文件、加载配置单元,定位到先前复制出的system配置单元文件,并指定加载到HKEY_LOCAL_MACHINE\Test System。
(4)定位到以下键值,并记下该键值的数值数据x,该键值记录故障计算机默认加载的ControlSet00x(例如是ControlSet001)。
HKEY_LOCAL_MACHINE\Test SYSTEM\Select\Default
(5)根据步骤(4)所记录的数值,展开以下注册表项:
HKEY_LOCAL_MACHINE\Test SYSTEM\ControlSet00x\Services
(6)在其下新建一个注册表项AddUser。
(7)在新建的HKEY_LOCAL_MACHINE\Test SYSTEM\ControlSet00x\Services\AddUser注册表项下新建以下键值:

类型:DWORD值,名称:ErrorControl,数值数据:0x1

类型:可扩充多字符串值,名称:ImagePath,数值数据:C:\AddUser.bat

类型:字符串值,名称ObjectName,数值数据:LocalSystem

类型:DWORD值,名称:Start,数值数据:0x2

类型:DWORD值,名称:Type,数值数据:0x20
这样就可以新建一个AddUser服务,以LocalSystem帐户的身份启动,类型为“自动”。

(8)修改结束以后,单击文件、卸载配置单元,保存所做的设置。

(9)将修改好的system文件复制回故障计算机。

(10)重启系统,并用Test用户登录系统,然后重设管理员密码,并删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AddUser注册表项。
注意:尽管在事件查看器里会提示新建的AddUser服务启动失败,但是实际上该服务确实可以生效。

4:解决系统彻底崩溃
在Windows XP中,系统还原是一个有争议的组件,不少用户对它的功能不屑一顾,认为它系统资源占有率太大,而且形同鸡肋,没有什么用处。其实这是对系统还原功能的误解,系统还原的硬盘占有率并不大,最多占据12%,还可以自由调节所占的磁盘空间。而且平时系统还原处于“冬眠”状态,很少占用系统资源。

系统还原适合小规模的“局部”手术,例如在安装第三方应用软件、设备驱动程序、手动修改注册表之前,建立一个还原点,今后可以彻底清除这些不需要应用程序和驱动程序,而不会保留任何XX信息。

但是Windows XP的系统还原有一个最大的弱点──无法在脱机状态把系统恢复到先前的某个还原点。例如误删了某个关键的注册表键值,导致系统彻底无法启动,这样也就无法运行系统还原,无法恢复正常状态。

提示 ERD Community 2005这样的商业软件,支持在脱机状态下启动系统还原,然而其高昂的价格足以吓倒普通用户。

而在Windows Vista,一切迎刃而解,现在系统已经可以支持在脱机状态下启动系统还原,把Windows Vista恢复到先前的某个还原点上。

1.新建还原点

Windows Vista默认每隔24小时,自动创建系统还原点,如果安装驱动程序和应用程序,也会自动创建还原点。这里为了方便描述,先手动创建一个还原点。
(1) 打开控制面板,启动“系统”控制面板组件,单击左侧的“系统保护”,在弹出的对话框上单击右下方的“创建”按钮,如图1所示。


(2) 接下来指定还原点的名字,此处假设是“Test System Restore”,然后单击“创建”按钮即可,如图2所示。


2.脱机运行系统还原

假设现在系统彻底崩溃了,无法通过安全模式(或者带命令提示符的安全模式)启动系统还原。这时候可以采用以下步骤:
(1) 首先利用Windows Vista拒绝XX系列1─芝麻开门介绍的方法,利用Windows Vista安装光盘引导系统进入“系统恢复选项”,并单击其上的“系统还原”。即可启动还原向导。
(2) 接下来选择合适的还原点,这里我们可以选择先前创建的“Test System Restore”还原点,然后单击“下一步”按钮,如图3所示。


(3) 根据屏幕提示进行下一步操作,很快就可以恢复到先前的正常状态。
展开

文章推荐

应用推荐

网友评论