我试图从一个月前开始更新它,但每次它下载到 100%,然后安装到 100% 时总是出现这个错误,然后突然出现这个错误 - 安装更新时出现了一些问题,但我们稍后会再试一次,最后写入错误代码 (0x800f081f)。
请帮忙,我不知道出了什么问题。
答案1
信息丰富的 Microsoft 文章。
首先尝试 DISM 和 SFC 修复
(1)以管理员身份运行打开cmd.exe。
(2)DISM.exe /Online /Cleanup-image /StartComponentCleanup
(3)DISM.exe /Online /Cleanup-Image /Restorehealth
(4)证监会/SCANNOW
(5)重新启动
现在清理 Windows 更新。
再次以管理员身份运行打开 cmd.exe 并运行以下命令。
网络停止位
停止 wuauserv
净停止 appidsvc
净停止cryptsvc
任 %systemroot%SoftwareDistribution SoftwareDistribution.bak
任 %systemroot%system32catroot2 catroot2.bak
网络起始位
网络启动wuauserv
网络启动 appidsvc
网络启动 cryptsvc
重启并测试。
如果上述方法无法解决更新问题,请运行 Windows 10 修复安装。
转至媒体创建链接:
https://www.microsoft.com/en-us/software-download/windows10
Windows 10 正在运行,因此请单击下载按钮(而不是升级按钮)并选择运行。
使用第一个选项:保留所有内容并尝试。
如果您需要,Windows 10 修复安装有更多积极的选项。
答案2
微软定义 错误代码 0x800F081F 作为:
当指定了备用安装源并且下列条件之一成立时,可能会出现此错误代码:
- 路径指定的位置不包含安装该功能所需的文件。
- 尝试安装该功能的用户对该位置和文件至少没有读取权限。
- 对于您正在运行的 Windows 版本来说,安装文件集已损坏、不完整或无效。
这意味着您的计算机上的 Windows 更新以奇怪的方式失败了。
以下一些建议可能有助于解决此类问题:
在以下位置运行 Windows 更新疑难解答:
设置 > 更新和安全 > 疑难解答 > 其他疑难解答 > Windows 更新 > 运行疑难解答通过在提升的命令提示符中运行以下命令来重置 Windows 更新组件:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old Ren C:\Windows\System32\catroot2 Catroot2.old net start msiserver net start wuauserv net start cryptSvc net start bits
如果一切顺利,删除
.old
文件夹(或者如果出现问题则返回它们)。在提升的命令提示符中运行 DISM 工具:
Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /RestoreHealth
在提升的 PowerShell 中运行以下命令:
SC config trustedinstaller start=auto
如果没有什么可以修复该问题,请使用重炮安装此更新:
通过就地升级修复 Windows 10 安装