https://www.zhihu.com/question/27664545

https://www.zhihu.com/question/27664545

微软自己的解决办法

https://support.microsoft.com/en-us/help/3083595/task-manager-might-show-100-disk-utilization-on-windows-10-devices-wit

https://support.microsoft.com/zh-cn/help/3083595/task-manager-might-show-100-disk-utilization-on-windows-10-devices-wit

症状


任务管理器显示磁盘作为光或无负载,尽管利用率为 100%,系统可能会遇到延迟或没有反应。此外,系统事件日志包含与事件 ID 129,表示重置磁盘控制器的多个事件。

重置设备可以由大量不同的因素,而我们所了解的问题与一些高级主机控制器 接口 PCI Express(AHCI PCIe) 模型和收件箱 StorAHCI.sys 驱动程序一起运行时,Windows 10 中导致这些症状。由于固件错误,固态驱动器 (SSD) 不正确完成输入/输出消息信号中断 (MSI) 模式下启用。因此,Windows 存储堆栈尝试将设备重置后等待没有响应的读取或写入一段时间。
可以针对特定设备通过注册表禁用 MSI 模式︰

  1. 如果您正在运行收件箱 AHCI 驱动程序 (StorAHCI.sys) 的识别︰

    1. 使用管理员权限打开命令提示符。在命令提示符窗口中键入以下命令,然后按 enter 键︰ devmgmt.msc
    2. 在IDE ATA/ATAP 控制器下 ,右击 AHCI 的控制器节点并选择属性。此节点通常称为"标准 AHCI SATA 控制器"。
    3. 导航到驱动程序选项卡,然后单击驱动程序详细信息。
    4. 如果您在列表中看到"StorAHCI.sys",则您正在运行收件箱驱动程序。
  2. 将 MSI 禁用注册表中的控制器︰
    1. 在步骤 1.2 中打开同一属性窗口中,导航到详细信息选项卡并从属性下拉菜单中选择设备实例路径。记下此路径。
    2. 通过在先前已打开的命令提示符处键入regedit打开注册表编辑器。
    3. 导航到 ︰ HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\ <AHCI Controller>\Device Parameters\Interrupt Management\MessageSignaledInterruptProperties, where <AHCI Controller> refers to the device instance path you noted in step 2.1。
    4. 把MSISupported密钥的值由"1"更改为"0"。
    5. 如果您不知道引导设备附加到哪个控制器,为所有在步骤1.2下找到的 AHCI 控制器重复步骤2.1到2.4 。
  3. 重新启动计算机。

全程卡死。监视器显示,磁盘占用全线100%。
鼠标动弹不得,文件夹、网页、硬是文件、开始菜单等等,只要你能想到的,全线卡顿、罢工、歇菜!

  1、按下WIN+R调出运行,然后输入 regedit 回车;

  2、在注册表编辑器中定位到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services;

  3、找到OneSyncSvc、OneSyncSvc_Session1、UserDataSvc、UserDataSvc_Session1将start值改为4;

  4、退出注册表编辑器,然后重启Win10系统即可。

 
 
 
关闭自动更新
方法一
右键点击左下角微软按钮,找到“运行”   也可用键盘的win+R    
在运行处输入 “services.msc”   点击确定。
在弹出来的服务中,找到“Windows Update”
找到后双击,在启动类型处·选择“禁用”然后点击应用。
最后自动更新已关闭,你们可以去自动更新那看看,路径如图所示,点击更新后是不会更新的。
 
方法二
打开任务管理器,工具栏右键选择"任务管理器"或者快捷键Ctrl+Alt+Del   打开服务,找到windows Update  选择禁用即可!!
windows update
 

Win10 下解决硬盘占用100%的方法, 如下:

修改注册表:

摁下Win + R, 输入regedit打开注册表编辑器.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UnistoreSvc等类似项的start值为4

关闭服务: 服务主机: Unistack服务组

重点!!!很多人忽略了原因:电源选项里面的“快速启动”,因为下载补丁包,或者系统升级的缘故,快速启动选项被自动改为默认不启动,导致开机慢,磁盘100%。恢复启用“快速启动”,重启后,开机16秒。机械硬盘。不知道怎么开启?参看这个文章:

 http://www.dnpz.net/diannaozhishi/2223.html
win10的快速启动能让你的电脑开机速度飞起,今天小编就来给大家讲讲关于win10快速启动的原理以及win10快速启动的弊端
windows10快速启动原理介绍一:先来个直观的,如果你是Win8及之后版本,打开任务管理器,点开性能选项卡看运行时间,如图:

 

这个问题耗时快一年了 最开始以为win8还不够成熟 换回win7用了一学期 后来忍不住又用win8.1问题依旧就开始搜索 最后关闭家庭组 不使用任何杀毒软件 只用MSE而且关掉实时扫描 再关掉快速开机功能 现在能正常用了 不知道折腾了那么多是哪个起了作用

总感觉 微软以为我们全都有ssd 他们觉得没必要解决了吧 win10 观望一下

 
 
 

win10磁盘/cpu占用100%问题的更多相关文章

  1. WIN10刚开机任务管理显示CPU占用100%问题

    针对WIN10更新后出现的问题!!! 现象: 电脑刚开机,直接打开任务管理器,CPU占用100%! 但是电脑运行速度正常,按道理这时候应该卡死!(排除病毒) 下载鲁大师查看只是显示CPU 3%!而网上 ...

  2. Win10磁盘利用率高达100%设置修改方法

    Win10磁盘利用率高达100%设置修改方法 Windows Defender关闭 Win10的Windows Defender已经变身成为安全中心,它的运行机制改成了即便是电脑中存在多个杀毒.防护软 ...

  3. w3wp.exe(IIS ) CPU 占用 100% 的常见原因及解决办法

    对于IIS 管理员来说,经常会碰到 Web 服务器 CPU 占用 100% 的情况,以下是个人的日常工作总结和一些解决办法,主要用来剖析 w3wp.exe(IIS )  占用 CPU 100% 的一些 ...

  4. Web API的CPU占用100%

    我用Web API做了一个网站,网站很简单,请求就是几个普通的参数,提交到服务器后,在Web API里做一下参数验证,然后去访问Redis里的TIME命令,最后把TIME命令返回的结果计算出yyyy- ...

  5. paip.navicat form mysql导入文本文件时CPU占用100%的解决

    paip.navicat form  mysql导入文本文件时CPU占用100%的解决 作者Attilax ,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:h ...

  6. magento 由于Httpd进程增多,导致CPU占用100%问题

    由于Httpd进程增多,导致CPU占用100%问题 magento for version 2.2.3 前些天一直导致CPU无法控制的增多问题. 根据报错我设置了如下内容: [Mysql]mysql. ...

  7. w3wp.exe(IIS ) CPU 占用 100% 的常见原因

    引起 w3wp.exe(IIS ) Cpu 占用 100% 的常见原因如下: 1. Web 访问量大,从而服务器压力大而引起的 2. 动态页面(.aspx)的程序逻辑复杂程度 3. 页面程序中有死循环 ...

  8. VPS/云主机CPU占用100%故障排查

    VPS/云主机CPU占用100%故障排查 方法/步骤 通常情况下云主机/VPS的CPU一般不会占用100%,内存资源也不会占完.若您的服务器经常CPU资源100%,可以打开任务管理器,查看是哪个进程引 ...

  9. 服务器php-cgi.exe进程过多,导致CPU占用100%的解决方法

    再使用iis服务器中经常会出现php-cgi.exe进程过多,导致CPU占用100%,最终造成网站运行过慢甚至卡死的情况,重启iis会好一会,过一段时间久出现这种情况,为什么会出现这种情况呢,应该怎么 ...

随机推荐

  1. python learn note1

    1.python 的缩进 习惯了java,c++之类的宽容,初学python,被它摆了道下马威,写if else,竟然必须要我正确用缩进格式,原来在python里不能用括号来表示语句块,也不能用开始/ ...

  2. Spring Boot(一)

    (一)如何使用IDEA新建一个Spring Boot项目 https://www.cnblogs.com/wmyskxz/p/9010832.html

  3. eXosip2 编译安装

    eXosip2-3.6.0 编译安装 刚开始我使用了 下面文章介绍里版本  我以为不支持tcp 其实是因为我服务端的端口 没有写对. https://www.cnblogs.com/elisha-bl ...

  4. JVM中的垃圾回收器及垃圾收集算法描述

    首先需要了解下JVM(Java虚拟机)中的内存分配情况: 收集器的介绍: Serial收集器:是最原始的收集器,是单线程的,实现简单,但是在后台收集垃圾的时候,其他的工作线程都会停止,直到垃圾收集线程 ...

  5. AS3.0 给addEventListener里的方法加上参数传递

    方法一:for(var i:int=1;i<=4;i++){this["btn"+i].addEventListener(MouseEvent.CLICK,EventUp(b ...

  6. Linux内存管理(二)

    Linux内存管理之二:Linux在X86上的虚拟内存管理 本文档来自网络,并稍有改动. 前言 Linux支持很多硬件运行平台,常用的有:Intel X86,Alpha,Sparc等.对于不能够通用的 ...

  7. SQL通配符

    通配符可用于替代字符串中的任何其他字符. 在 SQL 中,通配符与 SQL LIKE 操作符一起使用. SQL 通配符用于搜索表中的数据. 在 SQL 中,可使用以下通配符: 通配符 描述 % 替代 ...

  8. ROS机器人导航仿真(kinetic版本)

    准备工作: ubuntu 16.04系统;ROS kinetic版本;ROS包turtlebot,导航包rbx1,模拟器arbotix,可视化rviz 1.安装ubuntu 16.04系统与安装ROS ...

  9. 泛型--增强for循环--数组和集合转换

    1:List的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率低 ...

  10. Git 转载

    我每天使用 Git ,但是很多命令记不住. 一般来说,日常使用只要记住下图6个命令,就可以了.但是熟练使用,恐怕要记住60-100个命令. 下面是我整理的常用 Git 命令清单.几个专用名词的译名如下 ...