Windows 安全保护历史记录为空/丢失? 8 种修复方法

Windows 安全性非常出色,因为它很好地完成了自己的工作;然而,许多Windows 11用户最近都面临着问题。

对于某些人来说,单击“保护历史记录”会使他们的计算机崩溃并且不会执行任何操作。所以,如果您面临类似的问题。

Windows 安全保护历史记录向您显示安全软件为保护您的电脑而采取的所有操作。它将向您显示扫描结果、已阻止的威胁、已移至隔离文件夹的威胁等等。

通过“保护历史记录”选项,您还可以允许被阻止的应用程序、从隔离文件夹中删除文件等。该选项允许您查看和恢复安全程序所做的更改。

现在您已经了解了 Windows 安全应用程序上的“保护历史记录”选项的作用,下面是您应该执行的操作。

1. 重新启动 Windows 11 电脑

也许错误或故障会阻止您访问 Windows 安全保护历史记录。您只需重新启动电脑即可消除此类错误和故障。在尝试高级故障排除之前,请尝试重新启动电脑并查看是否有帮助。

要重新启动 Windows 11,请单击 Windows 11 开始按钮并选择电源菜单。在电源菜单上,选择重新启动。重启后,打开Windows安全程序并检查是否可以访问保护历史记录。

2.禁用您正在使用的任何第三方安全程序

Windows 安全应用程序设置为在检测到第三方安全程序后自动关闭。您的电脑很可能正在使用第三方防病毒程序作为其默认安全工具;因此,Windows 安全应用程序上的保护历史记录为空。

要排除此问题,您必须禁用或卸载计算机上安装的任何第三方安全程序。

3.清除您的检测历史记录文件

现有的检测历史记录文件可能已损坏;因此,它们不会显示在“保护历史记录”屏幕中。要排除此问题,您必须通过清除现有检测历史记录文件来强制 Windows Security 重建历史记录。

1. 在 Windows 11 搜索中键入命令提示符。右键单击命令提示符并选择以管理员身份运行.

2. 依次执行以下命令:

del “C:\ProgramData\Microsoft\Windows Defender\Scans\mpcache*” /s > NUL 2>&1
del “C:\ProgramData\Microsoft\Windows Defender\Scans\History\Service\DetectionHistory*”
del “C:\ProgramData\Microsoft\Windows Defender\Scans\mpenginedb.db”

4. 手动删除扫描历史记录

尽管CMD方法会清除所有检测历史文件,但仍然建议手动清除保护历史文件。为此,请按照以下步骤操作。

  • 按 Windows 键 + R 按钮打开“运行”对话框。
  • 粘贴此路径C:\ProgramData\Microsoft\Windows Defender\Scans\History 并单击好的.
  • 导航至服务文件夹和删除所有文件在里面。
  • 关闭文件资源管理器。

5.重新启动Windows安全保护功能

删除检测历史文件后,需要重新启动实时防护和云端防护。

1. 打开Windows安全来自 Windows 搜索的应用程序。

2. 切换到病毒和威胁防护.

3. 单击管理设置关联。

4. 在病毒和威胁防护设置中,关闭然后打开以下开关:实时保护云提供的保护.

启用后,执行全面扫描。如果扫描发现任何恶意软件或安全威胁,它将被阻止并显示在保护历史记录屏幕中。

6.修复并重置Windows安全应用程序

有时,Windows 安全应用程序的问题也会导致保护历史记录无法显示。要解决此问题,您可以修复或重置 Windows 安全应用程序。

1. 在 Windows 搜索中输入 Windows 安全应用程序。接下来,单击应用程序设置.

2. 单击维修.

3. 这将修复 Windows 安全应用程序。

4. 现在,继续使用 Windows 安全应用程序。如果检测到威胁,它将出现在保护历史记录中。

5. 如果您仍然遇到同样的问题,请单击重置.

重置Windows安全应用程序将删除所有系统组件。确保在进行更改后重新启动 Windows PC。

7. 运行SFC和DISM命令

系统文件损坏是Windows安全保护历史记录空白问题的主要原因之一。因此,您需要运行SFC和DISM命令来排除系统文件损坏问题。

1. 在 Windows 搜索中键入 CMD。接下来,右键单击CMD并选择以管理员身份运行.

2.执行此命令:

sfc /scannow

3. 如果 SFC 扫描返回错误,请执行以下命令:

DISM /online /cleanup-image /restorehealth

从现在开始,检测到的威胁应显示在“保护历史记录”屏幕上。

8.重新注册Windows Security的内部组件

解决与 Windows 安全应用程序相关的问题的最佳方法之一是刷新其内部组件。以下是重新注册安全应用程序的方法。

1. 在 Windows 11 搜索中输入 PowerShell。接下来,右键单击 PowerShell 并选择以管理员身份运行.

2. 执行该命令。

Get-AppxPackage Microsoft.SecHealthUI -AllUsers | Reset-AppxPackage

3. 执行命令后,重新启动PC。再次,使用管理员权限打开 PowerShell 实用程序并执行以下命令:

Add-AppxPackage -Register -DisableDevelopmentMode "C:\Windows\SystemApps\Microsoft.Windows.SecHealthUI_cw5n1h2txyewy\AppXManifest.xml"

执行命令后,重新启动 Windows PC。这将重新注册 Windows 安全应用程序。

本指南主要介绍如何修复 Windows 安全保护历史记录丢失或显示为空白的问题。如果您需要更多帮助来解决此问题,请在下面的评论中告诉我们。