任务管理器中未命名的进程

任务管理器中未命名的进程

我有一个问题...当我进入任务管理器时,我注意到有未命名的进程正在运行。

深入了解该进程后,我注意到它是合法的 Windows 进程svchost,但没有名称。

但是这些进程不会一直运行...它们只会在我启动或重新启动计算机时运行,并且只持续几分钟,不会再持续,然后它们就会消失。

此外,该进程的可执行文件(svchost)位于:C:\Windows\System32

这能算是正常吗?

笔记:我正在运行 Windows 10 20H2(西班牙语版本)。

(截屏)

抱歉,我暂时无法插入嵌入图片

提前致谢

答案1

svchost 进程完全正常。它们多年来一直是 Windows 的一部分,并非 Windows 10 独有。

通常(并非总是)该过程会有一个名称。

svchost 进程

Svchost.exe 是一个承载其他 Windows 服务的进程,这些服务可执行各种系统功能。您的计算机上可以运行多个 svchost.exe 实例,每个实例都包含不同的服务。

[运行] ... 任务管理器。如果您只看到一个小框,其中列出了当前正在运行的程序,请务必单击底部的更多详细信息。

然后单击“进程”选项卡,滚动浏览“应用程序”和“后台进程”,直到找到“Windows 进程”。继续向下滚动,直到看到“服务主机:”。应该会列出其中的很多。

您可以运行命令来获取这些服务的文本列表。

任务列表命令

在任何版本的 Windows 上,您都可以使用命令行生成所有 svchost.exe 进程及其内部运行的服务的列表。为此,只需单击“开始”并输入 cmd 即可打开命令提示符。

在命令提示符下,继续复制/粘贴以下命令:

tasklist /svc | find "svchost.exe" 这将生成所有正在运行的进程的列表,将该列表传递给 find 命令并进行筛选以仅显示 svchost.exe 进程。如果要将其输出到文本文件,请使用以下命令:

tasklist /svc | 查找“svchost.exe”>c:\tasklist.txt 请注意,为了输出到 C 盘的根目录,您需要打开管理员命令提示符(开始,键入 cmd,右键单击命令提示符并选择以管理员身份运行)。

如上所述,在任务管理器中向下滚动应用程序,您可以看到带有名称的服务主机进程。以前并非如此。Windows 10 是一项重大改进。

您也可以使用上面提到的命令行:tasklist /svc | find“svchost.exe”

这是所显示名称的屏幕截图。

在此处输入图片描述

总而言之,svchost 完全正常,无需担心。

相关内容