修复KB5022845在Win11 22H2中安装失败并出现错误

2023年2月14日安全更新修复了Windows11 22H2中的一系列错误和漏洞,但不幸的是,一些人抱怨他们无法获得此补丁 。据他们称,当他们尝试时,KB5022845无法安装,并出现一些错误,例如0x80070005、0x80070002、0x800f081f、0x80070422、0x80248007或其他错误 。此外,安装达到一定比例后,您可能会看到正在撤消对计算机所做的更改 。这最终会恢复到您最近安装的旧补丁,例如KB5022303、KB5019274等 。
KB5022845在Windows 11 22H2中安装失败并出现错误
以下是修复 Windows 11 22H2 中 KB5022845 安装失败的方法 –

修复KB5022845在Win11 22H2中安装失败并出现错误

文章插图
方式一:使用独立包安装补丁如果补丁表现出奇怪的行为并且其安装经常被中断,Microsoft 更新目录可以提供帮助 。此 Microsoft 网站提供对所有重要版本的独立软件包的访问,并提供免费下载链接 。
因此,您可以手动获取累积更新并将其安装在您的计算机上 。
  1. 在网站上查找与您的处理器架构(x64 或 ARM64)兼容的适当文件 。您可以进入“设置 > 系统 > 关于 > 系统类型”(在设备规格部分)找到架构 。
  2. 单击该文件的“下载”按钮 。
  1. 会弹出一个页面;单击独立文件的链接 。
  2. 返回到下载更新的文件夹 。
  3. 双击
windows11.0-kb5022845-x64_279b2b5fcc98e99c79f85a395cd7e8eef8d06503.msu
或者
windows11.0-kb5022845-arm64_841decf52b4c3066f716bd993cd7687d681a06ed.msu
  1. 在确认对话框中单击“是”。
  2. 计算机将重新启动几次并安装补丁 。
方法 2:使用 Windows 更新疑难解答当出现 KB5022845 0x80070002、0x80070422、0x800f081f、0x80248007 或其他错误时,一个方便的实用程序可以解决问题,这就是 Windows 更新疑难解答 。集成实用程序将检测任何潜在问题,验证服务注册和数据库,并在必要时修复它们 。
  1. 单击任务栏中的“搜索”。
  2. 写——排除故障 。
  3. 按“Enter”键打开相关设置页面 。
  4. 选择 –其他疑难解答 。
  5. 在“最频繁”下,查找 Windows 更新并单击运行 。
  6. 该工具将检测服务状态和注册、文件丢失和损坏以及安全设置等问题,初始化诊断并解决发现的问题 。
方式 3:重置 Windows 更新缓存Windows 更新缓存损坏通常是补丁未安装的根本原因 。如果 Windows 11 22H2 KB5022845 遇到错误或没有错误,重置缓存可能比您想象的更有效 。
此过程特别简单,因为您可以手动执行以下步骤,或轻松运行作为此过程的一部分提供的脚本 。
A] 使用命令提示符
  1. 按Windows + R 。_
  2. 类型 – cmd 。
  3. 然后,按 – ctrl + Shift +输入.2
  4. 单击“是”批准“用户帐户控制”。
  5. 一次复制以下几行命令,将其粘贴到命令提示符中,然后按Enter –
net stop bitsnet stop wuauservnet stop appidsvcnet stop cryptsvc
  1. 右键单击开始 。
  2. 选择 – 运行 。
  3. 将以下命令粘贴到“运行”对话框中,然后按“Enter”-
C:\Windows\SoftwareDistribution\Download
  1. 选择目录中的所有文件和文件夹并将其删除 。
  2. 重新启动计算机 。
  3. 再次以管理员身份打开命令提示符并运行以下命令 –
net start bitsnet start wuauservnet start appidsvcnet start cryptsvc
  1. 转到“设置”>“Windows 更新” 。
  2. 选择 –检查更新 。
B]通过脚本(批处理文件)【修复KB5022845在Win11 22H2中安装失败并出现错误】要自动将 Windows 更新重置为其默认设置并避免上述步骤,请按照以下说明修复 Windows 11 中的 KB5022845 无法安装:
  1. 单击链接Reset_Windows_11_update 。
  2. 右键单击下载的 zip 文件并选择全部解压 。
  3. 打开解压后的文件夹,右键单击WuReset.bat并选择-以管理员身份运行 。
  4. 当出现命令提示符时,按任意键继续 。
  5. 文件中的脚本将开始运行;完成后,重新启动您的设备 。
  6. 最后,单击“开始”并选择“设置” 。
  7. 转到“Windows 更新”并单击“检查更新” 。
方法 4:修复您的互联网连接假设上述步骤无法解决 KB5022845 因错误而无法安装的问题,那么现在是时候重新审视基础知识了 。更新过程的主要障碍之一是互联网访问的中断或中断 。
因此,请验证您的计算机上的互联网是否正常运行 。如果您不确定,请重新启动路由器并重新建立网络连接 。
  1. 关闭路由器至少 10 秒 。
  2. 打开设备,再次连接到互联网,然后尝试检查更新 。
如果仍然无法访问互联网,则重置网络 –
  1. 同时按下 – Winkey和I 。
  2. 选择 –网络和互联网 。
  3. 在出现的下一页上,单击“高级网络设置” 。
  4. 选择 –网络重置 。
  5. 在出现的屏幕中,选择“立即重置” 。
  6. 在确认提示中,单击 –是 。
  7. 重置完成后,尝试安装KB5022845 。
方式 5:借助系统文件检查器 (SFC) 和 DISM 的帮助如果出现 KB5022845 安装失败问题,可能是由于系统文件丢失或损坏 。该故障可能是由于恶意软件、核心元素与第三方程序之间的冲突、或者 dll 或 exe 文件中的缺陷造成的 。值得庆幸的是,您可以使用内置的命令行工具来解决它们 。
SFC 能够通过识别和修复根本原因来挽救失败的补丁安装,DISM 实用程序将更正可能触发此问题的 .wim 文件 。因此,请按照以下步骤操作 –
  1. 按Windows键和S键 。
  2. 输入术语cmd.exe 。
  3. 选择 –以管理员身份运行 。
  4. 在出现的 UAC 弹出窗口中,单击“是” 。
  5. 然后SFC /Scannow在命令提示符下写入并按Enter 。
  6. 请给予一些时间,因为完成修复需要几分钟 。
  7. 重新启动系统并检查是否安装了安全更新 。
  8. 如果 KB5022845 安装失败问题仍然存在,请再次以管理员身份打开命令提示符 。
  9. 连续运行以下命令 –
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth
  1. 执行完这 3 个命令后,重新启动 PC 并检查是否正在安装更新 。
方式 6:检查 Google 备用 DNS 和首选 DNS当您遇到 KB5022845 安装失败的问题时,将 DNS 服务器更改为 Google DNS 可能会起作用 。因此,继续以下步骤——
  1. 按住Windows键并按R 。
  2. 在“运行”中,输入 – ncpa.cpl 。
  3. 单击“确定” 。
  4. 当出现“控制面板\所有控制面板项\网络连接”窗口时,右键单击活动适配器 。
  5. 选择 –属性 。
  6. 检查选项 – Internet 协议版本 4 (TCP/IPv4) 。
  7. 单击“属性” 。
  8. 在以下窗口中,选择 –使用以下 DNS 服务器地址 。写入以下 DNS –
Preferred DNS server - 8.8.8.8
Alternate DNS server - 8.8.4.4

  1. 单击“确定”关闭窗口 。
  1. 重新启动电脑并查看您的修改现在是否有效 。