在我的 Toshiba Encore 8 平板电脑上,我注意到 CPU 使用率非常高。在 Taskmgr/ProcessExplorer 中,我可以看到它OneDriveSetup.exe占用了 1 个 CPU 内核数小时。
我如何解决此挂起并完成 OneDrive 更新?
cpu-usage onedrive windows-10 windows-10-v1607 windows-10-v1809
如何获得启用多核超线程的 cpu 的真正用途?
例如,让我们考虑一个 2 核 CPU,表示 4 个虚拟核。
单线程工作负载现在将在 中显示为 100% top,因为虚拟核心中的一个核心已被完全使用。CPU 和top按预期工作,就像有 4 个真正的内核一样。
然而,对于两个线程,事情变得很糟糕:如果一切正常,它们就会平衡到两个真实内核,所以我们得到了 200% 的使用率:两次 100% 和两个空闲的虚拟内核,并且正在使用所有可用的 CPU 功率. 对我来说似乎没问题。
但是,如果两个线程在单个真实核心上运行,它们将显示为使用 100% 的两倍,即 200% 的虚拟核心使用率。但在实际情况下,这将是一个内核在两个线程上共享其功率,然后仅使用总 CPU 功率的一半。
所以显示的使用数字top不能用于衡量总 CPU 工作负载。
我也想知道超线程如何在一个真正的核心上平衡两个虚拟。如果两个线程占用不同的周期数,即使实际负载不同,虚拟内核是否会“适应”以便两者都显示 100% 负载?
每当我让计算机闲置几分钟时,我就会回来,我的进程资源管理器显示“ngen.exe”正在运行并占用了我 4 个 CPU 中的 2 个。
问题:有没有办法将 NGEN.exe 作为后台任务关闭?
我想(就像互联网上的许多其他人一样)一次编译所有 .net 二进制文件,而不是每次让计算机闲置时让计算机“自动”这样做。我已经检查了整个 Microsoft 论坛,到目前为止没有人对这个问题有一个完整的答案,而且许多人都遇到了同样的问题。
显然,.net 框架中的某些库需要重新编译,它会“卡住”并将 CPU 置于高位并一遍又一遍地循环。
我刚刚遇到了同样的问题,还有另一个线程试图回答它,但它是不完整的
/HKLM/SOFTWARE/Microsoft/Windows/Current Version/RUN 的注册表没有运行 .net 编译器的条目。一定是其他原因导致 ngen.exe 触发。
有人可以发布可能触发此运行的其他位置吗?
我想关闭它,因为我相信很多其他人都会这样做。我还在 Windows 10 中禁用了自动更新。
更新:进程资源管理器说这是正在运行的:
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe" 卸载 "C:\WINDOWS\assembly\NativeImages_v4.0.30319_64\Microsoft.Vf??9a08577#\328b1bc4205??c088259f95e?e?e Microsoft.VisualSt??udio.Tools.Applicati??ons.Hosting.ni.dll”/noroot /LegacyServiceBehavior – Viktor 5 分钟前
"C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe" 卸载 "C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\Presentation??Framewo#\7fa93028119??b98117acfd5ea18f3w15c15c ?ork.ni.dll" /noroot /LegacyServiceBehavior – Viktor 4 分钟前编辑
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe" 卸载 "C:\WINDOWS\assembly\NativeImages_v2.0.50727_64\Microsoft.PowerShel#\23dfb41f48958215c80bbbc0c917.UtilPowerShell.b2Command.UtilPowerShellni .dll" /noroot /LegacyServiceBehavior
它一遍又一遍地运行。- 这是 Process explorer 的输出。它非常烦人,似乎每次我离开办公桌时都会发生。
问题:似乎这些是合法的过程。有谁知道手动删除那些卸载命令并完全编译 .net 框架 1 次而不是一遍又一遍地循环的方法?
当前测试:我终止了进程和 ngentask.exe,然后转到 Windows\assembly 并将这些 Native Image 文件夹移动到一个临时目录。如果它再次开始恢复,我会通知你。如果 NativeImages 文件夹丢失,它可能不会尝试继续卸载这些程序集。
自从我上次更新 Windows 10 以来,CompatTelRunner.exe在 Windows 启动后导致 CPU 使用率达到 100%。这导致我很长一段时间无法使用我的电脑。我怎样才能解决这个问题?
Windows 操作系统内部版本为 19042.1052
“CPU 时间”告诉我有关该过程的哪些信息?是进程运行的累计时间吗?它有时会跳几秒钟,通常什么也没有发生。

我使用的是 WinXP,我注意到在任务管理器的性能选项卡上,我的 CPU 使用率为 100%。但是当我转到“进程”选项卡并按 CPU 系统空闲排序时,进程占用了 90%。我已经仔细检查过像 AVG 防病毒这样的东西没有主动扫描,并且 jkdefrag 没有进行碎片整理。但我知道有些东西正在占用 CPU 周期,因为机器非常慢。如果进程列表中没有显示,我如何确定哪个进程正在攻击 CPU?
我在两台计算机上安装了 64 位 Windows 7:我的戴尔 Dimension 5150 和我的戴尔 Latitude D830。
今天的抱怨是这样的:
有时我查看我的 CPU 使用情况,我会看到如下内容:

在我的 Dimension 5150 上,这种状态可以不间断地持续数小时。一段时间后,我对它感到恼火(因为如果主机保持这种状态太久,安装在其上的 VMware Server 实例开始稳步失去时间),然后我重新启动计算机以使其消失。
在我的 Lattitude D830 上,它来来去去,来来去去。我连接到什么网络,我在电脑上做什么,我是否已停靠似乎没有任何区别......
所以我调出任务管理器,我看到了这个:

好的,所以主要的冒犯者是一些正在发疯的 svchost.exe 东西。所以我右键单击 svchost 实例并选择转到服务。这会调出与此 svchost 实例关联的基于 DLL 的服务。我看到这个:

这告诉我这些是违规者(为了谷歌的利益而写):
在桌面上它正在干扰 VMware 服务器;在笔记本电脑上,它正在扼杀我的电池寿命。一次充电可以使用 4-5 小时;当这些服务出现问题时,我很幸运能得到 2。
我确实在这些计算机上安装了一个版本的 Symantec Endpoint,v11.0.4202.75。
我真的很想知道为什么 MpsSvc、DPS 和/或 BFE 决定吓坏我的电脑并与他们一起关闭。
谁能给我任何提示?
我为我的妻子购买了华硕 ux50v(请帮忙!),它安装了单核 CPU 和 Windows 7 家庭高级版。我已经更新了它的操作系统(犯了一个错误?),现在这个 TrustedInstaller.exe 东西(由 Windows 模块安装程序或类似的东西使用;与 Windows 更新相关)正在破坏整个系统,而没有记录/提示/宣布它到底是什么取决于。
有人遇到过同样的问题并解决了吗?
编辑 1:在操作中心>问题报告中,我发现了很多重复的 windowswcpotherfailure3。那是什么?
编辑 2:我运行 sfc.exe /scannow 并显示:Windows 资源保护无法执行请求的操作。
编辑 3:我将 Windows 7 还原到较早的还原点并且问题消失了(或者我可能会通过 DVD 进行出厂还原);但我没有弄清楚是什么原因。
我害怕再次尝试更新 Windows 7!
编辑 4:我发现了一个描述类似问题的博客条目。错误消息(对于 WindowsWcpOtherFailure3...)是相同的;但我在这台笔记本电脑上的默认语言是英语。为什么我会遇到这个问题?
编辑5:我放弃了;使用恢复 DVD 恢复到出厂设置;关闭 Windows 更新 :(
由于使用 100 多个 CPU 的 QuickLookSatellite-general 进程,我的计算机一直存在过热问题。(请参阅所附图片。)


通过谷歌搜索,我发现这个过程与 CAD 程序 Draftsight 相关。我没有也从来没有安装过这个程序。
重新启动甚至不能解决这个问题。我也担心在如此高的 CPU 温度下损坏我的 Macbook。
任何帮助表示赞赏。
cpu-usage ×10
macos ×2
windows-10 ×2
windows-7 ×2
linux ×1
macbook ×1
macbook-pro ×1
onedrive ×1
regedit ×1
task-manager ×1
top ×1
updates ×1
windows ×1
windows-xp ×1