2009-01-06 102 views
3

我的系统中有一个奇怪的错误,导致屏幕移动速度非常快,当它发生(我无法真正描述它),我学会了处理它,把我的笔记本电脑睡觉,然后醒来吧..重新启动视频驱动程序(编程)

我怀疑它的东西与显示驱动程序,它得到修复,如果驱动程序重新启动。

有没有办法以编程方式重新启动显示驱动程序?

我注意到有时在Vista中屏幕空白2秒钟和一个气球提示出现在托盘上说显示驱动程序必须重新启动,由于某事等等等等。
所以我觉得必须有一种方法来在代码中重新启动它。

我想要做的是编写一个命令行工具,重新启动显示驱动程序,以便我可以在需要时使用键盘组合启动它。

[UPDATE(30/1/2009)我尝试按照建议重新启动aero服务,但它没有解决问题。 ]

似乎显示驱动程序“服务” 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. 

回答

4

有两两件事你可以尝试,这将重新启动各种视频堆栈的一部分。

重启DWM(航空/玻璃)其中:

net stop uxsms 
net start uxsms 

变化与公用事业分辨率如setres.exe