Wie deaktiviere ich die automatische Monitorerkennung in Windows 7?

33

Ich verwende derzeit Windows 7 Ultimate 64-Bit mit einem Dual-Monitor-Setup und einer NVIDIA 7950 GT-Grafikkarte. Ein Monitor ist für dieses System vorgesehen, und der andere Monitor ist an einen DVI KVM-Switch angeschlossen.

Wenn ich zu meinem anderen Computer wechsle, deaktiviert Windows 7 den Monitor. Beim Zurückschalten wird der Monitor jedoch nicht wieder aktiviert. Der einzige Umstand, der den zweiten Monitor automatisch wieder aktiviert, ist, wenn ich zurückschalte, nachdem Windows die Monitore in den Energiesparmodus versetzt hat. Ich muss ständig das NVIDIA-Bedienfeld aufrufen, damit der Monitor wieder aktiviert wird.

Unter Windows XP habe ich den NVIDIA-Dienst nur deaktiviert, um zu verhindern, dass der Monitor automatisch erkannt wird (was das Problem unter Win7 nicht löst), und unter Vista gab es einen Registry-Hack, der dies verhinderte. Es sieht so aus, als ob dies in Windows 7 entfernt wurde.

Ich habe auf dieser Website ähnliche Fragen gefunden, aber nichts, was genau zu meinem Problem passt. Der folgende Link ist die Frage, die am nächsten kommt, bietet jedoch keine Lösung für das Problem.

Wie behebe ich die Monitorerkennung in Windows 7?

Gibt es in Windows 7 eine Möglichkeit, die automatische Monitorerkennung zu deaktivieren?

Update: Ich habe meinem Windows 7 64-Bit-Computer gerade eine zweite Grafikkarte hinzugefügt. Ich habe einen Monitor an jede Grafikkarte angeschlossen. Wenn ich nun den KVM-Switch zum Hin- und Herwechseln verwende, wird der zweite Monitor wieder wie gewünscht aktiviert. Es gibt jedoch ein paar Macken dabei. Wenn ich ein Programm auf dem zweiten Monitor maximiert habe und es den Fokus hat, wechselt es beim Umschalten zu Monitor 1. Wenn ich ein Programm auf dem zweiten Monitor maximiert habe und es nicht den Fokus hat, verhält es sich beim Umschalten so minimiert ist und wenn ich es zurückbringe, wird es maximiert auf Monitor 1 angezeigt.

Auf jeden Fall besser als es war, aber immer noch auf der Suche nach einer Möglichkeit, die automatische Erkennung zu deaktivieren.

Jay Yother
quelle
Ich schloss, öffnete es aber wieder, nachdem ich bemerkt hatte, dass die vorige Frage Ihre Frage nicht beantwortet hatte
Ivo Flipse,

Antworten:

5

Vielleicht ist das zu einfach, aber haben Sie versucht, nur die Tastenkombination Windows + P zu verwenden? Dies funktioniert nur in Windows 7, ist jedoch eine schnelle Möglichkeit, einen einzelnen Bildschirm zu erweitern, zu duplizieren oder auszuwählen. (Hinweis: Wenn der Projektor angezeigt wird, ist dies Ihre sekundäre Anzeige.)

Wenn Sie mit Windows Vista arbeiten, können Sie die automatische Erkennung deaktivieren, indem Sie diese Anleitung befolgen . Es ist angeblich nur für NVIDIA-Karten, kann aber auch für andere funktionieren.

Dieser Beitrag sagt:

  1. Öffnen Sie das Startmenü. A) Klicken Sie auf Alle Programme -> Zubehör -> Systemprogramme -> Taskplan.

ODER

  1. Öffnen Sie die Systemsteuerung (klassische Ansicht). A) Klicken Sie auf Verwaltung -> Computerverwaltung.
  2. Klicken Sie für die UAC-Eingabeaufforderung auf Weiter.
  3. Erweitern Sie im linken Bereich Task Scheduler, Task Scheduler Library, Microsoft, Windows und klicken Sie auf MobilePC.
  4. Klicken Sie im mittleren Bereich mit der rechten Maustaste auf TMM.
  5. TMM deaktivieren - Klicken Sie auf Deaktivieren.
  6. TMM aktivieren - Klicken Sie auf Aktivieren. HINWEIS: TMM ist in Vista standardmäßig aktiviert.
  7. Schließen Sie den Taskplaner.
  8. Melden Sie sich ab und wieder an, oder starten Sie den Computer neu, um die Änderung zu sehen.

Sie können dies auch direkt aus der Registrierung heraus tun:

Verwenden des Windows-Registrierungseditors Öffnen Sie den Windows-Registrierungseditor (regedit). Navigieren Sie zu diesem Speicherort

Computer \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ TMM

Klicken Sie mit der rechten Maustaste auf den Wert (UseIViewHelper) und wählen Sie Ändern. Setzen Sie die Wertedaten auf 0, um die TMM-Funktion in Windows zu deaktivieren. Wenn Sie die TMM-Funktion wieder aktivieren möchten, setzen Sie die Wertedaten auf 1.

Sie müssen den PC anschließend neu starten.

Referenz

Für Windows 7 ist dies derzeit nicht möglich. Gemäß den Moderatoren in den Microsoft-Foren: "Dieses Verhalten ist beabsichtigt, und ich glaube, es gibt keine Möglichkeit, diese Funktionalität außer Kraft zu setzen, um sicherzustellen, dass beide Monitore beim Starten des Systems eingeschaltet sind." Ziemlich Langweilig. Im Moment gibt es jedoch eine Möglichkeit, diese Funktion anzufordern . Bitte rufen Sie den Link auf und fordern Sie diese Funktion an, wenn Sie dies für wichtig halten. Auch ein Ticket für das Feature wurde offiziell erstellt. Nur die Zeit wird es zeigen können.

Eine Software von Drittanbietern kann nützlich sein, ich habe jedoch keine für diesen Zweck verwendet. Ich habe MultiMon gefunden , das für mehrere Monitore gebaut ist. Hoffentlich wird dies von Nutzen sein, bis Microsoft es richtig macht.

James Mertz
quelle
2
Die zusätzlichen Informationen, die Sie gefunden haben, gelten nur für Windows Vista, siehe Hinweis im vierten Absatz Transient Multimon Manager (TMM) - die TMM-Aufgabe ist in der Windows 7-Aufgabenplanungsbibliothek entsprechend nicht vorhanden.
Steffen Opel
Ich bin immer noch gespannt, ob der Windows + p-Hotkey funktioniert hat.
James Mertz
1
<< Dieser Kommentar wurde ursprünglich als Antwort veröffentlicht, wurde aber zusammen mit den Antworten verschoben --DMA57361 >> @KronoS: Nein, mit Win + P lässt sich das Problem nicht lösen. Natürlich kann ich dadurch die zweite Anzeige wieder aktivieren, aber es wird trotzdem jedes Fenster auf meinem System auf die kleine Anzeige gezwungen, wenn ich mit dem KVM zur anderen Maschine wechsle.
Billy ONeal
Es ist in der Tat schade, wenn man dafür bestraft wird, dass man großzügig ist, um ein wichtiges Problem zu lösen. Haben Sie also einen Chip in den Stimmen;) Erhalten Sie tatsächlich eine Vorwarnung für diesen Verlust an Fähigkeiten? In Bezug auf die Stack Exchange-Engine gibt es in Bezug auf diese Abhängigkeiten eindeutig Verbesserungspotenzial, obwohl es zugegebenermaßen einige Probleme in der „chaotischen realen Welt“ gibt (z. B. Randfälle).
Steffen Opel
@ Billy ONeal ... Wie wäre es, TMM über die Registrierung zu deaktivieren. Hat das geholfen?
James Mertz
4

Um die Monitorerkennung zu deaktivieren, suchen Sie mit AMD / ATI gfx-Karten unter Windows 7 nach dem Registrierungsschlüssel DMMEnableDDCPolling und setzen Sie ihn auf 0 (es ist DWord). Es gibt mehrere Stellen in der Registrierung, an denen sich dieser Schlüssel befindet. Ändern Sie sie alle und starten Sie neu. Dadurch wird die ständige Abfrage des Bildschirmtreibers deaktiviert, um festzustellen, ob der Benutzer einen Monitor angeschlossen hat.

Wenn Ihnen der Eintrag fehlt, suchen Sie nach UMD-Schlüsseln unter HKLM \ SYSTEM \ CurrentControlSet \ Control \ Class {4D36E968-E325-11CE-BFC1-08002BE10318} \ und fügen Sie diese hinzu.

Gemeinschaft
quelle
Ich habe eine brandneue ATI-Karte mit dem Catalyst 10.5-Treiber für Windows 64-Bit. Ich habe keine Registrierungsschlüssel mit diesem Namen. Wissen Sie, ob es unter einem anderen Namen sein könnte? Ich suchte ein paar Stücke von "DMMEnableDDCPolling" und hatte kein Glück bei der Jagd. Vielen Dank für den Vorschlag.
James McNellis
1
Er sucht nach einem NVIDIA Fix und nicht nach ATI.
James Mertz
2
Ja, dies ist ein Fix, der nur für ATI / AMD-Geräte gilt, aber trotzdem ein wertvoller Beitrag. Es hat bei mir funktioniert.
David
Ich habe das nachgeholt, ich habe mir 7 Jahre später geholfen :-)
Lothar
3

Schauen Sie sich Ihre Dienstleistungen an. Ich hatte ein ähnliches Problem und deaktivierte "AMD External Events Utility" und suchte nicht mehr nach dem Monitor. Ich denke auf meinem alten System hieß es "ati hotkey poller"

Mouffette
quelle
Mein Problem war etwas anders als die gestellte Frage ... aber diese Lösung hat mein Problem gelöst. Ich habe zwei Monitore ... einen über HDMI, den anderen über DVI ... und jedes Mal, wenn mein HDMI-Monitor in den Energiesparmodus wechselt, werden alle meine geöffneten Fenster auf den DVI-Monitor verschoben. Nervig! Das Deaktivieren dieses Dienstes hat es jedoch behoben ... Ich hoffe nur, dass es nichts anderes gibt, was ich durch das Deaktivieren des Dienstes vermasselt habe ...
Mir
3

Es gibt ein Stück Hardware, mit dem sich Ihr Problem wahrscheinlich lösen lässt.

Der Zweck eines solchen Geräts besteht darin, zwischen dem Kabel Ihres Monitors zu sitzen und den Computer glauben zu lassen, dass der Monitor noch vorhanden ist. Dazu wird die EDID einmal aufgezeichnet und anschließend die ganze Zeit wiederholt.

Jeroen Vermeulen - MageHost
quelle
Willkommen beim Superuser. Ohne zu erklären, wie diese Tools Ihnen bei der Lösung Ihres Problems helfen und was sie tatsächlich sind (falls sich die Links ändern), ist Ihre Antwort ziemlich unvollständig. Möglicherweise möchten Sie näher erläutern, was diese Geräte sind und wie sie dazu beitragen, die automatische Monitorerkennung zu deaktivieren.
Geselle Geek
2

Im Falle einer NVIDIA-Karte müssen Sie die "NVIDIA Update Service Deamon" -Dienste deaktivieren.

  1. Führen Sie "services.msc" aus
  2. Deaktivieren Sie diese Dienste
    • Ändern Sie die Ausführung in manuell
AareP
quelle
1

Ich habe eine ähnliche Situation wie Sie, außer dass ich anstelle eines kvm mein Hauptsystem mit DVI und das sekundäre mit VGA angeschlossen habe. Auf diese Weise verwende ich die Eingangsauswahl des Monitors.

Wenn das nicht gut genug ist: Welches KVM verwenden Sie? Haben Sie das gleiche Problem, wenn Sie die Kabel abziehen und einstecken? Wird der Monitor von Windows beim Ein- und Ausschalten erkannt?

Vielleicht brauchst du ein besseres kvm ? (Das lässt beide Computer denken, dass sie an einen Monitor angeschlossen sind.)

idbrii
quelle
2
Ich benutze momentan eine gefen 2x1 DVI KVM. Leider wird der Monitor unter Windows 7 beim Umschalten deaktiviert. Dies ist unter XP nicht möglich. Das Ändern des KVM ist keine Option. Ich kann den Monitor wieder einschalten, wenn ich die NVIDIA-Systemsteuerung öffne. Dadurch erkennt Windows die Monitore automatisch wieder. Es ist jedoch seltsam, dass, wenn ich lange genug gewechselt habe, damit Windows die Monitore in den "Ruhezustand" versetzt, der Monitor beim Zurückschalten korrekt automatisch erkannt wird.
Jay Yother
1

Das Einzige, was ich mir einfallen lassen kann und was keine sehr gute Lösung ist, ist ein besseres KVM zu kaufen.

Mein erstes altes KVM hatte genau das gleiche Problem, wie du sagst. Ich habe auf ein brandneues digitales Upgrade umgestellt und es emuliert / fälscht grundsätzlich ein Signal, auch wenn Sie nicht auf dem Kanal sind.

Abgesehen davon habe ich einen Registry-Fix ​​für Sie erstellt, der TMM in Windows 7 deaktivieren soll .

William Hilsum
quelle
Das Deaktivieren von TMM scheint ebenfalls nicht zu funktionieren. Haben Sie noch andere Einstellungen in der Registrierung, die dazu führen könnten, dass die automatische Erkennung beendet wird?
James Mertz
1

Hier ist eine Lösung, die für mich funktioniert hat. Windows 7, NVidia Quadro NVS 295. Aber das ist größtenteils irrelevant.

Der wichtige Teil ist, das sind HP-Monitore EliteDisplay 241i.

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

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

nevster
quelle