当尝试安装.NET框架Windows 更新上提供的版本(如果您收到)错误 0x80071AB1 (ERROR_LOG_GROWTH_FAILED),这篇文章将帮助您解决问题。 该错误意味着当尝试在事务资源管理器日志中创建空间时失败。
请按照以下建议解决错误并确保 Windows 11/10 计算机上的 .NET Framework 更新到最新版本:
- 运行 Windows 更新疑难解答
- 清除软件分发文件夹
- 手动安装更新
- 重置 Windows 更新代理
- 使用 PowerShell 执行 WU。
对于这些建议中的大多数,您将需要一个管理员帐户。
1]Windows更新疑难解答
Windows 更新疑难解答可以解决 Windows Update 的大部分问题。 它将重新启动服务、删除缓存并强制下载 Windows 更新。
- 转到设置 (Win + I) > 系统 > 疑难解答
- 单击“其他疑难解答”并从列表中找到“Windows 更新”
- 单击旁边的“运行”按钮,让向导完成该过程
- 关闭后,尝试再次安装 Windows 更新,问题应该会得到解决。
2]清除软件分发文件夹
虽然 Windows 更新疑难解答程序应清除所有缓存或已从 Windows 更新下载的文件软件分发文件夹,您也可以手动执行以增加修复它的机会。
- 使用 Win + R 打开运行提示
- 输入 services.msc 并按 Shift + Enter 以管理员权限启动
- 找到 Windows Update 服务并双击将其打开
- 选择暂时禁用。
- 按 Win + E 打开文件资源管理器
- 导航到 C:\Windows\SoftwareDistribution
- 请选择所有文件,并将其删除
- 重新启动Windows更新服务
再次运行 Windows Update 以检查问题是否已解决。
3]手动安装更新
完成安装的另一种方法是从微软更新目录然后手动安装。
- 从设置中打开 Windows 更新
- 找出 .NET Framework 更新号。
- 转到 Microsoft 更新目录并搜索更新编号
- 下载到您的电脑上
- 然后双击启动安装程序并更新。
4]重置Windows更新工具
使用重置 Windows 更新工具将 Windows 更新组件重置为默认值,然后尝试安装更新并查看其是否有效。
5]使用PowerShell执行WU
打开一个提升的 PowerShell 窗口并运行以下命令:
wuaclt.exe / updatenow
成功处理第一个命令后,键入 exit 并再次按 Enter 键。
最后,重新启动计算机并查看问题是否得到解决。
我希望这篇文章很容易理解,并且您能够修复 Windows 上的错误 0x80071AB1 (ERROR_LOG_GROWTH_FAILED)。
清除软件分发文件夹对更新有何帮助?
Windows 在临时安装之前使用该文件夹下载 Windows 更新。 如果更新已损坏或未完全下载,可能会导致更新错误。 当您手动清除它或运行 Windows 更新疑难解答时,文件将被删除,并且 Windows 下载将通过从服务器下载最新的更新副本开始。
可以通过禁用Windows Update服务来禁用Windows Update吗?
暂时是的。 但是,任何服务或 Windows 组件都可以触发 Windows Update 服务再次启动。 对于那些想要更新 Windows 的人来说,最好的方法是通过 Windows 设置来延迟更新。