driver - 重新启动视频驱动程序(以编程方式)

标签 driver windows-vista

我的系统某处有一个奇怪的错误,它会导致屏幕在出现时移动得非常快(我无法真正描述它),我学会了通过让我的笔记本电脑进入休眠状态然后将其唤醒来处理它。 .

我怀疑这是显示驱动程序的问题,如果重新启动驱动程序,它就会得到修复。

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

我注意到有时在 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/

相关文章:

c - Windows过滤器驱动上的32位_asm代码到64位汇编代码

c++ - 我可以在 Vista 和 Windows 7 下以用户模式获得对原始磁盘扇区的写访问权限吗?

windows-7 - 无法使用 Windows 命令提示符打印双字节字符

visual-studio - Visual Studio(6.0、2003和2008)与Windows Vista 64位(x64)的兼容性

driver - 编写 Windows 打印机驱动程序

Linux 内核 : udelay() returns too early?

usb - 如何编辑设备驱动程序文件(.sys)

python - 为 Linux 创建 USB 设备驱动程序

winapi - Windows session API 在 Windows XP 上未及时加载以及绕过它的方法

c# - 为 XP、Win 7 和 Vista 开发——我需要单独测试 Vista 吗?