win10cpu占用100%怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10cpu占用100%怎么办相关的知识,希望对你有一定的参考价值。

win10cpu占用100%的解决方法:

一、禁用DiagTrack Diagnostics Tracking Service服务

    首先在键盘上面按WIN+R调出运行,输入 services.msc 回车。

    在本地服务中找到DiagTrack Diagnostics Tracking Service服务,双击打开设置,停止该服务并设置启动类型为“禁用”,如下图所示:

二、关闭同步设置

    点击开始菜单,选择“电脑设置“。

    进入到电脑设置后找到“OneDrive”,点击它。

    选择同步设置并关闭“在这台电脑上同步设置”,如下图所示:

参考技术A 首先,要说明的是cpu是不可能100%满载运行的,这里所说的100%大概是类似电脑管家的数据,这个数据是根据当前运行的虚拟数据计算而成,但因为硬件限制,是无法完全运行所有进程,因此严格意义上这个数据并不准确。
解决方法:1、既然是cpu无法运行如此多的进程,您可以在淘宝上购买配置更高的cpu(价格在十几元到两千元不等),选择合适的cpu(购买之前可以咨询店主),注意适配主板,然后进行更换(按照说明任何人都可以独立更换)。
2、更换cpu后建议您更换内存更大的内存条,步骤如上。本回答被提问者采纳
参考技术B 磁盘

1
windows10速度慢的一个重要的原因在于windows10提倡使用固态硬盘,但是就当前情形而言,固态硬盘要么太贵,要么太小;目前优化磁盘的方法主要如下:
2
1、关闭虚拟内存:
注:前提是电脑的内存足够大,建议电脑内存有8G及其以上者使用,这种方法的优化力度最大;
① 打开 我的电脑->右键属性->高级系统设置->系统属性->高级->性能 设置->性能选项->虚拟内存 -> 更改
② 取消 “自动管理所有驱动器的分页文件大小”
③ 选择 “无分页文件”
④ 然后依次点击 设置->确定-> 应用->确定->应用->确定
具体的效果如下图所示:

3
2、关闭家庭组:
① 使用快捷键 Win + R 调出运行窗口;
② 输入 “services.msc”->确定 调出服务窗口;
③ 通过 "HomeGroup Listener"->右键属性->服务状态 停止->启动类型 禁用->应用->确定 来停止该服务;
④ 通过 "HomeGroup Provider"->右键属性->服务状态 停止->启动类型 禁用->应用->确定 来停止该服务;

4
3、关闭windows默认的杀毒软件 Windows Defender:
① 使用快捷键 Win + R 调出运行窗口;
② 输入 “gpedit.msc”->确定 调出本地组策略编辑器窗口;
③ 依次选择 本地计算机策略->计算机配置->管理模板->Windows组件->Windows Defender;
④ 双击右边的 "关闭Windows defender";
⑤ 选择 “已启用”->“应用”->“确定”

END
CPU

1
CPU经常出现100%运行的情况是windows10出现的独有的现象,windows8虽然磁盘100%,但是CPU100%的情况还是很少的:
2
1、关闭windows默认的杀毒软件 Windows Defender:
Windows自带的杀毒软件会不定时进行磁盘扫描,查杀病毒,关闭杀毒软件应该好理解,具体操作同上;
3
2、关闭“Diagnostics Tracking Service”服务;
① 同上“磁盘->关闭家庭组”的操作打开 服务窗口;
② 关闭 “Diagnostics Tracking Service”服务;

END
内存

内存使用大的情况较少出现,一般属于应用开的太多,具体的话:
1、关闭使用内存多的程序:
① 通过快捷键 “Ctrl+Shift+Esc”打开任务管理器;
② 双击“内存”列进行倒叙排序;
③ 选择不用的应用 右键“结束任务”;

2、添加更多的内存条:
注:
① 添加内存条需要电脑主板的支持;
② 对于32位的操作系统,系统支持的最大的内存是4G,64位的系统最大支持2的34次方G的内存(可以假设为没有限制);
查询主板支持的最大的内存的方法:
① 使用快捷键 Win + R 调出运行窗口;
② 输入 “cmd”->确定 调出命令行窗口;
③ 输入“wmic memphysical get maxcapacity”查询:
如:我的查询的结果是:33554432,单位是kB,约会32G

tomcat端口被占用了怎么办

在企业版Eclipse中,在已经启动了Tomcat服务器后,准备运行页面或Servlet时,有时会出现这样的关于Tomcat服务器端口占用的问题:“Several ports (8005, 8080, 8009) required by Tomcat v6.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).”

错误信息的大意是说Tomcat运行所需的那三个端口被被的程序占用了。 我个人遇到过的的原因大概有以下几种:情况一:点击运行的时候没有选中页面或Servlet窗口的标签情况如下图:

仔细观察可知,左图其实并没有选中要运行的Servlet窗口的标签,因为标签是白色的,此时点击运行按钮的话相当于再启动一个服务器进程,端口当然是被原来那个已经启动的服务器给占了。而右图中Servlet窗口标签是蓝色的,说明已经被选中了,点击绿色的运行按钮后自然就是将这个Servlet装入已经启动的那个服务器运行,所以不会有像刚才那种端口占用的情况。情况二:在硬盘的两个地方都有Tomcat 下面说说我碰到过的另一种情况,以前在D盘安装过一个Tomcat,后来因为有段时间不怎么用,就忽略了。再后来又开始做练习的时候,在C盘装了另一个Tomcat,并且在Eclipse中配置的时候也是默认选择了C盘的那个Tomcat。悲剧的是,因为原来在D盘的那个Tomcat我设成了开机启动,所以端口一开始就被它占着。因此,在Eclipse中启动Tomcat(C盘那个)时,就出现了端口占用的错误提示。

后来把D盘的Tomcat删除后,在Eclipse中就能正常运行页面了。情况三:(8005,8080,8009)三个端口中的至少一个被其他程序占用 这种情况很难一下子看出来,不过反正就是要找出到底是哪个程序占用了这几个端口。可以在控制台里用“netstat -abn”命令查看正在运行的程序所占用的端口以及相关信息:

可以看到,是"javaw.exe"这个程序占用了8009和8080端口,在资源管理器中把它结束掉就可以了。

当然,还可能有其他情况导致的原因。慢慢探索吧。
参考技术A https://jingyan.baidu.com/article/67662997372ecc54d51b8423.html

以上是关于win10cpu占用100%怎么办的主要内容,如果未能解决你的问题,请参考以下文章

Linux下Apache占用CPU100%

SQL占用了CPU将近100%的资源

ES集群CPU占用高问题总结

电脑CPU占用率100%会出现啥问题?是啥原因造成的?

php-fpm导致CPU占用率100%?

nacos占用CPU问题