Windows 7でモニター検出を修正するにはどうすればよいですか?


13

HTPCにWindows 7 + Windows Media Centerを使用しています。1つの迷惑な問題を除いて、それはうまく機能します。音楽を聴いているときにテレビの電源を切ると、音楽が1秒間停止するか、Windows 7がどのモニターが接続されているかを把握しようとします。その2秒後、デフォルトの800x640に落ち着きます。大したことではありませんが、音楽の再生中にテレビをオンにしたくないので迷惑です。

とにかく、Windows 7でモニターを修正/モニター自動検出を無効にして、テレビの電源を切ったときにすべての再調整が開始されないようにする方法はありますか?


回答:


7

モニター/ディスプレイとPCの間にHDCPを備えたEDIDエミュレーターを追加すると、この問題が解決します。

エミュレータはモニターのHDCPおよびEDID情報を供給し続けるので、システム(特にWindows 7)は、モニターの電源をオフにしても、モニターがオンになっていると「考え」ます。

ますます多くのOS(Windows 7や一部のLinuxなど)は、接続されたデバイスの状態を頻繁かつ自動的に確認するように要求します(ディスプレイの状態を確認するだけでなく、USBキーボード/マウスまたはスピーカーなども確認します) 。デバイスの電源が切れているか、PCシステムから切断されている場合、OSはHPD(ホットプラグ検出)エラーを発行します。これまでのところ、Windows 7でこの機能をオフにする方法はまだありません。


2
ソフトウェアはありますEDID emulatorか、それとも超高価なハードウェアのみですか?
icl7126

6

これだけで!hdmiケーブルのピン19を小さな電気テープでブロックします

そのようです

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

このピンは、オン/オフ信号を送信します

私の解決策ではありませんが、私が頭痛の種を解決したので、作業中のインテルを広めるのに少し時間がかかると思いました


面白い!これはどこで聞いたのですか?
Coldblackice

これはうまく機能します。最初にディスプレイを検出するには、グラフィックスドライバーの「厳密な検出」機能を使用する必要がある場合があります。詳細はこちらのスレッドをご覧ください。social.technet.microsoft.com
windows

2

高度なディスプレイプロパティまたはドライバ管理ユーティリティを使用して、グラフィックカードの自動検出機能を無効にできます。

ATIカードの場合は、Catalyst Control Centerを確認してください。

代替テキスト


モリー、答えてくれてありがとう。残念ながら機能しません。ところで-これはCatalystのどのバージョンですか?私は非常に異なって見えます。(そしてはい、ATI radeon hd 4550カードを持っています)。
ボアズ

スクリーンショットにはradeon x1800が表示されているため、3〜4年前のものと思われます。触媒コントロールセンターのすべてのオプションを使用しましたか?私はここに1つのATI、radeon hd 4360しか持っていません。これはたまたま古いXPマシンにあります。ATI CCCにはドットネットフレームワークが必要です。これは私にとっては「ノー」であるため、今は確認できません。:)

Windows 7の最新のCCCは大きく異なります。また、いくつかの奇妙なオプションが隠されており、デスクトップとグラフィックスタブの表示アイコンを軽く右クリックします。
zimmer62

ええ、これは機能しません。この設定は、純粋にCCC内のモニター検出用であると推測しています。(... FYI、これにつまずいた人は誰でも-これは3歳以上のスレッドであることに気づきます)
Coldblackice

2

私は解決策を持っていますが、それが私だけのために働くかどうかわかりません。

一般的な非pnpモニターであるためには、モニター(プラズマは何でも)のディスプレイ/画面解像度で設定する必要があります

例:モニターを閉じた状態でWindows 7を起動したが、プラズマが認識されなかった

そして、私は検出をクリックしませんでした、私は灰色の表示を残して、オプションを選択するだけです:

multiple displays:extend these displays

以前にメインディスプレイのSony CRTモニターでそれをしました。

だから今、私はすべてをオフにしてWindowsを起動し、Windows 7がロードされ、プラズマとソニーCRTがすべてオンになったときに電源を入れることができます

そして、検出されません。

汎用の非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でのみ機能します
ビリーONeal

テキストファイルを保存するときに.regファイルに残るステップをスキップする場合は、ファイル名の周りに「 's」を配置して、たとえば.regタイプをデフォルトにすることができます[blah.text ]それを作る["blah.reg"]
軽く塩漬け

1

regeditを開いて見つける

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ホットプラグ検出]に移動し、[低電力]から[常にアクティブ]に切り替えます。

両方のモニターでこれを行うと、問題が解決しました。他のモニターにも同様の設定があると思います。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.