有人知道如何解决 TrustedInstaller.exe 占用大量 CPU 的问题吗?
操作系统:Windows 2008 x64
Windows 的模块安装程序服务设置为手动。
答案1
安装每月 Windows 更新后,Windows Server 2008 将在重新启动后立即运行 TrustedInstaller.exe。
该程序将占用 CPU 核心的约 75-100% 长达 30 分钟或更长时间,因为它正在运行恶意软件删除扫描代码。
当它在单核机器上运行时,某些程序或服务将无法正常工作,例如 SQL Server - 大多数单核 SQL Server 安装在运行上述程序时将不会进行连接。
因此,请做好相应的计划。首次重启后,预计 CPU 会非常吃力。
如果您在 Amazon EC2 上运行,那么在安装更新后,最好确保启动为双核服务器,然后在 TrustedInstaller 占用完一个核心后返回到单核服务器。
答案2
你并不孤单。其他人也遇到了受信任的安装程序。
这个看起来最好:Vista 任务管理器中 TrustedInstaller.exe 进程 CPU 使用率高 100% 修复希望适用于 Vista 的也适用于 Win 2k8。
答案3
您还可以尝试在“问题报告和解决方案”控制面板中清除解决方案和问题历史记录,并关闭所有用户的问题报告。看来 TrustedInstaller.exe 会定期轮询任何已记录的“问题”(即应用程序或系统崩溃)的解决方案,这往往会耗费大量资源。
答案4
我尝试清除问题报告 - 但没用。
当我们仅在凌晨 3 点(机器上无人)查找更新时,运行具有 64GB RAM 和受信任安装程序的刀片会为每次登录生成数百个进程。
解决这个问题的方法是老式的方法——关闭 Windows 更新。