联想 G400 安装 Windows 7 折腾记录

最近给一台联想 G400 重装 Windows 7。本来以为只是做个启动盘、装好系统就结束了,实际操作时却遇到了驱动缺失、旧版 IE 无法打开部分网站、Windows Update 报错,以及显卡驱动依赖 .NET Framework 等一连串问题。这里把完整过程和用到的资料整理一下,方便以后再遇到类似的老电脑时查阅。

先提醒一句:Windows 7 已于 2020 年 1 月 14 日结束支持,不再获得常规安全更新;Chrome 109 也早已停止更新。因此,这套方案更适合需要兼容老软件或老硬件的场景,不建议把它作为长期联网、登录重要账号或进行支付操作的主力系统。

一、安装前的准备

1. 下载 Windows 7 SP1 镜像

我使用的是 Windows 7 SP1 原版镜像,可以从 MSDN,我告诉你 查找。

需要注意的是,这个网站不是微软官方网站,而是第三方原版软件信息收录站。下载时应选择与授权和硬件相符的版本,并核对镜像的 SHA-1 等校验值,避免使用被二次修改、捆绑软件或来源不明的镜像。

联想 G400 通常可以安装 64 位系统。如果机器内存很小,或者有必须使用 32 位系统的老软件,再根据实际情况选择 x86 版本。后面下载补丁和驱动时,系统架构也必须保持一致。

2. 提前下载驱动

Windows 7 对很多硬件并不能做到安装后自动识别,最麻烦的情况是系统装好了,却因为有线网卡和无线网卡都没有驱动而无法联网。因此,重装前最好先从 联想 G400 驱动下载页面 下载对应版本的驱动,放到另一个 U 盘中。

建议至少准备这些驱动:

  • 芯片组驱动;
  • 有线网卡和无线网卡驱动;
  • 核芯显卡和独立显卡驱动;
  • 声卡、触控板、读卡器等驱动。

G400 有不同的硬件配置,最好根据机器背面的具体型号或主机编号查找,不要只看系列名称。网卡驱动尤其可以多准备一个可能的版本,以免装完系统后完全无法联网。

3. 提前下载补丁和常用软件

为了避免装好系统后才发现网站打不开,建议把下面这些内容也提前放进 U 盘:

  • .NET Framework 4 独立安装包;
  • IE11 安装包;
  • 本文后面提到的 Windows 7 补丁;
  • Chrome 109 离线安装包;
  • 已下载好的联想官方驱动。

二、制作启动 U 盘并安装系统

我使用 UltraISO 将 Windows 7 SP1 镜像写入 U 盘。操作前一定要确认目标盘符,因为写入过程会清空 U 盘中的原有数据。

制作完成后,从联想 G400 的启动菜单中选择 U 盘,按照安装向导完成系统安装即可。如果进入安装界面后出现键盘、鼠标或 U 盘突然无法使用的情况,可以先换到 USB 2.0 接口再试;Windows 7 安装环境对 USB 3.0 的原生支持并不完善。

分区或格式化系统盘前,务必确认重要文件已经备份。安装完成后也不要急着联网,先把基础驱动和补丁装好。

三、安装驱动和 .NET Framework 4

驱动建议按下面的顺序安装:

  1. 芯片组驱动;
  2. 有线网卡或无线网卡驱动;
  3. 核芯显卡和独立显卡驱动;
  4. 声卡、触控板、读卡器等其他驱动。

这次安装显卡驱动时,安装程序提示缺少 .NET Framework 4。可以从微软官方下载 .NET Framework 4 独立安装程序,安装并重启后,再继续安装显卡驱动。

驱动全部安装完成后,可以打开“设备管理器”,检查是否还存在带黄色感叹号的设备。

四、先安装 Windows 7 汇总补丁

刚装好的 Windows 7 SP1 与现在的网络环境相差太远,直接使用 Windows Update 往往会失败。可以先手动安装微软的便利汇总补丁 KB3125574,它包含了 Windows 7 SP1 发布之后到 2016 年 4 月之间的大部分更新。

这里有一个容易遗漏的前置条件:安装 KB3125574 之前,必须先安装 2015 年 4 月的服务堆栈更新 KB3020369

推荐顺序如下:

  1. 在 Microsoft Update Catalog 中下载并安装 KB3020369,然后重启;
  2. 下载并安装 KB3125574,然后再次重启。

下载时要认准 Windows 7,并根据当前系统选择 x86 或 x64 包,不要误下成 Windows Server 2008 R2 版本。安装 KB3125574 还需要给系统盘预留至少 4 GB 可用空间。

如果提示“此更新不适用于你的计算机”,优先检查以下几项:

  • 当前系统是否已经是 Windows 7 SP1;
  • 下载的补丁架构是否与系统一致;
  • 前置补丁是否已经安装;
  • 该补丁是否已经安装,或被更新的补丁取代。

五、安装 IE11

系统补丁安装完成后,可以安装微软提供的 Windows 7 版 IE11(64 位)。IE11 本身也已经停止支持,这里安装它主要是为了改善老系统的网页兼容性,并补齐部分旧软件依赖,不建议把它当作日常浏览器。

如果刚装好 Windows 7 时打不开补丁目录或下载页面,可以在另一台正常联网的电脑上先把安装包下载好,再通过 U 盘复制过去。不要为了打开网站而关闭证书校验或安装来源不明的所谓“证书修复包”。

六、解决 Windows Update 的 80072EFE 错误

如果运行 Windows Update 时出现 80072EFE,可以参考这篇 Reddit 讨论,手动安装下面三个补丁:

  1. KB4490628:2019 年 3 月服务堆栈更新;
  2. KB4474419:SHA-2 代码签名支持更新;
  3. KB3138612:Windows Update Client 更新。

建议按上面的顺序逐个安装。遇到提示需要重启时就先重启,再继续安装下一个;三个补丁安装完毕后,再次重启并运行 Windows Update。

如果 Windows Update 仍然失败,可以先确认系统时间、时区是否正确,并检查有线或无线网络是否稳定。由于 Windows 7 已结束支持,即使更新功能恢复,也不能把它理解为系统重新获得了完整、持续的安全支持。

七、浏览器选择

Windows 7 能使用的最后一个 Chrome 大版本是 Chrome 109,后续版本已经不再支持 Windows 7。如果确实需要,可以安装 109 版本,但它已经不能获得新的功能和安全修复。

因此,Chrome 109 只适合临时访问普通网页或兼容老系统,不要用它登录网银、邮箱等重要账号。离线安装包也应尽量从可信渠道取得,并核对数字签名,不建议随便从软件站下载所谓的“绿色版”或“特别版”。

八、完整安装顺序

最后把这次的操作顺序汇总一下:

  1. 备份原系统中的重要数据;
  2. 下载 Windows 7 SP1 镜像并用 UltraISO 制作启动 U 盘;
  3. 提前准备联想 G400 驱动、系统补丁和离线安装软件;
  4. 安装 Windows 7 SP1;
  5. 安装芯片组和网卡驱动;
  6. 安装 .NET Framework 4,再安装显卡及其他驱动;
  7. 依次安装 KB3020369KB3125574
  8. 安装 IE11;
  9. 遇到 80072EFE 时,依次安装 KB4490628KB4474419KB3138612
  10. 根据需要安装 Chrome 109,并尽量减少这台机器的联网用途。

这次最深的感受是,给老电脑装 Windows 7,真正花时间的并不是系统安装本身,而是提前准备驱动、补齐系统组件和解决更新问题。把驱动和补丁都提前放进 U 盘,整个过程会省心很多。

参考资料