修复 Windows 更新错误 0x8007010b

Windows Update 错误0x8007010b,ERROR_DIRECTORY ,如果更新(Update)机制已损坏, Windows 10中可能会出现目录名称无效。(0x8007010b, ERROR_DIRECTORY, The directory name is invalid)该错误表示Windows Update正在尝试访问目录,但由于该目录不存在或名称无效,因此会引发错误。在这篇文章中,我们将分享如何获取此错误并更新系统。

修复 Windows 更新错误 0x8007010b

Windows 更新错误 0x8007010b

如果您遇到此问题,以下是您需要尝试的事情:

  1. 运行 DISM
  2. 运行 Windows 更新疑难解答
  3. 下载(Download)并手动安装更新
  4. 重置Windows 更新组件(Windows Update Components)

您将需要管理员权限才能应用这些修复程序中的任何一个。

1]运行DISM

运行 DISM 工具

DISM 或部署映像服务和管理(DISM or Deployment Image Servicing and Management)( DISM ) 是一种命令行工具,用于使用现有Windows 映像(Windows Image)修复损坏的系统文件。它可用于停止、卸载、配置和更新Windows功能、包、驱动程序等。

管理员(Admin)权限打开命令提示符(Command Prompt)PowerShell,并使用 /ScanHealth、/CheckHealth 和 /RestoreHealth 等选项执行命令

Dism /Online /Cleanup-Image /ScanHealth

Dism /Online /Cleanup-Image /CheckHealth 

Dism /Online /Cleanup-Image /RestoreHealth

一个接一个地执行命令,并给它足够的时间来完成。最后一个开关将确保修复与系统文件相关的任何损坏,例如无效目录并修复它。

2]运行Windows更新疑难解答(Run Windows Update Troubleshooter)

Windows 更新疑难解答

Windows 提供了内置的疑难解答程序,可以修复典型的Windows 更新(Windows Update)问题,而无需您过多担心。像这样的错误应该是可以解决的

  • 打开 Windows 设置 (WIN + I)
  • 导航(Navigate)更新(Update)Security > Troubleshoot
  • 找到Windows 更新疑难解答,然后单击它
  • 点击运行疑难解答

向导(Wizard)完成修复后,再次尝试更新Windows 10(Windows 10),并检查错误是否不再发生。

3]下载(Download)并手动安装更新

如果您无法手动更新该特定更新,您可以随时从Microsoft网站下载并安装它。Microsoft为所有更新提供了一个下载中心(Download Center for all the updates ),您可以在其中搜索该特定更新然后下载它。下载后,您可以像在Windows上安装任何其他软件一样安装它。您还可以使用Microsoft Update Catalog和WSUS Offline Update进行脱机更新。

4]重置Windows更新缓存

Windows 更新(Windows Update)由许多组件构成。它包括 后台智能传输(Background Intelligent Transfer)Windows 更新服务(Windows Update Service)加密(Cryptographic) 服务(Services)应用程序识别服务(Application Identify Service)。如果任何组件不起作用,则更新可能会导致此类问题。重置这些 Windows 更新组件(reset these Windows Update Components)是个好主意——因此请参阅本指南以获取完整详细信息。

以下是您需要采取的所有步骤的摘要:

  • 停止 Windows 更新组件(Stop Windows Update Component) 服务(Services)
  • 删除qmgr*.dat文件。
  • 重命名 SoftwareDistribution 和 catroot2 文件夹
  • 将BITS(BITS)服务和Windows Update服务重置为默认安全描述符。
  • 重新注册(Re-register)BITS文件和Windows 更新(Windows Update)相关的DLL文件。
  • 删除不正确的注册表值
  • 重置温索克(Reset Winsock)

我希望这些步骤很容易遵循,并且您能够修复 Windows 更新错误 0x8007010b(Fix Windows Update Error 0x8007010b)



About the author

我是一名全职软件工程师,在使用 Windows 和 Mac 软件方面拥有超过 10 年的经验。我知道如何在两个平台上设计、测试和部署应用程序。我也有安全和系统管理方面的经验。我的技能和知识可以帮助您构建更好、更高效的计算机系统。



Related posts