Windows 事件日志(事件查看器)是一项 Windows 功能,显示有关系统硬件和软件事件的日志。它通常不会占用太多系统资源。然而,一些用户报告说,服务主机:Windows 事件日志进程消耗了计算机上的高 CPU、磁盘、内存或电源使用率。
如果您遇到同样的问题,这篇文章将向您展示如何解决它。
Windows 事件日志高 CPU、磁盘、内存、电源使用情况如果 Windows 事件日志进程占用计算机上的 CPU、磁盘、内存或电源使用率较高,请使用以下方法解决该问题:
从任务管理器结束 Windows 事件日志任务。停止 Windows 事件日志服务。清除事件查看器日志。重建 WMI 存储库。1]从任务管理器结束Windows事件日志任务如果 Windows 事件日志任务继续消耗较高的 CPU 和其他资源使用率,您可以尝试关闭该任务。结束任务是安全的,因为日志仅用于诊断目的,如果没有用,可以将其禁用。您可以按照以下方法执行此操作:
首先,使用 CTRL+SHIFT+ESC 打开任务管理器。现在,从“进程”选项卡中选择“服务主机:Windows 事件日志”任务。接下来,按“结束任务”按钮关闭任务。一段时间后,您可以使用服务应用程序重新启动 Windows 事件日志服务,看看问题是否得到解决。
2]停止Windows事件日志服务在 Windows 上禁用 Windows 事件日志的另一种方法是停止相应的服务。为此,您可以按照以下步骤操作:
首先,使用 Win+R 打开“运行”命令框,然后在“打开”框中输入services.msc以快速启动“服务”应用程序。
在“服务”应用程序中,向下滚动到“Windows 事件日志”服务并选择它。
接下来,右键单击该服务并选择“属性”选项。
现在,单击“停止”按钮来停止该服务。另外,将服务的启动类型设置为“已禁用”。
完成后,按“应用”>“确定”按钮保存更改。这应该可以解决您的问题。
3]清除事件查看器日志当大型日志文件导致 Windows 事件日志的 CPU 使用率较高时,很可能会出现此问题。如果该情况适用,您可以从事件查看器中清除日志并查看问题是否已解决。以下是执行此操作的步骤:
首先,按Win+R调出“运行”对话框,然后在“打开”框中输入eventvwr打开“事件查看器”窗口。
现在,展开左侧窗格中的Windows 日志类别,然后选择应用程序 选项。
之后,按右侧窗格中的“清除日志”按钮。
接下来,在确认提示中,您可以根据您的选择选择“保存并清除”选项(以保存日志内容)或仅选择“清除”选项。
完成后,对其他类别(包括安全、设置、系统和转发事件日志)重复相同的步骤。
4]重建WMI存储库重建 Windows Management Instrumentation 或 WMI 存储库并查看是否有帮助。WMI 是 Microsoft 的一组规范,用于整合网络中的设备和应用程序的管理。它是一个存储 WMI 类的元信息和定义的数据库。
您现在应该检查 Windows 事件日志的 CPU 使用率,它应该很低。
注意: Microsoft 支持论坛上的一位受影响的用户报告说,关闭 APPLE PHOTO 服务解决了他的问题。因此,如果上述解决方案没有帮助,您可以尝试执行相同的操作,看看是否有效。
禁用 Svchost 可以吗?服务主机 (svchost.exe) 是一个共享服务进程,由本地服务、网络服务、本地系统和 Windows 事件日志等进程使用。现在,禁用关键服务主机进程可能会触发系统上的多个问题并导致系统不稳定。如果使用服务主机的进程的 CPU 使用率很高,请使用任务管理器打开其文件位置并检查它是否为Windows\System32。如果没有,您可以禁用并删除它。
如何找到CPU利用率高的根本原因?要检查哪个进程正在使用高 CPU 使用率,您可以打开任务管理器。现在,转到进程选项卡,查看 CPU 列下各个进程的 CPU 利用率百分比。