如何修复Windows 7中的监视器检测?


13

我将Windows 7 + Windows Media Center用于HTPC。除了一个烦人的问题,它的工作原理很棒。每当我在听音乐的过程中关闭电视时,音乐就会停一秒钟,或者Windows 7试图确定连接了什么显示器时。在第二秒之后,它会设置为默认的800x640。虽然没什么大不了的,但这很烦人,因为我不想在播放音乐时打开电视。

无论如何,是否可以在Windows 7上修复显示器/禁用显示器的自动检测功能,以便在关闭电视时不会开始重新校准所有内容?


Answers:


6

就这样!用一小段胶带将hdmi电缆上的针19堵住

像这样

http://postimage.org/image/2g8p5dwdg/

该引脚负责发送开/关信号

不是我的解决方案,但我想我会花一点时间传播可工作的英特尔,因为这为我解决了头痛


有趣!您在哪里听到或找到的?
Coldblackice

这很好。您可能需要使用图形驱动程序中的“严格检测”功能来最初检测显示。下面是更多的细节线程:social.technet.microsoft.com/Forums/windows/en-US/...
rkagerer

2

您可以通过高级显示属性或驱动程序管理实用程序禁用图形卡的自动检测功能。

如果您是ATI卡,请检查Catalyst控制中心:

替代文字


莫莉,谢谢你的回答。不幸的是,它不起作用。顺便说一句-这是Catalyst的哪个版本?我的看起来很不一样。(是的,我有一张ATI radeon hd 4550卡)。
波阿斯

由于屏幕截图显示的是radeon x1800,我想它的使用年限是3或4年。您是否经历过催化剂控制中心的所有选择?我在这里只有1个ATI,radeon hd 4360,恰好是在较旧的XP机器中。ATI CCC需要dotnet框架,对我来说这是一个“不可以”,所以我现在无法检查。:)

Windows 7中的最新CCC有很大不同,它还隐藏了一些奇怪的选项,右键单击桌面和图形选项卡中的显示图标。
zimmer62 2010年

是的,这行不通。我猜该设置仅用于CCC中的监视器检测。(...仅供参考,任何偶然发现此问题的人-我意识到这是3年以上的历史了)
Coldblackice

2

我有一个解决方案,但我不知道它是否仅对我有用。

您必须在显示器/屏幕分辨率中将显示器(等离子显示器)设置为通用非pnp显示器

例如:我在关闭显示器的情况下启动Windows 7,并且血浆未被识别

而且我没有单击检测,而是保留了灰色显示,只是选择了一个选项:

multiple displays:extend these displays

在我的主显示屏Sony CRT显示器之前,我也这样做过。

所以现在我可以启动Windows并关闭所有功能,并在Windows 7加载并打开等离子电源时一切就绪

并且不会被发现。

如果您的通用非pnp监视器没有为您提供分辨率,则可以使用Nvidia控制面板创建它们(自定义分辨率)。


有趣。我知道这很老了,但您介意对此进行详细说明吗?
Coldblackice

2

这为我解决了。

截至今天的最新版本的Catalyst Control Center。6-24-2014首选项-高级视图

左侧列-打开我的VGA显示-单击属性(VGA显示)

取消选中EDID

设置显示大小和频率。我建议使用60 Hz,除非您确定它可以处理其他频率,因为这是任何显示器的默认设置。


1

通过在开始搜索栏中输入regedit并点击Enter来添加此reg条目:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TMM]
"UseIViewHelper"=dword:00000000
@="0"
==========================================================================

或保存:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TMM]
"UseIViewHelper"=dword:00000000
@="0"

.reg文件中(如果您的文件夹扩展名可见)。如果不是,请转到您所在的文件夹(组织>文件夹和搜索选项),然后启用“显示已知文件类型的扩展名”。

现在,您可以将该文件另存为.txt并重命名为.reg或您选择将其另存为注册表文件的任何方法。

双击注册表文件时,它会询问您是否要将其输入系统注册表中-说“是”。


2
这不适用于7,仅适用于Vista
Billy ONeal 2010年

如果要在保存文本文件时跳过保留到.reg文件的步骤,则可以在文件名前后加上“'”,以强制.reg类型为默认值,例如[blah.text ]使其[ “blah.reg”]
微咸

1

打开注册表并查找

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Contro l \ Video {XXXX ...} \ 0000(“ XXXX”表示设备号。有多个设备号文件夹,您应该在0000文件夹中找到“ AdapterDesc”,其键值为“ amd radeon HD” 7XXX系列'。)

在该“ 0000”文件夹中,将“ PP_SclkDeepSleepDisable REG_DWORD”的值0更改为1,然后重新启动!

为我工作


0

查看您的服务,图形卡可能具有检测该服务的服务,例如“ AMD External Events Utility”或“ ati hotkey poller”。禁用它,看看是否有所作为。


我有NVIDIA NVS 300视频卡,停止NVIDIA Windows服务就停止了这种令人讨厌的行为。

0

这是一个对我有用的解决方案。Windows 7,NVidia Quadro NVS295。但这基本上无关紧要。

重要的是,这些是HP显示器EliteDisplay 241i。

转到屏幕菜单>输入控制> DP热插拔检测>将其从低功耗切换为始终激活。

在两台显示器上执行此操作已为我解决了该问题。我怀疑其他显示器将具有类似的设置。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.