修复 Ngen.exe 高 CPU 使用率的问题 Windows 11/10

在这篇文章中,我们将向您展示如何做到这一点 修复 Ngen.exe 高 CPU 使用率 在 Windows 11/10

什么是Ngen.exe?

Ngen 代表什么 原生图像生成器是位于 C:WindowsMicrosoft.NETFramework 文件夹中的一个有用进程,可提高托管应用程序的整体性能。 基本上,本机映像的构建是为了存储编译后的特定于处理器的机器代码,这些机器代码安装在计算机上的本机映像缓存中。 运行时使用这些本机映像来编译仅针对 .NET Framework 的原始程序集。

好吧一些 Windows 用户报告 Ngen.exe 消耗大量 CPU 使用率,导致他们的电脑卡顿、崩溃或无响应。 如果您是受影响的用户之一,您可以按照以下修复操作来解决此问题。

修复 Ngen.exe 高 CPU 使用率的问题 Windows 11/10

如果您遇到 CPU 使用率较高的情况,请启用 Ngen(本机图像生成器) Windows 11/10,以下是您可以用来解决该问题的解决方案:

  1. 初步检查。
  2. 修复/更新 .NET Framework。
  3. 为 Ngen.exe 进程分配更多 CPU。
  4. 禁用 .NET 任务(如果未使用)。

1]预检查

  • 在尝试其他修复之前,请确保 Windows 操作系统是最新的。此类问题通常发生在您没有安装可用的情况下 Windows 更新并使用过时的版本 Windows。 所以更新 Windows 并检查问题是否解决。
  • 如果后台运行过多不必要的程序,就会出现此问题。 因此,使用 Ctrl+Shift+Esc 打开任务管理器,并使用“结束任务”按钮关闭所有非必要的后台应用程序。
  • 如果您停止使用某些 .NET 应用程序,请将其卸载并检查问题是否已解决。

服务和控制器应用程序 CPU 使用率高 Windows。

2]修复/更新.NET Framework

您可以尝试修复.NET Framework并检查问题是否解决。 打开 设置 使用 Win+I 转到 应用程序 > 已安装的应用程序 在“Microsoft .NET Framework 应用程序”部分中找到“Microsoft .NET Framework 应用程序”,单击其旁边的三点菜单按钮并选择它 改变 可能性。 在出现的提示中,单击 维修 按钮。 该过程完成后,检查问题是否解决。

如果您的 .NET Framework 已过时,也可能会出现此问题。 因此,请更新.NET Framework并检查问题是否已解决。 您可以从 Microsoft 网站下载最新版本的 .NET,然后将其安装到您的系统上。

3]为Ngen.exe进程分配更多CPU

如果 Ngen.exe 高 CPU 使用率问题仍然存在,您可以尝试增加分配给该进程的 CPU 核心数。 以下是执行此操作的步骤:

  • 首先,按 Ctrl+Shift+Esc 启动任务管理器并切换到 细节 标签。
  • 现在右键单击 ngen.exe 进程并选择它 设置亲和力 出现的下拉菜单中的选项。
  • 接下来,选中要分配给进程的 CPU 核心的复选框,例如例如 CPU 0、CPU 1、CPU 2、CPU 3 等。
  • 完成后,按下按钮 好的 单击按钮保存更改。

检查问题现在是否已解决。

读书: CPU 核心越多就意味着性能越好吗?

4]禁用.NET任务(如果不使用)

如果您当前没有使用 .NET Framework,则可以关闭这些任务。 为此,请按照以下步骤操作:

  • 首先,使用任务栏上的搜索选项打开任务计划程序,然后转到以下位置:
    Task Scheduler Library/Microsoft/Windows/.NET Framework
  • 现在禁用与 .NET Framework 相关的所有任务。 右键单击该任务并选择 停用 显示的上下文菜单中的选项。

笔记: 使用相关应用程序时请勿禁用 .NET Framework,因为这可能会导致严重的性能问题。

我希望它有帮助!

现在阅读: 修复了 .NET 运行时优化服务的高 CPU 使用率

如何解决系统CPU使用率过高的问题?

启用高 CPU 使用率 Windows 它可能是由于运行要求较高的游戏和应用程序、同时运行太多程序、系统感染恶意软件以及其他一些原因引起的。 因此,为了避免这个问题,您可以关闭不必要的程序,使系统和应用程序保持最新,运行病毒扫描,运行SFC和DISM扫描,更新设备驱动程序等。

看: 修复搜索索引器的高磁盘或 CPU 使用率 Windows。

为什么 WSAPPX 消耗如此多的 CPU?

WSAPPX 是一个真正的 Microsoft Store 进程,其中包括 AppX 部署服务 (AppXSVC) 和客户端许可服务 (ClipSVC) 等服务。 如果您面临 WSAPPX 的高 CPU 使用率,问题可能是虚拟内存不足。 除此之外,如果您的系统中存在病毒,您有可能会遇到此问题。