想知道是否可以使用DevCon到重新开始显示设备是否可以作为解决显卡故障遗留问题的权宜之计?
尤其是它留下我的光标非常不用户友好:
我通过设备管理器找到了显示适配器的硬件 ID(如下)
[(Windows 键 + 暂停)-> 设备管理器-> 显示适配器-> 右键单击显示适配器-> 属性-> 详细信息-> 硬件 ID。]
我尝试了这些命令(以管理员权限打开)devcon restart "PCI\VEN_1002"
,devcon restart =display
但它总是返回No devices restarted.
。
无需重启系统就能重新启动显卡吗?
答案1
为了使用 Devcon,我不得不使用非常完整的 ID,这需要输入太多内容并进行检查才能确保其正确无误。
我认为您使用的 ID 无法找到它。
我所做的是在整个 ID 中找到显著不同的项目
在 CMDprompt 中我开始这样做:
Devcon.exe find *
很长的 WildCard 列表显示系统如何定义它们。
对于视频卡,具体从
Devcon.exe find *PCI*
然后我在列表中找到该设备的一些重要数字,并再次使用简单的通配符
Devcon.exe find *07d1*
然后我把它归结为 1 或 2 个项目,我再次看到它,我添加了一些更重要的 ID 项目,并保留了通配符
Devcon.exe Status *07d1*PID_3300*
我还使用 Status 来判断其是否“正在运行”,以便进行错误控制或检查我的工作。
我使用 Disable 和 Enable,而不是重新启动,但我通常会打开和关闭。
因此,有一种懒惰的方法可以确定地找到事物,并测试您的 ID 目标是否足够接近。
也可以看看如何在 Windows 7 中重新启动显卡驱动程序?
对于很久以前的光标问题,很容易将光标从硬件中移除,方法是将硬件加速降低 1 级(之前它位于不同位置)。您可以尝试一下,看看光标问题是否消失,并且其他视频性能是否不受影响。http://www.thewindowsclub.com/hardware-acceleration-windows-7
答案2
我不确定您是否已经解决了这个问题,但我也想做类似的事情并且发现它更容易。
使用 DevCon 只需输入:
devcon hwids =display
这将显示您的视频卡的 ID,您可以使用其中任何一个来执行下一个命令(我自己使用了最短的一个)。
devcon restart id
注意:确保右键单击命令提示符并以管理员身份运行,否则它将不会重新启动。
答案3
尝试重新启动桌面窗口管理器会话管理器服务作为权宜之计。当菜单项在屏幕上留下无法消除的痕迹时,我就会这么做。