hoperCmd,您好!
欢迎来到微软社区。
感谢您的反馈,猜您发布的内容来看您似乎是由于组策略问题导致您无法更新,而错误代码 0x80070005表示“访问被拒绝”错误这也说明了windows更新被限制的问题。请问您的电脑是否有加入过域或者修改过组策略,您现在的网络环境是否是在自己的私人网络中?
如果您电脑中有一些异常的那您不清楚作用的三方软件或者安装过三方安全软件,您可以将这些软件卸载然后尝试以下排错步骤。
您可以按 WIN+R 键,然后键入以下命令来恢复更新组策略的限制
reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU” /v NoAutoUpdate /t REG_DWORD /d 0 /f
按下 Windows + R 键,输入 regedit,然后按回车键。
也可以按照以下两个方法来重置组策略设置
导航到以下路径并删除相关项:
删除 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft 下的所有子项。
删除 HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft 下的所有子项。
完成上述操作后,重启计算机使更改生效。
免责声明:修改注册表或工作组通常是面向高级用户、管理员和IT专业人员,它可以帮助修复一些问题,但是,注册表修改不当可能会出现严重问题。 因此,请一定严格按照下列步骤操作。 为了获得进一步的保护,请在修改注册表之前对其进行备份。 有关如何备份和还原注册表的更多信息参考:如何在 Windows 中备份和还原注册表 - Microsoft 支持
按下 Windows + X 键,然后选择“命令提示符(管理员)”。
执行以下命令:
RD /S /Q "%WinDir%\System32\GroupPolicyUsers"
RD /S /Q "%WinDir%\System32\GroupPolicy"
gpupdate /force
命令执行完成后,重启计算机即可.
执行完以上步骤后进行重置更新缓存的方法再尝试更新。
重置 Windows 更新组件涉及几个步骤。以下是有关如何执行此操作的指南:
- 停止 Windows 更新:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
- 重命名 SoftwareDistribution 和 Catroot2 文件夹:
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
Ren C:\Windows\System32\catroot2 Catroot2.old
- 重新启动 Windows 更新:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
这些命令必须使用管理员权限在命令提示符或 PowerShell 中运行。运行这些命令后,重新启动计算机。
如果以上步骤无法修复您的问题您还可以尝试进行覆盖安装步骤来修复您潜在的系统文件损坏的问题。
该操作会保留您的文件和软件,只是针对系统的修复
1.请您进入以下链接
选择“立即下载工具”
2.下载完成后,运行此工具,选择"为另一台电脑创建介质", 再选择windows 10(专业版或家庭版系统选择Windows 10,家庭中文版选择Windows 10 家庭中文版), 然后下一步选择ISO文件 另存为到您找得到的路径 ,等待创建。
3.下载完成之后您需要找到下载完成的ISO文件并鼠标右键打开方式为文件资源管理器,打开后您会看到几个文件夹,运行启动setup程序
4.选择"更改windows的安装程序" —"不是现在"—"下一步"—"下一步",会提示保留您的文件和应用后会做一个系统的替换修复.
注意:测试后,此方法不会影响已安装的程序和个人文件,但为了最大的安全性,仍建议您在重新开始之前备份必要的信息。
期待您的反馈,如果您有什么不清楚的请告诉我,我很乐意继续为您提供帮助。
感谢您访问微软社区,祝您身体健康,生活愉快!
Best Wish!
Amos.L- MSFT | 微软社区支持专家