tee*_*yay 10 windows windows-7 cpu-usage ngen
我最近安装了 Windows 7。这是一个全新安装(即不是从另一个版本的 Windows 升级),但我确实安装了许多其他程序。所有主流应用程序 - 没什么古怪的。
从那时起,我的 CPU 使用率一直保持在 50% 左右。
任务管理器显示 ngen.exe 是罪魁祸首。这不是一项长期运行的任务:我可以看到它至少每秒获得一次新的 PID,所以我猜是有什么东西在不断地触发它。
它一直这样做,即使我没有运行任何应用程序。
有没有其他人看到这个?我如何找出导致这种情况的原因?
按照 Isxek 的建议,我使用 Process Explorer 来查看发生了什么。我找到了这个:
正在结束的进程以红色突出显示;刚开始的都是绿色的。这表明 ngen.exe 不断结束并重新启动。从顶部的图表中,您可以看到它每次运行大约一秒钟。
正如 Jim B 所说,netfxupdate.exe 正在通过 .NET 框架运行。我的已经运行了几个星期,所以出于某种原因,它看起来好像卡在了什么东西上,没有取得任何进展。
使用 regedit,我发现每当我启动我的电脑时都会启动 netfxupdate.exe 的条目:
出于某种原因,它看起来像是停留在 .NET 1.1 库中。我是 .NET 开发人员,我的一些代码在 .NET 1.1 上运行。看起来一切正常,所以我从注册表中删除了这个条目并重新启动了我的机器。
现在已经有几天没有问题了(即使是针对 .NET 1.1 开发),所以我对这个解决方案很满意。
ngen.exe
据ProcessLibrary.com 称,该文件似乎是 Microsoft .NET Framework 的一部分。我在我正在使用的 Windows 7 笔记本电脑中搜索了它,但我找不到它。
您可以使用Process Explorer来确定它是否是来自 Microsoft 的合法文件。当您看到 ngen.exe 时,右键单击它,选择“属性”,然后单击“验证”按钮。您应该会看到类似这样的内容(图片用于svchost.exe
):
如果它没有注册为已验证,您可能想尝试这里给出的建议:如何从我的 PC 中删除恶意间谍软件、恶意软件、广告软件、病毒、特洛伊木马或 rootkit?
归档时间: |
|
查看次数: |
28906 次 |
最近记录: |