svchostexe怎么彻底关闭

关于这个问题,首先,需要明确的是,svchost.exe是Windows系统中的一个重要进程,它负责运行和维护多个系统服务,因此不建议彻底关闭它。如果你确实需要关闭该进程,可以按照以下步骤:

1. 打开任务管理器(快捷键Ctrl+Shift+Esc),切换到“进程”选项卡;

2. 找到并选中svchost.exe进程;

3. 右键点击该进程,选择“结束进程”;

4. 在弹出的确认对话框中,点击“结束进程”按钮。

但是,关闭svchost.exe进程可能会导致某些系统服务无法正常运行,从而影响系统的稳定性和功能性。因此,在执行上述操作之前,请确保你已经了解了相关的风险和后果。

svchost.exe占用cpu

svchostexe占用内存过高该怎么办

解决办法如下:

1:如果你发现你的电脑在退出所有程序时也变慢变卡了,一般可以在“任务管理器”中发现CPU和内存可能都将近或达到100%了:

2:这里我是16G内存,所以只是感觉比以前卡了些但也不会卡得动不了,但我还是发现了。可以通过以下方法解决。

3:按Windows+R键,在“运行”对话框中输入“services.msc”:

4:或右击桌面上的“计算机”,选择“管理”,再打开“服务”:

5:首先,我们先找到“Windows Update”,发现是“已启动”状态:

6:我们先尝试着停用这个服务,选中“Windows Update”服务,点击上面的“停止服务”即可:

7:然后从“任务管理器”中可以看到,已经没有了“svchost.exe”进程了,资源占用也恢复正常:

8:所以证明停用“Windows Update”服务也是有效的,接下来我们就彻底禁用“Windows Update”服务。双击“Windows Update”服务,设置“启动类型”为“禁用”,并“确定”即可:

9:除了“Windows Update”服务以外,还有“Superfetch”这个超级预读取服务也一样占用非常大的资源,Win7下建议也停止并禁用:

svchost.exe占用cpu

svchostexe占用内存过大能禁用吗

可以禁用,但会影响运行

svchost.exe占用cpu

svchostexe是什么程序

Svchost.exe进程是一个属于微软Windows操作系统的系统进程,微软系统自身联网升级更新什么的需要Svchost.exe,大部分软件也需要Svchost.exe联网之后才能升级,这个程序对系统的正常运行是非常重要。

您可以打开任务管理器。点击“显示所有用户进程”。点击“镜像名称”进行排序,接着在列表中找到Svchost.exe进程,选中一个Svchost.exe进程,右键点击打开菜单,选择“转到服务”,可以终止相应的服务。

Win10系统svchost.exe占用内存高:

1.右击任务栏,从弹出的右键菜单中选择“任务管理器”项,,以打开任务管理器界面。

2.待打开“任务管理器”界面后,切换到“进程”选项卡,右击标题栏,从其右键菜单中勾选“进程名称”项以显示“进程名称”列。

3.接下来找到“svchost.exe”进程,右击并从其右键菜单中选择“转到详细信息”项。 待切换到“详细服务”选项卡界面后,右击“svchost.exe”进程,从其右键菜单中选择“转到服务”项。

4.此时将进入“服务”选项卡界面,从中可以看到有多个服务项并蓝色高亮选中,这表明与svchost.exe进程相关的服务项。点击”打开服务“按钮。 此时将打开“服务”窗口,在此窗口找到与svchost.exe进程相应的服务项,其中特别的,找到“Superfetch”服务项右击选择“属性”项进入。

5.从打开的“Superfetch”属性窗口中,将“启动类型”设置为“手动”或“禁用”,同时点击“停止”按钮,最后点击“确定”按钮完成设置。 利用同样的方法,将与svchost.exe进程相关的其它服务给禁用或设置为“手动”。

6.最后重启一下计算机,就会发现svchost.exe占用内存明显减少了。

svchost占用内存过高应该怎样解决

当您运行了Windows任务管理器后,您可能会在“进程”选项卡中看到若干个名称均为SVCHOST.EXE的进程正在同时运行。而且,这些SVCHOST.EXE可能有一个或若干个占用了较多的系统资源,影响了计算机的工作效率。


SVCHOST.EXE 位于Windows\system32系统文件夹,其文件描述为“Generic Host Process for Win32 Services”。当Windows启动时,SVCHOST.EXE将自动检查Windows注册表的系统服务组成、构建系统服务列表,然后将相关 的.DLL动态链接库文件加载为具体的运行中的系统服务。因此,我们可以将SVCHOST.EXE看作一个“用于加载系统服务的宿主程序”。


由于每个SVCHOST.EXE进程可能会加载一个或若干个系统服务,直到所有的SVCHOST.EXE将全部系统服务加载完毕,所以我们会在任务管理器 中看到多个SVCHOST.EXE同时运行,这是设计使然。一般地,Windows XP/Windows Server 2003可能会有不超过六个SVCHOST.EXE同时运行;而Windows Vista/Windows Server 2008/Windows 7会有不少于十个SVCHOST.EXE同时运行。


当您在Windows任务管理器中查看 SVCHOST.EXE进程时,SVCHOST.EXE进程的“用户名”应该显示为SYSTEM、LOCAL SERVICE或NETWORK SERVICE。(如果在任务管理器中看不到“用户名”,请在菜单中选择“查看”-“列设置”,选中“用户名”复选框。)如果某个SVCHOST.EXE 进程的“用户名”显示的是用户帐户的名称(例如Administrator),则这个SVCHOST.EXE很可能是冒仿的恶意程序。


另外您需要确认,您看到的SVCHOST.EXE进程的名称拼写是否有误。比如假设显示的进程名称是SVCH0ST.EXE(用数字0替换了字母O),则 很可能是冒仿的恶意程序;再比如进程的名称虽然是SVCHOST.EXE,但此进程却没有位于Windows\system32(Windows Vista以上版本的任务管理器可以查看进程所在的文件夹路径),则也可能是冒仿的恶意程序。


由于SVCHOST.EXE是加载系统服务的宿主进程,所以您如果发现某SVCHOST.EXE进程占用的系统资源较多,即表明通过这个 SVCHOST.EXE进程加载的系统服务占用的系统资源较多。您首先需要确定通过这个SVCHOST.EXE进程加载的系统服务具体是什么,然后根据计 算机的实际情况决定是否关闭相应的系统服务、以释放服务占用的系统资源,这样SVCHOST.EXE即可释放相应的系统资源。


虽然大多数系统服务只有在遇到故障时才会占用较高的系统资源,但某些特殊的服务即使是正常工作状态也将消耗较多系统资源。例如Automatic Updates自动更新服务,当自动更新在后台搜索可用的系统更新程序时必将占用较高的资源,这是设计使然而不是故障。


判断一个SVCHOST.EXE加载了哪些系统服务有两种方法


方法一:


在Windows任务管理器的“进程”选项卡中查看占用资源较高的SVCHOST.EXE进程对应的PID,将PID记下。(如果在任务管理器中看不到“PID”,请在菜单中选择“查看”-“列设置”,选中“PID”复选框。)

以管理员权限运行命令提示符(CMD.EXE),在命令提示符中执行:

TASKLIST –SVC


您将看到类似如下所示的结果:


图像名 PID 服务

SVCHOST.EXE 1104 DcomLaunch,TermServices

SVCHOST.EXE 1188 RpcSs

……

对 照您在任务管理器中看到的SVCHOST.EXE的PID,在上述结果中查找对应的 SVCHOST.EXE。例如,假设您在任务管理器中看到PID为1188的SVCHOST.EXE占用了较多系统资源,而TASKLIST –SVC的结果显示PID为1188的SVCHOST.EXE加载的服务是RpcSs,即表明RpcSs服务(Remote Procedure Call (RPC) 服务)占用了较高的系统资源。

方法二:


在microsoft.com下载系统工具Process Explorer:

http://www.microsoft.com/technet/sysinternals/Utilities/ProcessExplorer.mspx (http://www.microsoft.com/technet/sysinternals/Utilities/ProcessExplorer.mspx)


运行Process Explorer,在进程列表中找到占用系统资源较多的SVCHOST.EXE进程,右键单击选择Properties(属性),切换至Services(服务)选项卡,在这里即可查看SVCHOST.EXE进程加载的系统服务是什么。

svchost.exe占用cpu

猜你喜欢

联系我们

联系我们

888-888

邮件:admin@lcrz.cn

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
关注微信
分享本页
返回顶部