问题

很多朋友在电脑上安装某些软件时,会发现安装不了,提示信息大多是“本软件只支持 Windows 7 SP1 及更新版本”等等。这说明,你的电脑仍然在运行最早的Windows7版本,没有安装Service Pack 1 更新(简称SP1)。而很多新版的软件都不再支持没有安装SP1的win7系统了。
如果要使用这些软件,必须升级Windows。
升级Windows的操作流程如下:
(建议:先看完全文再操作)

  • 依次点击:开始菜单->控制面板->系统和安全->Windows Update
  • 点击检查更新。然后等待检查结果。
  • 在可用更新中,进入“重要更新”标签
  • 勾选 Service Pack 1
  • 开始更新,等待下载和安装,会提示重启

如果更新之后一切正常,那么恭喜你,可以继续安装想用的软件了。
不过,很多人(包括我同事)按照这套流程走下来,更新文件都已下载,但却会出现SP1更新安装失败的问题。以下说明解决办法。

解决方法

微软官方对于更新SP1有专门的说明:安装 Windows 7 Service Pack 1 (SP1)
文中大意如下:

  • 检查你的系统是32位还是64位,检查磁盘空间
  • 推荐使用Windows Update安装更新
  • 或者手动下载更新包安装
  • 可能遇到的问题及解决方法

文中说:

如果你尝试安装 SP1 并看到指示安装未成功的错误消息,这可能是因为用于安装更新的 Windows 维护服务商店出现问题,或者是因为你的防病毒软件阻止安装更新。

同时文中也给出了解决方法,即手动下载“系统更新就绪工具”并运行,然后在安装更新完成后,重新尝试安装SP1。

我的操作类似,不过没有手动下载这个工具。我的解决方法如下:

  • 关闭杀毒软件
  • 某些Windows 7的更新会影响SP1的安装,故首先安装其他更新(详见下面备注)
  • 在Windows Update的可用更新中,勾选“系统更新就绪工具”(属于“重要更新”),而不勾选SP1(其他无关的也可不勾选),然后安装
  • 之后在可用更新中,勾选SP1,并更新。
  • 更新SP1中可能要重启多次。
  • 重启完成后,检查是否安装成功:

    若要检查 Windows 7 SP1 是否已安装在电脑上,请选择“开始”按钮、右键单击“计算机”,然后选择“属性”。如果“Windows 版本”下列出了“Service Pack 1”,则 SP1 已安装在电脑上。

备注哪些更新没装会导致SP1安装失败,网上有几种说法,我没法核实。提到的有KB976902、KB2454826等。如果不放心,可以将可用更新中的“用于基于x64系统的Windows 7 更新程序”和“用于基于x64系统的Windows 7 安全更新程序”都勾选,在安装SP1前更新。

在同事电脑上按照上述方法已经更新成功。他已经开心地去装软件了。

Windows 7安装Service Pack 1失败问题的更多相关文章

  1. Windows Internal Database Service Pack 4 x64 Edition (KB2463332)安装失败

    系统是Windows Server 2008 R2,补丁Windows Internal Database Service Pack 4 x64 Edition (KB2463332)总是安装失败,W ...

  2. SharePoint 2013 安装 Service Pack 1

    Problem 当迁移SharePoint 的时候,执行Move-SPSite 命令,将指定的Site Collection移动到目标内容数据库中时,提示以下错误:Cannot complete th ...

  3. Windows下安装Scipy和Numpy失败的解决方案

    使用 pip 安装 Scipy 库时,经常会遇到安装失败的问题 pip install numpy pip install scipy 后来网上搜寻了一番才得以解决.scipy 库需要依赖 numpy ...

  4. Windows下安装sass和compass失败的解决办法

    sass依赖Ruby,所以,首先得先安装个Ruby sass的安装步骤: 在安装的时候,请勾选Add Ruby executables to your PATH这个选项,添加环境变量,不然以后使用编译 ...

  5. windows 10安装framework 3.5失败的解决方案

    装了两次win 10,全都因为没法安装framework 3.5,用不了老版本的开发环境,又换回了win7. 网上有两种解决方案: a,通过iso安装. 可是拜托,我的系统都是用ghost版本安装的, ...

  6. Windows 7安装Oracle 10g的方法

    Windows7下安装Oracle 10g提示"程序异常终止,发生未知错误"的解决方法 1.修改Oracle 10G\database\stage\prereq\db\refhos ...

  7. 安装TortoiseGit出现提示“您必须安装带有更新版本Windows Installer服务的Windows Service Pack”-解决方法

    我的系统是xp sp3安装TortoiseGit时出现了错误提示“您必须安装带有更新版本Windows Installer服务的Windows Service Pack”. 解决方法,到微软官方下载相 ...

  8. 试验Windows Embedded Standard 7 Service Pack 1 Evaluation Edition

    =========================================== 是否支持再使用 RT 7 Lite 精简 ? ================================= ...

  9. Visual Studio 2010 集成 SP1 补丁 制作 Visual Studio 2010 Service Pack 1 完整版安装光盘的方法

    Now that Visual Studio 2010 SP1 has been released, administrators and developers may wish to install ...

随机推荐

  1. 项目Alpha冲刺--10/10

    项目Alpha冲刺--10/10 作业要求 这个作业属于哪个课程 软件工程1916-W(福州大学) 这个作业要求在哪里 项目Alpha冲刺 团队名称 基于云的胜利冲锋队 项目名称 云评:高校学生成绩综 ...

  2. LINUX部署JAVA项目

    Tomcat 应用服务器搭建好 安装 tomcat 所需依赖或工具软件 sudo yum -y update sudo yum -y install wget java unzip 使用 wget 下 ...

  3. java构建简单的HTTP服务器

    使用Java技术构建Web应用时, 我们通常离不开tomcat和jetty之类的servlet容器,这些Web服务器功能强大,性能强劲,深受欢迎,是运行大型Web应用的必备神器. 虽然Java的设计初 ...

  4. LeetCode 1219. Path with Maximum Gold

    原题链接在这里:https://leetcode.com/problems/path-with-maximum-gold/ 题目: In a gold mine grid of size m * n, ...

  5. LeetCode 1130. Minimum Cost Tree From Leaf Values

    原题链接在这里:https://leetcode.com/problems/minimum-cost-tree-from-leaf-values/ 题目: Given an array arr of ...

  6. Tensorflow细节-P309-高维向量可视化

    import matplotlib.pyplot as plt import tensorflow as tf import numpy as np import os from tensorflow ...

  7. 持续集成学习11 jenkins和gitlab集成自动触发

    一.配置gitlab上提交代码后在jenkins上自动构建 1.在jenkins上配置gitlab 系统管理--->系统设置--->gitlab配置 2.在gitlab上配置token 3 ...

  8. Loj刷题记录

    又是一年云参营. 所以一起刷省选题吧. LOJ2028 「SHOI2016」随机序列 题目链接. 简要社论 发现+和-可以互相抵消,于是有贡献的时候一段前缀的乘积.设\(s[i]=\prod_{j=1 ...

  9. 缺陷的严重程度(Severity)

    该bug对用户造成的影响有多大.(1)Urgent 死机重启等致命bug(2)Veryhigh 非常严重的bug(3)High 严重的bug(4)Medium 中等程度的bug(5)Low 小的bug

  10. Runtime Only和Runtime + Compiler

    如果你需要在客户端编译模板 (比如传入一个字符串给 template 选项,或挂载到一个元素上并以其 DOM 内部的 HTML 作为模板),就将需要加上编译器,即完整版 当使用 vue-loader ...