[易宝典] 利用自动安装应答文件解决 Windows 7 安装时黑屏等驱动引发的故障问题
利用自动安装应答文件解决 Windows 7 安装时黑屏等驱动引发的故障问题
Windows 7 的安装过程非常之简洁,因为 Windows 7 引用了新的安装格式 – Microsoft Windows Imaging(WIM)File Format,即:Windows 映像文件格式。WIM 自 Windows Vista 以来就开始使用,它是以文件为基础的磁盘映像格式,除了包含相关文件的压缩程序包以外,还对文件的存储进行了优化排列。在执行 Windows 安装过程中,会将 WIM 释放到当前的磁盘卷上,之后为当前计算机执行硬件扫描并载入相关驱动和初始配置,虽然 Windows 7 的安装能够识别目前市面上的大多数硬件,但是也有例外,比如在某些型号的苹果计算机上安装 Windows 7,那么就会在安装过程中出现黑屏故障,导致安装失败!而引发该问题的主要原因就是因为显卡驱动所致。在微软的知识库中 KB978226 详细说明了这一问题并给出了解决办法。在 Windows 安装过程开始前,插入存储有 Windows 安装应答文件和最新硬件驱动的 U盘,即可解决此类黑屏等驱动引发的故障问题。
首先,我们可以访问微软官方站点下载这个 Windows 安装应答文件 - AutoUnattend.zip,解压缩后得到“Autounattend.xml”即 Windows 自动安装应答文件,将其拷贝到 U盘。
然后,下载硬件对应的驱动,使用解压缩软件或利用自身安装程序将打包的驱动释放到 U盘。
最后,使用 Windows 7 DVD 光盘进行引导安装,在此之前请务必将 U盘连接到计算机上。
这样一来,除了可以避免驱动问题导致的 Windows 7 安装失败,还可以利用 Windows 安装向导,自动的安装相关硬件的驱动程序。
[易宝典] 使用 SP1 独立更新包手动安装 Windows 7 / Windows Server 2008 R2 SP1
使用 SP1 独立更新包手动安装 Windows 7 / Windows Server 2008 R2 SP1
Windows 7 / Windows Server 2008 R2 SP1(以下简称:SP1)提供了两种升级方法:通过 Windows Update 在线升级;下载离线的独立更新包进行升级。如果您的网络带宽质量并不理想,那么使用离线的独立更新包进行系统的更新是非常明智的选择。微软提供提供了两种常见体系结构的 SP1 独立安装包,分别是 windows6.1-KB976932-X64.exe 和 windows6.1-KB976932-X86.exe。另外,还提供了一个包含所有体系结构的独立更新包的 DVD 映像 – 7601.17514.101119-1850_Update_Sp_Wave1-GRMSP1.1_DVD.iso。访问 KB976932 可获取到这些独立更新包,请注意!下载它们需要进行正版验证。
当我们下载完毕 SP1 独立更新包后即可双击该文件进行安装,整个安装过程非常简单,跟随向导指示进行操作即可。在安装的第一阶段完成后,计算机将自动重新启动,之后的安装阶段里会暂时无法登录到计算机,直到出现 Windows 登录提示时,即表示安装已完成。
此外,请注意!如果先前安装过 SP1 的 Beta 或 RC 版本,那么独立更新包的安装会中断,并提示要卸载先前的版本才能继续执行更新安装。要卸载以前安装的 SP1,可以参考《卸载 Windows 7 / Windows Server 2008 R2 SP1》。
前面讲到当出现登录提示后,表示更新完成。在登录到计算机后,会出现一个显示安装状态的对话框。如下图所示:
SP1 独立更新包的安装除了使用图形界面进行以外,我们还能够通过命令行进行安装。这种方式极大降低了 IT 管理员的工作量,并实现自动化安装。
以 windows6.1-kb976932-x86.exe 为例,我们希望不要手工去干预安装步骤,并在安装过程中可以监视到更新的进度,以及允许独立更新包在安装完毕后能够自动强制性的重启计算机,那么可以执行如下的命令行和参数:
如需了解其他可选的参数,请参考下面的信息:
/forcerestart
如果需要重新启动,该选项将强行关闭任何已打开的应用程序或文档。
/nodialog
不显示安装结束时出现的安装成功或失败对话框。
/norestart
在安装完成之后不重新启动计算机,即使要求重新启动才能完成安装的情况下也是如此。使用此选项时应与 /quiet 选项结合使用。
/promptrestart
如果需要重新启动,则会出现一个对话框,通知用户需要重新启动计算机才能完成安装。使用此选项时应与 /quiet 选项结合使用。
/quiet
以安静模式运行安装程序。在安装更新过程中,此模式不显示用户界面。除了隐藏用户界面外,它与无人参与模式相同。除了安装结束时出现的安装成功或失败对话框之外,在安装期间不会出现任何提示。若要隐藏该对话框,您还必须指定 /nodialog 选项。
/unattend
在无人参与模式下安装 Service Pack。在安装期间,将只会显示重要的错误提示和进度栏。例如,不会显示 Microsoft 软件许可条款,且计算机将自动重新启动。
/warnrestart[:<seconds>]
如果要求重新启动计算机,则会显示一个对话框,通知用户计算机将会在指定的秒数内重新启动。用户可以取消重新启动或立即重新启动计算机。自动重新启动的默认设置是 30 秒。
[易宝典] 确保 Windows 7 / Windows Server 2008 R2 SP1 安装成功
确保 Windows 7 / Windows Server 2008 R2 SP1 安装成功
当地时间 2月23日,微软面向公众正式发布了 Windows 7 / Windows Server 2008 R2 Service Pack 1(以下简称:SP1)。这是 Windows 7 自 2009年发布以来的首个服务更新包。欲了解 Service Pack 1 的更新介绍可参考:Windows Server 2008 R2 SP1 RC 包含了哪些内容。
在 SP1 发布之后,众多用户纷纷通过独立安装包或 Windows Update 进行了安装,但是有部分用户遭遇到 SP1 安装失败的问题。故障主要集中在 Windows Update 无法获取到 SP1;SP1 安装无法继续;因缺少 SP1 需要的一个或多个系统组件导致的安装失败,以及其他问题。
引发此类问题出现的主要原因通常是 Windows Service Store 数据不一致,或计算上某个程序(如防病毒软件程序)干扰了 SP1 的安装,以及使用了第三方产品自定义了 Windows 7 安装或删除了某些系统组件。此篇文章将指导大家如何确保 Windows 7 / Windows Server 2008 R2 SP1 安装成功。
SP1 的安装分为两种方式,即:通过 Windows Update 进行更新安装,这也是微软极力推荐的一种方式;下载独立安装包进行更新安装,相比较前者我们需要下载完整的 SP1 安装程序,而这个容量占用则远远大于 Windows Update 方式。
如上图所示,对于通过 Windows Update 更新的用户,如果在 Windows Update 中未看到 Windows 7 Service Pack 1(KB976932),那么请先检查是否已经安装了 KB976902,此软件更新是安装 Service Pack 的先决条件,此外它还更新改进了在安装或删除 Windows 7 和 Windows Server 2008 R2 更新和 Service Pack 时的可靠性。
另外,如果之前已经安装过 SP1 的测试或预发行版,请先进行卸载否则无法正常安装 SP1 正式版。否则可能会收到如下的提示,并导致 SP1 正式版安装失败。有关 SP1 的卸载可以参考:http://goxia.maytide.net/read.php/1489.htm
有关更多关于 Windows Update 更新 SP1 的问题可以参考 KB2498452。
对于前面所讲到常见的 SP1 安装故障,我们应该遵循如下的准备工作,以确保 SP1 安装顺利。
- 使用具有管理员权限的账户进行更新
使用管理员账户登录计算机,并确保其他用户均已注销计算机。 - 关闭或停止打开的程序及服务
在执行 SP1 的安装前,应该关闭当前打开的所有程序,并停止第三方服务。 - 断开 UPS 设备的管理线缆
因为安装程序会自动尝试检测连接到串行端口的设备,而 UPS 设备可能会导致在检测过程中出现问题。 - 禁用病毒防护软件
病毒防护软件可能会影响更新程序的安装,特别是第三方的病毒防护软件可能会拦截更新程序。此外,病毒防护软件因为要实时扫描文件,可能会因此减慢安装速度。 - 卸载已经安装过的 SP1 测试版或预发行版
SP1 正式版不支持从 SP1 测试版或预发行版进行升级。 - 安装 KB976902 补丁包
KB976902 是安装 SP1 的先决条件。 - 建议安装“系统更新就绪工具”
系统更新就绪工具有助于解决可能阻止 Windows 更新和 Service Pack 安装的问题。下面是各版本的下载链接:
Windows 7 32位(x86) 系统更新就绪工具
http://go.microsoft.com/fwlink/?linkid=181491
Windows 7 64位(x64)系统更新就绪工具
http://go.microsoft.com/fwlink/?linkid=181492
Windows Server 2008 R2 64位(x64)系统更新就绪工具
http://go.microsoft.com/fwlink/?linkid=181494
Windows Server 2008 R2 Itanium 系统更新就绪工具
http://go.microsoft.com/fwlink/?linkid=181493 - 使用 CHKDSK 命令检查磁盘
以管理员身份运行 cmd,并执行“chkdsk c: /F”,对磁盘进行扫描和修复。 - 使用 SFC 命令检查和修复系统文件
以管理员身份运行 cmd,并执行“sfc /scannow”,对系统文件执行检查和修复工作。
完成以上准备步骤,能够有效降低 SP1 安装失败的可能性。如果在这之后安装 SP1 仍旧出现错误消息,如:“Service Pack 安装无法继续”或“缺少 Service Pack 需要的一个或多个系统组件”。可能是先前使用了第三方产品自定义了 Windows 7 安装或删除了某些系统组件所致,特别是某些系统优化软件,极有可能导致此类故障的发生。
若要解决,则必须重新安装 Windows 7,这里我们有两种选择:
- 放入 Windows 7 安装光盘,执行 Setup 安装程序,在“安装 Windows”页面上,单击“立即安装”,之后单击“获取安装的重要更新”,在随后出现的“请阅读许可条款”页面上,单击“我接受许可条款”,然后单击“下一步”,最后在“你想进行何种类型的安装?”页面上,单击“升级”开始进行升级安装。此方法可保留当前系统已经安装的应用程序及设置。
- 进行全新的 Windows 7 安装。
有关 Windows 7 安装的帮助可以浏览:http://windows.microsoft.com/zh-CN/windows7/Installing-and-reinstalling-Windows-7
相关推荐:
TechNet 中文站的 Windows 7 / Windows Server 2008 R2 SP1 站点
http://technet.microsoft.com/zh-cn/windows/gg635126.aspx?ITPID=carepgm
Windows 7 TechNet 中文技术论坛
http://social.technet.microsoft.com/Forums/zh-CN/category/w7itpro
Windows Server TechNet 中文技术论坛
http://social.technet.microsoft.com/Forums/zh-CN/category/windowsserver
Windows Server 2008 R2 SP1 和 Windows 7 SP1 部署指南
http://technet.microsoft.com/zh-cn/library/ff817650(WS.10).aspx
微软问答(Microsoft Answers)
http://answers.microsoft.com/zh-hans