我的系统中某处有一个奇怪的错误导致屏幕在发生时移动得非常快(我无法真正描述它)而且我学会了通过让我的笔记本电脑进入睡眠然后将其唤醒来处理它。
我怀疑它是显示驱动程序的东西,如果重新启动驱动程序它会得到修复。
有没有办法以编程方式重启显示驱动程序?
我注意到有时在vista中屏幕空白2秒钟,并且在托盘中出现一个气球提示说显示器驱动程序由于某种等等等原因而不得不重新启动。
所以我认为必须有一种方法可以在代码中重新启动它。
我想要做的是编写一个命令行工具,重新启动显示驱动程序,以便我可以在需要时使用键盘组合启动它。
[更新(30/1/2009)我尝试按照建议重新启动aero服务,但它没有解决问题。 ]
显示驱动程序“service”的名称似乎是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.
答案 0 :(得分:4)
您可以尝试两种方法,它将重新启动视频堆栈的各个部分。
使用以下命令重启DWM(Aero / Glass)
net stop uxsms
net start uxsms
等实用程序更改分辨率