windows更新升级失败问题

在Windows 10日常更新或累积更新包的安装过程中,总是难免遇到更新无法执行到底、自动撤销、反复更新或重启也无法解决的尴尬。你是否也难以摆脱更新失败的尴尬?

第一步、删除window更新缓存文件

更新失败而留下的更新缓存文件没有被系统自动删除,会造成下次更新依然无法成功的现象出现。为此,我们可以首先删除更新缓存文件。如果问题是这由方面引起的,则在清除缓存后,问题可以迎刃而解。

①搜索框搜索并打开命令提示符(以管理员身份运行)

②在命令提示符窗口中输入

net stop wuauserv”命令并回车,此时系统会提示服务停止。

③接下来输入

CD %windir%\SoftwareDistribution”命令并回车,这时便进入了SoftwareDistribution文件夹。

输入"start C:\Windows\SoftwareDistribution"回车,直接打开“C:\Windows\SoftwareDistribution”文件夹,删除其中Download和DataStore文件夹中的所有文件。

④在命令提示符窗口中再次输入命令

net start wuauserv”并回车,此时系统会提示服务重新启动。

完成上述系列操作后,在系统Windows update窗口中再次尝试检查更新系统。

第二步、开启BITS等各项服务

若方法一后更新仍无法进行,可以再根据如下步骤,确认BITS、Windows Update、Windows Installer、Software Protection等服务设置是否开启。如果未开启则需要将其打开。

①按下Win+R组合键并输入运行“services.msc”命令。

双击打开“Background Intelligent Transfer Services”服务。

②点击“常规”选项卡,将“启动类型”选择为“自动”或者“手动”选项,然后点击“服务状态”下面的“启用”按钮,选择应用并确定。

③然后用有同样的方法对“Cryptographic Services”、“Software Protection”、“Windows Installer”及“Windows Update”等服务项目进行启用操作。

第三步、修复Windows update

Windows Update功能故障也会造成更新失败问题。若如上方法均不能解决,可尝试修复Windows Update来解决无法安装Windows更新的问题。

①打开“命令提示符(管理员)”窗口,然后输入如下命令并回车运行:

DISM.exe /Online /Cleanup-image /Scanhealth

等待扫描进度到100%(通常这一过程需要几分钟甚至更长时间)。若检测正常,则显示“未检测到组件存储损坏。操作成功完成。

②接下来,输入以下命令并回车执行:

DISM.exe /Online /Cleanup-image /Restorehealth

同样等待进度到100%。如果中途遇到问题,则自动进行修复,显示“还原操作已成功完成”。

完成以上修复之后,关闭命令提示符窗口。然后进入开始→设置→更新和安全→Windows更新”,重新运行Windows更新即可。

此文章摘自华硕公众号《Windows更新为什么老失败?知道这些就不怕了》

原文地址:https://www.cnblogs.com/daidaohualuo/p/8145720.html

时间: 2024-10-09 07:09:47

windows更新升级失败问题的相关文章

Python pip 自动更新升级失败解决方案

在使用python pip的时候,经常会发生pip版本过低导致失败的情况,这时候,系统会提示让你使用如下命令对pip进行升级更新: python -m pip install --upgrade pip1但这种更新方式,经常会出现错误,如下所示 多尝试几次,依旧还是显示错误,更新失败,那么该如何解决这个问题. 解决方案-使用以下命令: python -m pip install -U --force-reinstall pip1即可完美解决这种出错,更新示例如下 希望能帮到碰上同样问题的朋友.

windows更新失败进不了系统解决方法_开机停在 第5阶段(共5个阶段)配置Windows update 失败

WIN7 windows更新失败进不了系统解决方法_开机停在 第5阶段(共5个阶段)配置Windows update 失败解决方法 当您关闭了windows update服务后,使用第三方工具更新补丁,在您重启系统的时候,WIN7会卡在系统自动更新的地方. 要解决这个问题很简单.但是网上一大堆文章并没有解决这个问题.很诧异,大婶们都干毛去呢. 网上很多说要重装系统.... 一种理论上可以解决的方法,进入WINPE,打开注册表,到HEK...MACHINE处,选择文件-->加载配置单元,找到你的系

Windows 更新导致 VirtualBox 启动失败 VBoxDrvStub error

win8 导入virtualbox介质发生错误, NtCreateFile(\Device\VBoxDrvStub) failed: Unkown Status - 5600 (0xffffea20) (rcNt=0xe986ea20) VBoxDrvStub error: ntdll.dll: 7982 differences between 0x300c and 0x4fff in #1 (.text), first: 4c != 1f (rc=-5600) 尝试了各种办法,下载非最新版本v

windows server2003 升级到windows server2012

微软已经确认将在2015年7月14日停止对windows server2003的支持,尽管到了最后期限还是有一些企业仍然使用windows server2003 ,如果微软停止对其更新的话,那么企业的网络风险指数会很高的,很容易遭到黑客的攻击.所以有很多的企业早已经对windows server 2003 进行了升级.下面我就来介绍一下如何将windows server2003 升级到windows server 2012 . 我们的实验条件是准备三台机器,利用windows server200

Citrix XenDesktop VDA升级失败案例分析

今天处理了一个关于Citrix XenDesktop VDA升级失败的案例,这里跟大家分享一下. [背景] 用户需要将现有的XenDesktop5.6的环境升级到XenDesktop7.5,Citrix支持这种场景的支持,用户在更新VDA的是否发现升级失败. [问题描述] 具体错误信息可以参考以下截图: 具体的错误信息: rror Id: XDMI:1414B9D7 Exception:     Citrix.MetaInstaller.MetaInstallerException Instal

升级域控制器-从Windows 2012升级到2016案例之1

Microsoft已经发布了Windows Server 2016的正式版,为了深入了解与学习这个产品,第一时间将我的实验环境中的服务器升级到了Windows Server 2016,整个升级过程比较顺利,只是在升级后一些小问题也一一解决,现在将整个升级过程展现出来,希望对读者有所帮助. 我当前的实验环境有3台服务器,系统都是Windows Server 2012 R2 Datacenter版本,其中1台是域控制器,另2台是成员服务器,其中一台是WSUS服务器,一台是Hyper-V Server

Windows & Office升级项目总结

Windows& Office升级项目结束已有半年之久了,一直没有抽出时间总结,现做一些简单的总结. 微软已于2014年4月8日停止对Windows XP和Office 2003的技术支持,这对很多公司来讲,无疑是晴天霹雳的打击,尤其是像我们这样对盗版说NO的外企.一方面,要投入大量的资金购买License和硬件,另一方面,旧有的应用系统是否能兼容Windows7,以及用户对Windows7和Office2010的接受程度,不得而知. 项目环境: 1.公司现有办公电脑1500台,笔记本和台式机各

使用Mirage将Windows XP升级到Windows 7

如今微软已经不支持Windows XP了,所以需要将XP升级到Windows 7了.一般情况下,从Windows XP升级到Windows 会面临如下问题: 1. 数据丢失:无论是终端用户自己进行升级还是IT的管理员来做这件事情,丢失数据的风险总是存在的. 2. 终端长时间不可用:在使用诸如微软的SCCM之类的工具进行升级时,终端会有很长处于不可用状态,这对很多用户来说是不可忍受的. 3. 应用程序的部署:在Windows XP上跑的应用程序不能直接被迁移到Windows 7. 4. 迁移到虚拟

Android apk的安装、卸载、更新升级(通过Eclipse实现静默安装)

一.通过Intent消息机制发送消息,调用系统应用进行,实现apk的安装/卸载 . (1) 调用系统的安装应用,让系统自动进行apk的安装 String fileName = "/data/data/com.zlc.ipanel.operate/FileOperate.apk";  Uri uri = Uri.fromFile(new File(fileName));  Intent intent = new Intent(Intent.ACTION_VIEW);  intent.se