我的系统某处有一个奇怪的错误,它会导致屏幕在出现时移动得非常快(我无法真正描述它),我学会了通过让我的笔记本电脑进入休眠状态然后将其唤醒来处理它。 .
我怀疑这是显示驱动程序的问题,如果重新启动驱动程序,它就会得到修复。
有没有办法以编程方式重新启动显示驱动程序?
我注意到有时在 vista 中屏幕会空白 2 秒,并且托盘中会出现一个气球提示,说显示驱动程序必须重新启动,因为等等等等。
所以我想一定有一种方法可以在代码中重新启动它。
我想做的是编写一个命令行工具来重新启动显示驱动程序,以便我可以在需要时使用键盘组合启动它。
[ 更新 (30/1/2009) 我尝试按照建议重新启动航空服务,但没有解决问题。 ]
似乎显示驱动“服务”的名称是igfx
,但是,我无法从命令行停止它
C:\>net stop igfx
The requested pause, continue, or stop is not valid for this service.
More help is available by typing NET HELPMSG 2191.
C:\>NET HELPMSG 2191
The requested pause, continue, or stop is not valid for this service.
最佳答案
您可以尝试两种方法,它们将重新启动视频堆栈的各个部分。
重启 DWM(Aero/Glass):
net stop uxsms
net start uxsms
使用 setres.exe 等实用程序更改分辨率
关于driver - 重新启动视频驱动程序(以编程方式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/415022/