使用Visual Studio 2017时ntoskrnl.exe磁盘使用率很高

时间:2017-09-02 17:43:04

标签: git visual-studio visual-studio-2017 pc

最近,每当我尝试使用Visual Studio时,一个名为ntoskrnl.exe的进程就开始攀升到疯狂的磁盘使用水平。这会减慢我的电脑并使VS爬行(有时一次冻结10秒)。我甚至不能再使用VS了。即使像键入代码这样简单的东西也会暂时冻结我的整个计算机。

直到最近,我一直没有遇到过VS的问题。我能想到的唯一变化是:我安装了Git for Windows。我通过控制面板卸载了Git for Windows。我通过VS扩展管理器卸载了github扩展。我甚至通过VS安装程序删除了git for windows选项。但它仍然出现在我的任务管理器上。我不确定这是不是罪魁祸首。

我过去曾遇到过ntoskrnl.exe磁盘使用方面的问题,但从来没有这样一致且持久的问题。还有其他人处理或听说过这个问题吗?我做了很多谷歌搜索无济于事(价值约8小时)。

更新: 我禁用了Superfetch,Prefetch和Windows Search。现在ntoskrnl.exe使用较少的磁盘速度。我的磁盘使用率仍然是最大的,主要的罪魁祸首不是" Git for Windows":

enter image description here

正如我先前所说,这个程序应该已经完全删除了。我不知道它为什么还在运行。

修改 顺便说一下,我有两个硬盘(一个用于媒体,另一个用于软件)。所以" 50%Disk"使用意味着我的主硬盘100%:

enter image description here

另外,当我打开文件位置"对于这个过程,它需要我:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Git\mingw32\libexec\git-core

1 个答案:

答案 0 :(得分:1)

this thread中描述了这个错误:

  

我改进这项工作的改变是15.3版本(2017.3)的工作的一部分,它最初应该出现在15.3预览版2中。

因此,这取决于Visual Studio的确切版本 它已于15天前正式发布。

注意:关于Git for Windows,无需使用msi设置:只需在latest realease PortableGit-2.14.1-64-bit.7z.exe {{}}}的任何地方解压缩,将其添加到%PATH%即可。去。