问题

很多朋友在电脑上安装某些软件时,会发现安装不了,提示信息大多是“本软件只支持 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. springboot+Mybatis+MySql 一个update标签中执行多条update sql语句

    Mysql是不支持这种骚操作的,但是不代表并不能实现,只需要在jdbc配置文件中稍微做一下修改就行. driver=com.mysql.jdbc.Driver url=jdbc:mysql://127 ...

  2. Python练习——约瑟夫环问题、用类方法描述一个数字时钟

    一.约瑟夫环问题 有15个基督徒和15个非基督徒在海上遇险,为了能让一部分人活下来不得不将其中15个人扔到海里面去,有个人想了个办法就是大家围成一个圈,由某个人开始从1报数,报到9的人就扔到海里面,他 ...

  3. BZOJ1499: 瑰丽华尔兹(单调队列)

    pro: 给出一个n*m的地图,刚开始人在(x,y),每次给出一段区间(l,r,t),表示在时间[l,r]内,可以使人向4个方向(t)移动一格,或者不动.求最大可以移动多少格. sol: 考虑每一列( ...

  4. Spring源码窥探之:扩展原理BeanDefinitionRegistryPostProcessor

    BeanDefinitionRegistryPostProcessor继承自BeanFactoryPostProcessor,其中有两个接口,postProcessBeanDefinitionRegi ...

  5. lyft amundsen简单试用

    昨天有说过amundsen 官方为我们提供了dockerc-compose 运行的参考配置,以下是一个来自官方的 quick start clone amundsen 代码 amundsen 使用了g ...

  6. 自助法(Bootstraping)

    自助法(Bootstraping)是另一种模型验证(评估)的方法(之前已经介绍过单次验证和交叉验证:验证和交叉验证(Validation & Cross Validation)).其以自助采样 ...

  7. string拼接时去掉最后一个逗号

     str.replace(str.length() - 1, str.length(), "");

  8. mysql union 组合查询

    mysql> select * from test -> ; +----+------------+-------+-----------+ | id | name | score | s ...

  9. mysql 获取字符串的长度

    mysql> select * from test; +----+------------+-------+-----------+ | id | name | score | subject ...

  10. Apache ranger整合hive报错记录

    版本信息如下: hadoop2.9.2 hive 2.x ranger 最新版2.1.0 在hive端部署完ranger 插件以后,在使用beeline连接查询数据库时报错,报错信息如下: verbo ...