How to resolve the issue of “things not going as planned”. Windows

当您在 Windows 上安装更新时,您可能会遇到“某些内容未按计划进行”错误。 这通常发生在您的 Windows 更新组件已损坏或您的防病毒应用程序意外阻止更新等。 本指南将为您提供一些有关如何修复错误的建议。

很高兴知道:如果您遇到桌面窗口管理器高内存使用问题,请查看这篇文章以使其恢复正常。

内容

基本故障排除

在应用下面更复杂的解决方案之前,请尝试实施这些基本修复,这可能会节省您的时间和精力:

  • 卸载您的防病毒软件程序 – Malwarebytes 已知会干扰防病毒应用程序 Windows 更新,阻止正确安装。 我们的建议是从您的系统中卸载该应用程序,看看是否可以解决您的问题。 您可能想要卸载防病毒软件,即使它不是 Malwarebytes。 不过,不用担心,因为内置 Windows 安全套件就在您身边。
  • 运行这个 Windows 更新错误修复 – 故障排除程序是一个集成工具 Windows 旨在诊断并自动解决相关问题 Windows 更新。
  • 释放存储空间 – Windows 如果您的硬盘驱动器上没有足够的空间,则可能无法安装更新。 阅读我们的文章,了解如何开始为自己腾出空间 C 驾驶。

供你参考:您的桌面上是否缺少一个窗口? 了解如何使屏幕外的窗口重新成为焦点。

1. 重置 Windows 更新组件

你的 Windows 更新组件可能已损坏或损坏。 修复或重置可能会解决该问题。

按 Win 打开“运行”实用程序 + 在你的键盘上。 类型 cmd 在字段中并按 Ctrl + + Enter 以管理员访问权限运行命令提示符。 点击 是的 当“用户帐户控制”对话框中提示您确认时。

首先,运行以下部署映像服务和管理 (DISM) 命令。 显示的是这样的 Windows 更新以下载必要的文件来修复损坏的系统文件。

dism /Online /Cleanup-image /ScanHealth
dism /Online /Cleanup-image /CheckHealth
dism /Online /Cleanup-image /RestoreHealth
dism /Online /Cleanup-image /StartComponentCleanup
sfc /scannow

运行 SFC 并启动损坏的系统文件的修复过程,尝试修复系统的任何问题 Windows 更新组件。 如果仍然不起作用,请继续手动重置。

要停止 BITS,请一次运行以下命令: Windows 更新和加密服务。

net stop bits
net stop wuauserv
net stop cryptsvc

运行以下命令删除 qmgr*.dat 从您的计算机下载文件。

del C:ProgramDataMicrosoftNetworkDownloaderqmgr*.dat

复制并粘贴每个命令以将关联的文件夹重命名为 BAK 文件。

ren %Systemroot%SoftwareDistributionDataStore DataStore.bak
ren %Systemroot%SoftwareDistributionDownload Download.bak
ren %Systemroot%System32catroot2 catroot2.bak

运行这些命令来重置 BITS 服务并 Windows 更新服务。

sc.exe sdset bits D:(A;CI;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)
 
sc.exe sdset wuauserv D:(A;;CCLCSWRPLORC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)

切换到 Windows 文件夹,通过运行以下命令。

cd /d %windir%system32

重新注册 BITS 并 Windows 使用以下命令更新服务文件:

regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll

要重置 Winsock,请运行以下命令:

netsh winsock reset

重新启动位。 Windows 更新并重新加密加密服务。

net start bits
net start wuauserv   
net start cryptsvc

2. 重新启动 Windows 更新服务

重新启动 Windows PC 上的更新服务还可以修复“某些内容未按计划进行”的问题。

按赢 + R 启动“运行”对话框。 类型 services.msc, 然后单击 好的

在“服务”窗口中,向下滚动并搜索 Windows 更新 在列出的服务中。 右键单击它并选择 特征 从上下文菜单中。

设置那个 启动类型 自动地然后单击 开始 按钮。 按 应用->确定 关闭窗口。

右键点击 Windows 更新 再次选择 重新开始 从上下文菜单中。

重复前面的步骤 智能后台传输 服务。 完成后,重新启动电脑并检查问题是否已解决。

3. 当然 Windows 刷新缓存

有可能你的 Windows 更新缓存已损坏,这可能会导致更新失败。 删除缓存的文件和文件夹可以是一个解决方案,并且不会删除电脑上的任何重要文件。

再次打开服务应用程序并右键单击 Windows 更新并选择 停止

打开“运行”对话框并键入 C:WindowsSoftwareDistribution 打开 文件管理器 并将您重定向到 软件分发文件夹

按 Ctrl 键选择当前位置的所有文件和文件夹 + A 然后单击 删除 多于。

从 SystemDistribution 文件夹中清除缓存 Windows

切换到 服务 窗户。 右键点击 Windows 更新并选择 开始。 尝试重新安装有故障的设备 Windows 更新。

开始 Windows 更新服务。

提示:如果 DiskPart 在 Windows 中遇到错误,请了解如何处理。

4.配置系统分区ID

Windows 如果系统指示您将更新安装在错误的硬盘驱动器分区上,则更新可能会失败。 通过为应安装更新的分区分配正确的 ID 来防止这种情况发生。

如上所述,使用管理员权限打开命令提示符。

类型 diskpart 并按 Enter 打开这个 磁盘部分实用程序 在 Windows 它允许您查看、创建和删除硬盘分区。

跑步 list disk 查看计算机上所有可用的硬盘驱动器。

通过cmd查看并选择硬盘。

查看生成的列表并找到您安装的磁盘 Windows。 记下下面的磁盘号 光盘 分裂。

跑步 select disk number并替换 数字 与您的硬盘驱动器的数量。

选择硬盘后,输入 list partition 在命令中。 在出现的列表中搜索 系统 通过检查分区 类型 分裂。

在cmd中运行命令。

类型 select partition number。 代替 数字 用您自己的分区号。

最后,运行以下命令为所选分区分配正确的 ID。

SET ID=c12a7328-f81f-11d2-ba4b-00a0c93ec93b

重新启动您的电脑以应用所有这些更改。

5.禁用.NET Framework 3.5

如果 .NET Framework 3.5 在您的 PC 上处于活动状态,可能会对您的 PC 上的更新过程产生负面影响 Windows 设备。 幸运的是,这是一个可选功能,您可以禁用。

导航 设置 -> 应用 -> 可选功能 -> 更多的 Windows 特征

点击

如果你在那里 Windows 10、启动控制面板并导航到 程序 -> 程序和功能 -> 转动 Windows 打开或关闭功能

在列出的功能中,找到旁边的复选框并取消选中它 .NET Framework 3.5(包括.NET 2.0和3.0) 可能性。 按 好的

禁用 .NET Framework 3.5 Windows 特征。

提示:了解如何安装.NET Framework Windows。

6. 手动安装更新

如果你的 Windows 如果更新仍然无法安装,请尝试手动下载更新包并自行安装。 参观 Microsoft 更新目录并搜索你的 Windows 执行。 然后下载并安装相应的MSU文件。

7. 重置 Windows 11

如果上述修复均对您不起作用,下一步应该是重置您的设备 Windows 个人电脑。 您仍然可以选择保留文件,所以不用担心。 查看我们的帖子以了解如何开始 Windows 在您的设备上执行重置过程。

Windows 更新问题通常很常见。 因此,如果您遇到这样的情况,请不要绝望。 在类似的情况下,如果 Windows 您的电脑上缺少更新服务。 尝试使用注册表编辑器恢复它。

照片来源: 手绘。 安哥拉公主的所有截图。