setuphost.exe占用较高的CPU,可以这样修复它
nanshan 2024-10-26 11:11 45 浏览 0 评论
有时在Windows 10计算机上安装OS更新可能很烦人,更新过程不仅偶尔会挂起,而且通常会占用设备上的太多资源,导致无法执行任何其他任务。更新期间运行的最重要的后台进程之一被称为“现代安装程序主机”或“setuphost.exe”。
如果你在PC上遇到类似的问题,可以使用以下方法进行修复。
目录
1什么是Modern Setup Host进程?
2 Modern Setup托管病毒吗?
3修复Modern Setup Host高磁盘利用率
3.1运行Windows Update故障排除程序
3.2修复Windows映像
3.3执行干净启动
3.4将系统语言更改为默认系统UI语言
3.5清除软件分发文件夹
3.6禁用Windows更新
一、什么是现代安装程序主机进程?
Modern Setup Host是Windows环境中的一个过程,负责提取和安装操作系统更新,此过程由可执行文件“setuphost.exe”运行,可以在以下位置找到该文件:
C:\Windows.BT\Sources
在更新Windows 10或更新到Windows 10时,可以在任务管理器中运行此过程。
二、Modern Setup是病毒吗?
从技术上讲,Modern Setup Host不是病毒,而是合法的Windows进程。话虽如此,如今,黑客倾向于将其恶意软件伪装成合法程序,以便可以将它们隐藏在可见的地方而不会被发现,因此,如果不确认其数字签名,就无法确定该过程是否是病毒。
数字签名是附加到包含元数据或元素来源(例如其创建者的信息)的元素的真实性的电子证明,可以检查此签名来确定PC上运行的Modern Setup Host进程的真实性。
要检查其数字签名,请使用Ctrl + Shift + Esc快捷键打开“任务管理器”, 然后切换到“详细信息”选项卡。从那里查找进程“setuphost.exe”,右键单击它,然后从上下文菜单中选择“打开文件位置”。然后,在“文件资源管理器”中右键单击该文件 ,从上下文菜单中单击“属性”。
在“属性”窗口中,切换到“数字签名”选项卡。如果“签名人名称”列为Microsoft,则表示该过程是合法的,而不是骗局。如果没有签名者的名字或其他任何东西,该过程很可能是恶意的。在这种情况下,我们建议你使用防病毒软件摆脱它。
三、修复Modern Setup Host高磁盘利用率
可以采取多种措施来修复Modern Setup Host的高资源利用率,以便可以在PC上开始日常任务。
1.运行Windows Update故障排除程序
由于该过程与Windows更新相关联,因此第一个操作过程应该是运行Windows Update的内置疑难解答程序。Windows 10带有故障排除技术,该技术可自动检测任何故障并提出解决方案。
在“设置”应用中打开“疑难解答”选项(运行-> ms-settings:troubleshoot),然后单击“其他疑难解答”现在,单击“Windows更新”,然后单击“运行疑难解答”。
打开一个Windows更新疑难解答窗口,并开始扫描你的系统,然后,它将建议执行一些操作(如果发现任何问题)。按提示执行操作以解决问题。
完成后,请让Modern Setup Host保持几分钟的时间来安装更新。
2.修复Windows镜像
操作系统文件损坏也可能导致Modern Setup Host使用超出其所需资源的资源。可以尝试使用“部署映像服务和管理(DISM)”命令行工具来修复损坏的文件。
为此,请以管理权限启动命令提示符,然后输入以下3个命令:
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Checkhealth
DISM.exe /Online /Cleanup-image /Restorehealth
命令可能需要几分钟才能完全执行。不要关闭命令提示符,并让它们有足够的时间运行。完成后,重新启动计算机,然后尝试重新安装Windows更新。
3.执行干净启动
干净启动是一种启动过程,它临时阻止不必要的后台应用程序和进程干扰关键系统进程。用这种方法,可以排除可能导致设备出现问题的所有应用程序或程序。
要执行干净启动,请在“运行”中键入msconfig开始,在“常规”标签下,取消选中“加载启动项”旁边的框。
现在切换到“服务”选项卡,选中底部“隐藏所有Microsoft服务”旁边的框,然后单击“全部禁用”。
现在切换到“启动”选项卡,单击“打开任务管理器”,在“启动”选项卡中单击列表中的每个项目,然后单击“禁用”,以使它们不会在你下次登录电脑时自动启动。
完成后,关闭任务管理器,然后在“系统配置”窗口中单击“应用”和“确定”以保存更改并关闭。重新启动计算机,并检查Modern Setup Host是否仍然占用了过多的系统资源。
4.将系统语言更改为默认系统UI语言
Windows电脑上使用的语言会极大地影响Windows更新的安装过程。如果当前的系统语言与默认的系统UI语言不匹配,安装过程可能会卡住,并且Modern Setup Host进程会消耗大量资源。
首先,必须检查操作系统的默认系统UI语言是什么。为此,请以管理权限启动命令提示符,然后键入以下内容:
DISM.exe /online /get-intl
这将在“已安装的语言”之前显示默认的系统UI语言。
现在,要将系统语言更改为其Ui语言,请在“设置”应用程序中打开“区域和语言”选项(运行-> ms-settings:regionlanguage),然后从下拉菜单中将Windows显示语言更改为与UI语言相同的语言。
完成后,尝试重新安装Windows更新,并检查Modern Setup Host问题是否仍然存在。
5.清除软件分发文件夹
可以在C:\Windows中找到Software Distribution文件夹。此文件夹包含安装Windows更新所需的子文件夹(下载)中的临时文件。由于文件夹中的这些临时文件,Windows更新经常无法安装或更改。
在这种情况下,任何相关的进程(例如Modern Setup Host)都会异常运行,并且可能会消耗大量的系统资源,却一无所获,因此,这些临时文件需要删除,并且更新过程需要从顶部开始。
使用文件资源管理器导航到以下位置:
C:\Windows\SoftwareDistribution\Download
现在,使用Ctrl + A快捷键选择所有项目,然后,在按住Shift键的同时,使用Del键删除所有选定的项,以将其永久删除。
6.禁用Windows更新
由于Modern Setup Host进程与Windows更新直接相关,因此可以完全禁用Windows。但是,我们不建议这样做,因为定期更新操作系统可以使你的系统和信息免受外界威胁,并使操作系统保持稳定。
头条号【微课传媒】专注软件分享,如果你喜欢玩软件,欢迎关注、评论、收藏、转发。
相关推荐
- 基于 Linux 快速搭建企业级 DNS 服务器(Bind9 ...
-
一、引言在大型企业网络或自建系统中,搭建一套高可用、自控的DNS解析服务器至关重要。本文将带你基于Linux环境,从零搭建企业级DNS服务平台,采用Bind9实战配置,确保解析稳定、安...
- Linux无法解析域名的解决办法(linux无法解析域名的解决办法有哪些)
-
如果由于误操作,删除了系统原有的dhcp相关设置就无法正常解析域名。 此时,需要手动修改配置文件: /etc/resolv.conf 将域名解析服务器手动添加到配置文件中 该文件是DNS域名解...
- 在centos7 创建基于域名的虚拟主机nginx服务器
-
直接用ip地址访问首先是不安全,其次不太容易记住,如果你的服务器上的项目有很多个,你创建多个基于Ip的虚拟主机,很容易导致公网ip冲突或乱用的情况。这时候我们就可以选择基于域名的虚拟主机。第一步、安装...
- Linux之DNS服务(linux dnsserver)
-
一、学习路线如下二、DNS介绍1.域名的概念域名由特定的格式组成,用来表示互联网中某一台计算机或者计算机组的名称,能够使人更方便的访问互联网,而不用记住能够被机器直接读取的IP地址。2.DNS(dom...
- Linux环境下DNS服务器配置图文详细教程
-
测试环境为vmware虚拟机下,linux系统为RedHatEnterpriseLinuxServer6.0(Santiago),内核版本Linux2.6.32-71.el6.i686...
- 构建基于 Linux 的高性能 DNS 服务器
-
在现代网络架构中,DNS(域名解析)是访问互联网的关键环节。搭建一个高性能、低延迟、可缓存加速的私有DNS服务器,不仅可以提升访问速度,还能增强网络隐私和安全性。本文将基于Linux系统,详细...
- 从运维的角度带你初识neo4j图形数据库的安装及配置
-
前言随着公司业务架构的改变,以前我部署环境的时候,一般只是部署Mysql,jdk,tomcat即可,现在还要部署一些nosql,如redis,neo4j,在之前从来没了解过,随着学习的深入而做了一些笔...
- [超全整理] Java 程序员必备的 100 条 Linux 命令大全
-
一、基础操作(10条)#1.ls-查看目录内容ls-l#长格式显示文件和目录ls-a#显示隐藏文件ls-lh#带单位显示文件大小#2.cd-切换目录...
- 软件测试|一文教你轻松搭建docker环境
-
前言Docker提供轻量的虚拟化,你能够从Docker获得一个额外抽象层,你能够在单台机器上运行多个Docker微容器,而每个微容器里都有一个微服务或独立应用,例如你可以将Tomcat运行在一个Do...
- docker基础知识/尚硅谷docker学习笔记
-
最近看了好多docker的资料,找了一些尚硅谷docker的教学视频,大概总结了一下前前后后的学习笔记。分享给大家。安装Docker的基本组成镜像Docker镜像(Image)就是一个只读的模板。镜...
- 前端_react项目从windows部署到centos
-
前言:从工程角度来讲,本地开发完就要把项目部署到生产环境,此过程的快慢也直接影响着整体的效率。所以也有很多人做持续集成的工作,例如:CI/CD/一键部署。但对于个人开发者而言,如果能有工具支撑是最好的...
- Springboot项目使用docker部署(docker中运行springboot项目)
-
环境:SpringBoot2.2.10.RELEASE+Docker+Centos7+JDK8安装配置Dockeryum包更新到最新yumupdate卸载旧版本dockeryumre...
- Spring Boot 3.x + Redis 7.x,轻松掌握Redisson分布式锁实战技巧
-
大家好,我是袁庭新。在分布式环境中,确保数据的一致性和正确性是至关重要的。对于需要高性能、高并发和分布式数据存储的应用程序来说,Redisson是一个很好的选择。同时,Redisson提供的分布式锁功...
- Docker篇(二):Docker实战,命令解析
-
大家好,我是杰哥上周我们通过几个问题,让大家对于Docker有了一个全局的认识。然而,说跟练往往是两个概念。从学习的角度来说,理论知识的学习,往往只是第一步,只有经过实战,才能真正掌握一门技术所以,本...
- 新手快速入门Docker,轻松掌握Docker安装与使用
-
安装使用官方安装脚本自动安装curl-fsSLhttps://get.docker.com|bash-sdocker--mirrorAliyun手动安装CentOS7(使用yum进...
你 发表评论:
欢迎- 一周热门
-
-
UOS服务器操作系统防火墙设置(uos20关闭防火墙)
-
极空间如何无损移机,新Z4 Pro又有哪些升级?极空间Z4 Pro深度体验
-
手机如何设置与显示准确时间的详细指南
-
NAS:DS video/DS file/DS photo等群晖移动端APP远程访问的教程
-
如何在安装前及安装后修改黑群晖的Mac地址和Sn系列号
-
如何修复用户配置文件服务在 WINDOWS 上登录失败的问题
-
一加手机与电脑互传文件的便捷方法FileDash
-
日本海上自卫队的军衔制度(日本海上自卫队的军衔制度是什么)
-
10个免费文件中转服务站,分享文件简单方便,你知道几个?
-
爱折腾的特斯拉车主必看!手把手教你TESLAMATE的备份和恢复
-
- 最近发表
- 标签列表
-
- linux 查询端口号 (58)
- docker映射容器目录到宿主机 (66)
- 杀端口 (60)
- yum更换阿里源 (62)
- internet explorer 增强的安全配置已启用 (65)
- linux自动挂载 (56)
- 禁用selinux (55)
- sysv-rc-conf (69)
- ubuntu防火墙状态查看 (64)
- windows server 2022激活密钥 (56)
- 无法与服务器建立安全连接是什么意思 (74)
- 443/80端口被占用怎么解决 (56)
- ping无法访问目标主机怎么解决 (58)
- fdatasync (59)
- 405 not allowed (56)
- 免备案虚拟主机zxhost (55)
- linux根据pid查看进程 (60)
- dhcp工具 (62)
- mysql 1045 (57)
- 宝塔远程工具 (56)
- ssh服务器拒绝了密码 请再试一次 (56)
- ubuntu卸载docker (56)
- linux查看nginx状态 (63)
- tomcat 乱码 (76)
- 2008r2激活序列号 (65)