视窗

在Windows 10中清除Windows更新历史记录的方法

每次您看到Windows 10 PC上都有新更新时,您总会期待新鲜的事物。而且您必须已经知道实现此目标的实用程序是Windows Update。

只要您的系统具有稳定的Internet连接,该工具就可以自动开始下载更新,尽管在某些情况下,您必须自己启动该过程。非常简单明了:检查更新>>下载更新>>安装更新。

通常,Windows会记录Windows 10计算机上安装的每个更新,无论它是质量,功能,驱动程序还是安全更新。这使您对拥有和不拥有的东西有所了解。

您还可以选择在遇到兼容性问题和冲突时卸载单个更新。

在Windows 10上进行的Windows Update更新可能应该是您最后签署的协议。但现实情况是,每个Windows组件都会遇到问题,甚至与Windows Update一样重要。某些更新可能会失败,并且您的更新历史记录中将包含这些更新。如果您不想再次看到这些失败的更新,则必须清除整个更新历史记录。

如果其中包含的更新非常旧,并且还希望能够跟踪新更新,则可能还需要清除历史记录。

请注意,清除更新历史记录与卸载这些更新不同。

本文将引导您完成清除Windows更新历史记录的各种方法。

“如何查看Windows更新历史记录?”

您可以通过“设置”应用程序,“控制面板”和“命令提示符”查看更新历史记录。您将在下面了解如何使用这些应用。

使用设置应用程序

首先,您必须打开该应用程序:

  1. 转到任务栏,然后右键单击Windows徽标(“开始”菜单)。
  2. 菜单出现后,单击“设置”。
  3. 或者,您可以按Windows和I键盘按钮打开“设置”应用程序。

接下来,转到Windows Update页面并查看您的历史记录。就是这样:

  1. 进入“设置”应用程序的主页后,单击“更新和安全性”。
  2. 在下一个屏幕上,您会看到Windows Update,向下滚动并单击“查看更新历史记录”。
  3. 现在,您将进入“查看更新历史记录”页面,在该页面中,您将看到Windows Update尝试安装的更新列表(如果已安装)以及启动下载和安装过程的日期。更新分为不同类别,例如质量更新,功能更新,驱动程序更新,定义更新(对于Windows Defender)和其他更新。
  4. 每个更新说明都将作为一个链接,将您重定向到Microsoft网站,您可以在其中找到有关该更新的链接。它们的KB号也显示在括号中。

通过控制面板

  1. 转到任务栏,然后右键单击“开始”按钮。
  2. 出现屏幕右侧的菜单后,选择运行。
  3. 如果同时按下Windows和R键盘按钮,则可以更快地打开“运行”对话框。
  4. 显示“运行”后,在文本框中键入“控制面板”(不要添加引号),然后按Enter键。
  5. 在“控制面板”窗口打开后,转到“程序”,然后单击“卸载程序”。
  6. 当您看到“程序和功能”窗口时,请转到左侧窗格,然后单击“查看安装的更新”。
  7. 现在将显示系统上已安装的每个更新。
  8. 如果您扩展窗口,则会找到更多详细信息,例如更新的发布者,更新的程序,更新版本以及安装日期。
  9. 请注意,与“设置”应用程序中的“查看更新历史记录”页面上还显示失败的更新不同,此页面上只会看到已成功安装的更新。

在命令提示符中检查已安装的更新

  1. 通过单击任务栏中的放大镜或同时按Windows和S键盘按钮,可以激活“开始”菜单区域中的搜索功能。

提示:您可以通过右键单击任务栏并选择来保持搜索框的打开状态。 搜索>>显示搜索框。

  1. 在搜索框中输入“ cmd”(不添加引号)。
  2. 一旦命令提示符出现在搜索结果中,请右键单击它,然后从上下文菜单中选择“以管理员身份运行”。
  3. 在“ UAC”弹出窗口中单击“是”。
  4. 打开命令提示符后,键入“ systeminfo.exe”(不要添加引号),然后按Enter键盘按钮。
  5. 现在,命令提示符将列出系统的详细信息。
  6. 向下滚动到Hotfix,以查找系统上安装的更新。
  7. 请注意,在命令提示符下,您只会看到更新的KB号,而不是其名称和版本。您可以访问Microsoft的网站,找出每个KB编号代表什么。

使用Windows PowerShell

  1. 转到任务栏,然后右键单击Windows徽标(“开始”菜单按钮)。
  2. 一旦看到Power User菜单,请单击Windows PowerShell(Admin)。
  3. 当出现“用户帐户控制”对话框窗口时,单击“是”按钮。
  4. Windows PowerShell窗口打开后,键入“ Get-Hotfix”(不要添加引号),然后按Enter键盘按钮。
  5. 现在,您将看到更新列表。 Windows PowerShell将为您提供每个更新的简短描述,例如告诉您是否是安全更新。您还将找到知识库文章编号和更新的安装日期。
  6. 如果您需要有关此更新的更多详细信息,请键入“ Get-Hotfix KBNUMBER”(不添加引号),然后按Enter。确保您添加了要检查的更新的KB号。

“如何清除Windows更新历史记录?”

现在您知道如何查看更新历史记录,可以继续清除它。

在开始之前,您应注意,更新历史记录为您提供了一个目录,您可以随时返回该目录以进行故障排除。如果失败的更新不再需要查看,则必须清除整个历史记录。您应该权衡丢失更新历史记录的弊端和看不到一些失败的更新的可能性,并考虑牺牲是否值得。

Microsoft没有提供您可以点击以清除更新历史记录的任何快速选项。您只能在“查看更新历史记录”页面上查看更新,仅此而已。但是,清除保存更新历史记录文件的文件夹将摆脱记录。

有不同的方法可以做到这一点。您可以使用命令提示符,批处理文件或文件资源管理器。我们将引导您完成每个过程。

在使用我们提到的任何方法之前,您需要停止与Windows Update实用程序有关的服务。这是因为,在这些服务运行的任何给定时间,它们利用的是SoftwareDistribution文件夹,该文件夹包含您要删除的文件。这些服务使用文件夹时,您无法对其进行更改。

因此,请按照以下步骤停止服务:

  1. 通过单击任务栏中的放大镜或同时按下Windows和S键盘按钮,可以在“开始”菜单区域中召唤搜索框。
  2. 出现搜索框后,键入“服务”。
  3. 单击搜索结果中的服务。
  4. 服务应用程序显示后,找到以下服务:

后台智能传输服务

Windows Update服务

  1. 单击每个服务,然后转到窗口的左侧,然后单击“停止”。

您也可以使用命令提示符停止服务:

  1. 在搜索框中,输入“ cmd”(不添加引号)。
  2. 一旦命令提示符出现在搜索结果中,请右键单击它,然后从上下文菜单中选择“以管理员身份运行”。
  3. 在“ UAC”弹出窗口中单击“是”。
  4. 打开命令提示符后,键入以下几行,并在键入每一行后按Enter键:

净停止wuauserv

净停止位

清除更新历史记录后,可以通过转到“服务”应用程序并在选择每个服务后单击“启动”来重新启动服务。您还可以转到命令提示符,并在键入每行后按Enter键入以下行:

净停止wuauserv

净停止位

使用命令提示符

现在,您可以按照以下步骤使用命令提示符来清除更新历史记录。您基本上是在SoftwareDistribution文件夹中删除一个文件夹。开始了:

  1. 以管理员身份打开命令提示符。
  2. 打开命令提示符后,键入“ C:\ Windows \ SoftwareDistribution \ DataStore \ Logs \ edb.log”(不添加引号),然后按Enter。

快速说明:如果您在C盘驱动器以外的其他驱动器上运行Windows 10,则将C替换为该驱动器的盘符。

  1. 转到“查看更新历史记录”页面,然后检查是否清除了整个历史记录。如果没有,请继续下一步。

通过文件资源管理器清除更新历史记录

在开始之前,请确保Windows Update服务已停止。现在,请按照下列步骤操作:

  1. 用鼠标右键单击开始按钮。
  2. 在屏幕左侧看到“高级用户”菜单后,单击“文件资源管理器”。
  3. 您也可以同时点击Windows徽标和E键盘按钮以启动文件资源管理器。
  4. 打开“文件资源管理器”后,转到左窗格,然后单击“此PC”。
  5. 现在导航至窗口的右侧,然后双击安装Windows的本地驱动器。
  6. 驱动器打开后,找到Windows文件夹并打开它。
  7. 在Windows文件夹中,打开SoftwareDistribution文件夹。
  8. 现在,查找DataStore文件夹并打开它。
  9. 出现DataStore文件夹的内容后,选择Logs文件夹和“ DataStore.edb”文件并将其删除。
  10. 重新启动您先前停止的Windows Update服务,然后检查“查看更新历史记录”页面以确认历史记录是否已清除。

使用BAT文件清除更新历史记录

  1. 转到开始菜单,搜索记事本,然后启动它。
  2. 记事本显示后,键入或复制并粘贴以下文本:

@回声关闭

powershell -windowstyle隐藏-命令“开始进程cmd -ArgumentList'/ s,/ c,net stop usosvc&net stop wuauserv&del%systemroot%\ SoftwareDistribution \ DataStore \ Logs \ edb.log&del / f / q C: \ ProgramData \ USOPrivate \ UpdateStore \ *&net start usosvc&net start wuauserv&UsoClient.exe RefreshSettings'-Verb runAs”

  1. 转到窗口顶部,单击“文件”,然后选择“另存为”。您也可以同时按下Ctrl,Shift和S键盘按钮。
  2. 一旦“另存为”对话框打开,请使用.bat扩展名保存文件。例如,您可以将其另存为 deleteupdatehistory.bat。 无论选择什么名称,请确保文件扩展名是.bat。
  3. 保存文件后,转到保存文件的位置,然后双击它。在“ UAC”弹出窗口中单击“是”。
  4. BAT文件现在将停止Windows Update服务并清除更新历史记录。

结论

现在,清除更新历史记录对您来说是小菜一碟。正如我们所提到的,除非您确定将来不再需要这些记录,否则您实际上不必清除历史记录。如果您担心系统变慢,请选择Auslogics BoostSpeed。该工具将确保您的系统中没有垃圾文件和其他可能影响性能的实体。

如果您对更新历史记录有疑问或想分享您的经验,请随时使用后面的评论部分。

$config[zx-auto] not found$config[zx-overlay] not found