去评论
海欣资源

为什么Win10任务管理器中不显示GPU显卡-及解决办法

share
2022/05/21 22:49:23
Windows10任务管理器中不显示GPU的的解决方法
        最近在某次系统更新后我的Win10系统遇到了这个在任务管理器中找不到GPU的问题,在网上搜寻了一圈,发现可能导致这个问题的原因有很多,但是大部分都不能解决我的问题,所以在这里总结一下,我自己使用的解决方法是第四个,很大概率是由于自己乱删C盘文件导致的。

以下开始正文。
一般出现任务管理器中不显示显卡(GPU)问题可能是以下几种情况导致的:
1. 进程页没有GPU占用显示,但性能页可以看到GPU信息。
解决方法:确认你的Windows10版本号大于1909,如果确认,在任务管理器进程页右键名称一栏,将GPU勾选上即可。如果Windows10版本过旧,更新至1909版本或以上即可。

2. 进程页没有GPU占用显示,设备管理器中看不到显示设备。
解决方法:没有安装显卡驱动,或者显卡驱动安装不正确,请至显卡官网重新下载安装显卡驱动。

3. 显卡WDDM过于老旧,不支持该功能。
确认方法:Ctrl+R 输入 dxdiag 并回车运行 dxdiag诊断工具,选择显示1一栏,查看右侧驱动程序模型版本是否大于等于WDDM2.0。
解决方法:只能换块支持WDDM2.0的好显卡了。

4. 以上都不是的解决方案(也是我最终解决该问题的方案):
导致Win10任务管理器不显示显卡的原因可能是误删了某些系统缓存文件导致的,需要重建资源监视器缓存,其步骤如下:

4.1 右击Windows10 开始菜单——Windows Powershell(管理员),或Windows Powershell右击以管理员身份运行。

4.2 在Powershell中运行如下代码(命令可能会运行30秒到2分钟,耐心等待即可):
Get-AppxPackage | % { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml" -verbose }

4.3 在上述命令执行完成后,继续在Powershell中运行如下代码:
lodctr /r

看到Powershell提示执行成功后,重启电脑后重新打开你的Win10任务管理器看看GPU信息是不是出来了。
执行不成功的,记得一定要使用管理员权限的Powershell才行,第一行代码可能执行失败,失败的话多试几次。一定要执行成功后再执行第二条命令。
出现错误代码的,可以多试几次,一定要确认使用管理员权限运行PowerShell,不然是肯定不会成功的。
如果还是不行,可以先重启电脑,再执行上述命令,这里感谢评论区的朋友反馈。
以下是运行上述代码成功后的图示,可以看到Win10的任务管理器已经可以正常的显示GPU显卡的运行情况了。