Wie kann ich die Monitorerkennung in Windows 7 beheben?

99702
Boaz

Ich verwende Windows 7 + Windows Media Center für meinen HTPC. Es funktioniert gut, abgesehen von einem nervigen Problem. Wenn ich den Fernseher ausschalte, während ich Musik höre, stoppt die Musik für eine Sekunde oder Windows 7 versucht herauszufinden, welcher Monitor angeschlossen ist. Nach dieser Sekunde setzt es sich auf 800 x 640 fest. Das ist zwar keine große Sache, aber es ist ärgerlich, da ich beim Musikspielen keinen Fernseher laufen lassen möchte.

Gibt es trotzdem einen Monitor, um die automatische Erkennung des Monitors unter Windows 7 zu beheben, damit nicht alles neu kalibriert wird, wenn ich meinen Fernseher ausschalte?

12
Verwandte Themen: http://superuser.com/questions/120983/how-to-disable-monitor-auto-detection-in-windows-7 Billy ONeal vor 14 Jahren 0

9 Antworten auf die Frage

7
Rex Wu

Fügen Sie einen EDID-Emulator mit HDCP zwischen Monitor / Display und PC hinzu, um dieses Problem zu beheben.

Der Emulator gibt die HDCP- und EDID-Informationen Ihres Monitors weiter, so dass Ihr System (speziell für Windows 7) immer noch "denkt", dass der Monitor eingeschaltet ist, selbst wenn Sie den Monitor ausschalten.

Immer mehr Betriebssysteme (wie Windows 7 und einige Linux ...) fordern häufig und automatisch eine Überprüfung des Status der angeschlossenen Geräte an (nicht nur den Anzeigestatus, sondern auch die USB-Tastatur / -Maus oder -Lautsprecher usw.). . Wenn Geräte ausgeschaltet oder vom PC-System getrennt sind, gibt das Betriebssystem einen HPD-Fehler (Hot-Plug-Erkennung) aus. Unter Windows 7 kann diese Funktion bisher noch nicht deaktiviert werden.

Gibt es einen Software-EDID-Emulator oder nur diese super teuren Hardwarelösungen? icl7126 vor 7 Jahren 2
6
Nick

This just in! Block pin 19 on your hdmi cable with a small piece of electrical tape

like so

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

This pin is responsible for sending on/off signals

Not my solution but I thought I would take a minute to propagate working intel as this solved the headache for me

Interessant! Wo hast du das gehört oder gefunden? Coldblackice vor 11 Jahren 0
Das funktioniert super. Möglicherweise müssen Sie die Funktion "Strikte Erkennung" in Ihrem Grafiktreiber verwenden, um die Anzeige zunächst zu erkennen. Hier ist ein Thread mit mehr Details: https://social.technet.microsoft.com/Forums/windows/en-US/8a9b5aa7-fe33-4e6d-b39b-8ac80a21fdc2/disable-monitor-off-detection-how?forum= w7itprogeneral rkagerer vor 9 Jahren 0
2
3498DB

Sie können die automatische Erkennungsfunktion Ihrer Grafikkarte über die erweiterten Anzeigeeigenschaften oder das Treiberverwaltungsprogramm deaktivieren.

Wenn Sie eine ATI-Karte haben, überprüfen Sie das Catalyst Control Center:

Alt-Text

Molly, danke für die Antwort. Leider funktioniert es nicht. BTW - welche Version von Catalyst ist das? meins sieht ganz anders aus. (und ja, ich habe eine ATI Radeon HD 4550 Karte). Boaz vor 14 Jahren 0
da der screenshot eine radeon x1800 zeigt, ist er ungefähr 3 oder 4 jahre alt. Haben Sie alle Optionen der Katalysatorzentrale durchlaufen? Ich habe hier nur 1 ATI, eine Radeon HD 4360, die sich zufällig in einem älteren XP-Rechner befindet. ATI CCC erfordert Dotnet-Frameworks, was für mich ein "Nein-Nein" ist, daher kann ich es momentan nicht überprüfen. :) vor 14 Jahren 0
Das neueste CCC in Windows 7 ist sehr unterschiedlich, es hat auch einige seltsame Optionen versteckt, wenn Sie mit der rechten Maustaste auf die Anzeigesymbole auf der Desktop- und Grafik-Registerkarte klicken. zimmer62 vor 14 Jahren 0
Ja, das geht nicht. Ich vermute, die Einstellung ist ausschließlich für die Monitorerkennung in CCC bestimmt. (... zu Ihrer Information, jeder, der darauf stößt - ich weiß, dass dies ein 3+ Jahre alter Thread ist) Coldblackice vor 11 Jahren 0
2
dujik

Ich habe eine Lösung, weiß aber nicht, ob es nur für mich funktioniert.

Sie müssen Ihre Monitore (Plasma, was auch immer) in Anzeige- / Bildschirmauflösung einstellen, um ein generischer Nicht-PNP-Monitor zu sein

Zum Beispiel: Ich habe Windows 7 mit geschlossenem Monitor gestartet und Plasma wurde nicht erkannt

Und ich habe nicht auf Erkennen geklickt, ich habe das ausgegraute Display verlassen und einfach die Option ausgewählt:

multiple displays:extend these displays

Das habe ich auch schon mit meinem Hauptmonitor von Sony CRT gemacht.

Jetzt kann ich Windows mit allen Funktionen starten, und wenn Windows 7 geladen ist, schalte ich mein Plasma und Sony Crt ein, und alles ist vorhanden

Und wird nicht unentdeckt.

Wenn Ihr allgemeiner Nicht-PNP-Monitor Ihnen nicht die erforderlichen Auflösungen bietet, können Sie diese mit der Nvidia-Systemsteuerung erstellen (benutzerdefinierte Auflösung).

Interessant. Ich weiß, das ist alt, aber würde es Ihnen etwas ausmachen, etwas mehr darüber zu erklären? Coldblackice vor 11 Jahren 0
2
Demuzi

Das hat es für mich behoben.

Neueste Version von Catalyst Control Center ab heute. 6-24-2014 Voreinstellungen - Erweiterte Ansicht

Linke Spalte - Meine VGA-Anzeigen öffnen - Klicken Sie auf Eigenschaften (VGA-Anzeige).

Deaktivieren Sie EDID

Stellen Sie die Anzeigegröße und -frequenz ein. Ich empfehle 60 Hz, es sei denn, Sie wissen genau, dass andere Frequenzen verwendet werden können, da dies für jeden Monitor voreingestellt ist.

1
user52636

Fügen Sie diesen Registrierungseintrag hinzu, indem Sie regedit in die Suchleiste eingeben und die Eingabetaste drücken:

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

oder speichern:

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

in einer .reg- Datei (wenn Ihre Ordnererweiterungen sichtbar sind). Wenn dies nicht der Fall ist, gehen Sie zu dem Ordner, in dem Sie sich befinden (Organisieren> Ordner- und Suchoptionen), und aktivieren Sie "Erweiterungen für bekannte Dateitypen anzeigen".

Sie können diese Datei jetzt als .txt speichern und in .reg oder eine andere Methode umbenennen, um diese als Registrierungsdatei zu speichern.

Wenn Sie auf eine Registrierungsdatei doppelklicken, werden Sie gefragt, ob Sie diese in die Systemregistrierung eingeben möchten. - Sagen Sie "Ja".

Dies funktioniert nicht für 7, nur für Vista Billy ONeal vor 14 Jahren 1
Wenn Sie beim Speichern der Textdatei einen Schritt des Verbleibens in einer .reg-Datei überspringen möchten. Sie können den Namen der Datei mit "s" versehen, um den .reg-Typ zu erzwingen, da er zum Beispiel als Standard festgelegt wird: [blah.text ] mach es ["blah.reg"] Lightly Salted vor 13 Jahren 0
1
Mouffette

Schauen Sie sich Ihre Dienste an, die Grafikkarte verfügt möglicherweise über einen Dienst, um dies zu erkennen, beispielsweise "AMD External Events Utility" oder "ati hotkey poller". Deaktivieren Sie es und sehen Sie, ob das einen Unterschied macht.

Ich habe eine NVIDIA NVS 300-Grafikkarte, und das Stoppen der NVIDIA Windows-Dienste hat dieses nervige Verhalten gestoppt. lowleveldesign vor 12 Jahren 0
1
user318544

regedit öffnen und finden

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Video \ 0000 ('XXXX' steht für Gerätenummer. Es gibt mehrere Ordnernummernnummern. Sie sollten 'AdapterDesc' im 0000-Ordner finden, dessen Schlüsselwert '' und HD ist 7XXX-Serie '.)

Ändern Sie in diesem Ordner "0000" den Wert "PP_SclkDeepSleepDisable REG_DWORD" auf 1 und setzen Sie ihn neu!

arbeitete für mich

0
nevster

Hier ist eine Lösung, die für mich funktioniert hat. Windows 7, NVidia Quadro NVS 295. Dies ist jedoch weitgehend irrelevant.

Der wichtige Teil ist, dass dies die HP-Monitore EliteDisplay 241i sind.

Gehen Sie zum Bildschirmmenü> Eingabesteuerung> DP-Hot-Plug-Erkennung> und schalten Sie die Option von Low Power auf Always Active.

Dies auf beiden Monitoren zu tun, hat das Problem für mich gelöst. Ich vermute, dass andere Monitore ähnliche Einstellungen haben.