什么是 Shell 基础架构主机进程,它是否安全?

Windows操作系统建立在数百个不同系统进程的集合之上,每个进程都有特定的用途。例如,Windows界面的某些部分是由dwm.exe生成的,而ntoskrnl.exe是将硬件和软件链接在一起的内核进程。

然而,最重要的进程之一是Windows Shell 基础结构主机(Windows Shell Infrastructure Host)进程。虽然必不可少,但此过程也可能导致一些系统稳定性问题,例如高CPU使用率。以下是您需要了解的有关此过程以及如何解决任何问题的信息。

什么是 Shell 基础架构主机进程,它是否安全?(What Is the Shell Infrastructure Host Process and Is It Safe?)

虽然某些系统进程(如yourphone.exe )对于确保(yourphone.exe)Windows可以正常运行并不是非常重要,但Windows Shell Infrastructure Host进程并不是其中之一。此过程在生成Windows(Windows)用户界面的多个部分以供用户查看和交互方面起着至关重要的作用。

其中包括“开始(Start)”菜单、某些视觉效果(如透明窗口)、通知区域弹出窗口、桌面背景幻灯片等等。由于Windows依靠其图形用户界面供用户导航和操作它,因此对于一个工作系统来说,很少有进程像这个一样重要。

如果您正在查看Task Manager,您可能会发现此进程的名称略有不同,包括可执行文件(executable file)名 ( sihost.exe )。最后,它们都是一样的——或者应该是一样的。虽然已知恶意软件会将自身隐藏为某些Windows组件(如 sihost.exe),但对于此特定进程而言,这不太可能发生。

考虑到这一点,您可以放心,Shell Infrastructure Host进程可以完全安全地运行。但是,如果您想完全确定,可以按照以下步骤检查该过程是否真实。

是什么导致 sihost.exe 高 CPU、RAM 或其他高系统资源使用率?(What Causes sihost.exe High CPU, RAM, or Other High System Resource Usage?)

虽然Shell Infrastructure Host进程是一个真正的系统进程,但它并非没有问题。在Windows 10(Windows 10)的早期,用户报告了 sihost.exe 导致CPURAM使用率高的问题。更新和错误修复帮助许多人解决了这个问题,但它仍然可能是一个问题。

大多数时候,sihost.exe 不应该使用太多(如果有的话)系统资源。例外情况是您的图形界面以某种方式发生变化。例如,当您打开新窗口、更改背景并通常与您的 UI 交互时,sihost.exe 会因一些使用而激增,但应该保持有限。

对 sihost.exe 高 CPU 和 RAM 问题进行故障排除(Troubleshooting sihost.exe High CPU and RAM Issues)

但是,如果CPURAM使用率异常高(并保持高使用率),则可能表明您的 PC 存在稳定性问题。虽然恶意软件(malware)可能是原因,但您的系统更有可能是过时的。Microsoft会定期为(Microsoft)Windows发布新的错误修复程序,以帮助解决此类稳定性问题。

  1. 要检查更新,请右键单击“开始(Start)”菜单并选择“设置”(Settings )选项。

  1. 在“设置”(Settings)菜单中,选择“Update & Security > Windows Update选项。选择检查更新(Check for Updates)(如果该选项可用)以搜索要安装的新Windows更新。

如果有可用的更新,请安装它们并重新启动您的 PC 以查看它是否对您的系统性能有任何影响。如果更新没有解决问题,您可能需要检查您的 PC 是否有损坏的系统文件(corrupt system files),这可能会影响您的系统性能。

  1. 为此,请右键单击开始(Start)菜单并选择Windows PowerShell (Admin)选项。

  1. PowerShell窗口中,键入sfc /scannow以使用系统文件检查器(System File Checker)工具。这将比较您的系统文件,如果有损坏或丢失的文件,SFC将修复它们。

SFC工具需要一些时间才能完成。如果它无法修复您的系统,您可能需要寻找解决此问题的替代方法,例如将 Windows 10 重置为出厂设置(resetting Windows 10 to factory settings)

检查sihost.exe进程是否为正版(Checking Whether the sihost.exe Process Is Genuine)

据悉,某些类型的病毒和恶意软件试图将自己伪装成合法的系统进程。随着Windows安全性的提高,这种可能性越来越小,但并非不可能。

虽然Shell Infrastructure Host进程不太可能是伪装的恶意软件,但您可以使用(Shell Infrastructure Host)任务管理器(Task Manager)检查自己是否安心。

  1. 要启动任务管理器(Task Manager),请右键单击任务栏并选择任务管理器(Task Manager)选项。

  1. 任务管理器(Task Manager)窗口中,在进程(Processes)选项卡中搜索Shell Infrastructure Host进程。(Shell Infrastructure Host)或者,在详细信息(Details )选项卡中搜索sihost.exe。找到该进程后,右键单击它,然后选择打开文件位置(Open file location)选项。

与其他主要系统进程一样,真正的Shell Infrastructure Host文件 (sihost.exe) 位于C:\Windows\System32 目录中。如果任务管理器(Task Manager)打开到另一个位置,您可以确定您 PC 上运行的文件不是正版文件。

如果是这种情况,您将需要停止使用您的 PC 并立即扫描恶意软件(scan for malware)以确保您的 PC 可以安全使用。

可以禁用 Shell 基础结构主机进程吗?(Can the Shell Infrastructure Host Process Be Disabled?)

作为主要系统进程,Shell Infrastructure Host进程不是您可以从Windows 10安装中禁用或删除的东西。尝试停止 sihost.exe 会导致您的 PC 死机、导致蓝屏死机(blue screen of death)或随机重启。 

此过程是Windows有效运行所必需的,因此您无法将其关闭或删除。但是,您可以清除一些系统内存(clear some system memory)以帮助释放此进程和其他系统进程的重要资源。 

有几种方法可以做到这一点,包括清除 Windows 内存缓存(clearing the Windows memory cache)和减少任何时候在您的 PC 上运行的活动程序的数量。

sihost.exe 问题的进一步故障排除(Further Troubleshooting For sihost.exe Issues)

如果Windows Shell 基础结构主机(Windows Shell Infrastructure Host)进程仍然导致问题,则需要进一步对其进行故障排除。Windows将保留一些系统资源使用,但如果它使用大量CPURAM ,则表明您的(RAM)系统性能(system performance)存在更广泛的问题。

确保系统健康的一种方法是通过擦除并重新安装 Windows 重新(wiping and reinstalling Windows)启动。然后,您应该跟上定期的系统维护,包括保持 Windows 更新(keeping Windows updated)删除任何恶意软件(removing any malware)。当然,如果您的 PC 使用速度太慢,您可能需要考虑升级您的 PC 。(upgrading your PC)



About the author

我是一名 Windows 10 技术人员,多年来一直在帮助个人和企业利用新操作系统。我对 Microsoft Office 有丰富的知识,包括如何为不同的用户自定义外观和个性化应用程序。此外,我知道如何使用 Explorer 应用程序来探索和查找计算机上的文件和文件夹。



Related posts