2010-03-17 15:21:37 +0000 2010-03-17 15:21:37 +0000
33
33

Jak wyłączyć automatyczne wykrywanie monitora w systemie Windows 7?

Obecnie używam systemu Windows 7 Ultimate 64-bit z konfiguracją dwóch monitorów z kartą graficzną NVIDIA 7950 GT. Jeden monitor jest dedykowany dla tego komputera, a drugi monitor jest podłączony do przełącznika KVM DVI.

Kiedy przełączam się na mój drugi komputer, Windows 7 wyłącza monitor. Jednakże, gdy przełączam się z powrotem, nie włącza monitora ponownie. Jedyną okolicznością, która automatycznie włącza drugi monitor, jest ponowne przełączenie po przełączeniu monitorów przez system Windows w tryb oszczędzania energii. Ciągle muszę wywoływać panel sterowania NVIDIA, aby ponownie włączyć monitor.

W Windows XP mógłbym po prostu wyłączyć usługę NVIDIA, aby zapobiec automatycznemu wykrywaniu monitora (co nie rozwiązuje problemu pod Win7), a w Vista był hack w rejestrze, który mógł temu zapobiec. Wygląda na to, że zostało to usunięte w Windows 7.

Znalazłem podobne pytania zamieszczone na tej stronie, ale nic, co dokładnie pasuje do mojego problemu. Poniższy link to pytanie, które jest najbliższe, ale nie zapewnia rozwiązania problemu. Jak naprawić wykrywanie monitora w Windows 7?

Czy istnieje sposób w Windows 7, aby wyłączyć automatyczne wykrywanie monitora?

Uaktualnienie: Właśnie dodałem drugą kartę graficzną do mojego 64-bitowego komputera z Windows 7. Podłączyłem po jednym monitorze do każdej karty graficznej. Teraz, gdy używam przełącznika KVM do przełączania między kartami, drugi monitor jest włączany ponownie, tak jak powinien. Jest jednak kilka dziwactw z tym związanych. Jeśli mam zmaksymalizowany program na drugim monitorze i ma on fokus, to po przełączeniu przeniesie się on na monitor 1. Jeśli mam program zmaksymalizowany na drugim monitorze i nie ma on ostrości, po przełączeniu będzie się zachowywał tak, jakby był zminimalizowany, a kiedy go przywrócę, pokaże się zmaksymalizowany na monitorze 1.

Zdecydowanie lepiej niż było, ale wciąż szukam sposobu na wyłączenie autodetekcji.

Odpowiedzi (8)

5
5
5
2010-08-27 01:33:32 +0000

Może to jest zbyt proste, ale czy próbowałeś użyć klawisza skrótu windows+p? Działa to tylko w Windows 7, ale jest to szybki sposób na rozszerzenie, powielenie lub wybranie pojedynczego ekranu. (uwaga: kiedy jest napisane, że projektor oznacza twój dodatkowy wyświetlacz)

Jeśli masz do czynienia z Windows Vista możesz wyłączyć Auto-Detect poprzez podążanie za tym przewodnikiem. Jest on podobno tylko dla kart nvidia, ale może działać również dla innych.

Ten post mówi:

  1. Otwórz Menu Start. A) Kliknij Wszystkie programy -> Akcesoria -> Narzędzia systemowe -> Harmonogram zadań.

LUB

  1. Otwórz Panel sterowania (widok klasyczny). A) Kliknij Narzędzia administracyjne - Zarządzanie komputerem.
  2. Kliknij przycisk Kontynuuj, aby wyświetlić monit UAC.
  3. W lewym panelu rozwiń Harmonogram zadań, Biblioteka Harmonogramu zadań, Microsoft, Windows i kliknij MobilePC.
  4. W środkowym okienku kliknij prawym przyciskiem myszy na TMM.
  5. Aby wyłączyć TMM - kliknij na Disable.
  6. Aby włączyć TMM - kliknij na Enable. UWAGA: TMM jest domyślnie włączone w systemie Vista.
  7. Zamknij Task Scheduler.
  8. Wyloguj się i zaloguj, lub uruchom ponownie komputer, aby zobaczyć zmiany.

Możesz to również zrobić bezpośrednio z rejestru:

Używając edytora rejestru Windows Otwórz edytor rejestru Windows (regedit) Przejdź do tej lokalizacji

Komputer

Kliknij prawym przyciskiem myszy na wartość (UseIViewHelper) i wybierz modyfikuj. ustaw wartość danych na 0, aby wyłączyć funkcję TMM w systemie Windows. Jeśli chcesz ponownie włączyć funkcję TMM, ustaw dane wartości na 1.

Musisz również ponownie uruchomić komputer po tym. referencja

Jeśli chodzi o windows 7, to w tej chwili nie jest to możliwe. Według moderatorów na forum microsoft'u: “This behavior is by design and I don’t think there is a way to override this functionality except to make sure that both monitors are turned on when you start the system.” Pretty lame. W tej chwili jest jednak sposób na żądanie tej funkcji. Proszę przejdź do linku i poproś o tę funkcję, jeśli uważasz, że jest ważna. Również zgłoszenie dla tej funkcji zostało oficjalnie utworzone. Tylko czas pokaże.

A Oprogramowanie stron trzecich może być przydatne, ale osobiście nie używałem żadnego do tego celu. Znalazłem MultiMon który jest zbudowany dla wielu monitorów. Mam nadzieję, że będzie to przydatne, dopóki microsoft nie zrobi z tym porządku.

4
4
4
2013-11-01 02:22:05 +0000

Prawdopodobnie istnieje pewien element sprzętowy, który może rozwiązać Twój problem.

Celem takiego urządzenia jest umieszczenie go pomiędzy kablem Twojego monitora i sprawienie, że komputer będzie myślał, że monitor nadal istnieje. Robi to poprzez nagranie EDID raz i powtarzanie go później cały czas.

3
3
3
2010-11-02 05:45:43 +0000

Przyjrzyj się swoim usługom. Miałem podobny problem i wyłączyłem “AMD External Events Utility” i przestało szukać monitora. Wydaje mi się, że na moim starym systemie nazywało się to “ati hotkey poller”

2
2
2
2011-07-22 07:25:00 +0000

W przypadku kart NVidia należy wyłączyć usługi “NVIDIA Update Service Deamon”.

  1. Uruchomić “services.msc”
  2. Wyłącz te usługi
  3. Zmień sposób wykonywania na ręczny
1
1
1
2015-06-10 02:49:18 +0000

Oto rozwiązanie, które zadziałało w moim przypadku. Windows 7, NVidia Quadro NVS 295. Ale to jest w dużej mierze nieistotne.

Ważne jest to, że są to monitory HP EliteDisplay 241i.

Przejdź do menu ekranowego > Input Control > DP Hot-Plug Detection > przełącz go z Low Power na Always Active.

Wykonanie tej czynności na obu monitorach rozwiązało u mnie problem. Podejrzewam, że inne monitory będą miały podobne ustawienia.

1
1
1
2010-03-25 23:06:45 +0000

Mam podobną sytuację do Ciebie, z tą różnicą, że zamiast kvm mam główny system podłączony do DVI, a drugi do VGA. W ten sposób korzystam z input select monitora.

Jeśli to nie jest wystarczająco dobre: Jakiego KVM używasz? Czy masz ten sam problem, jeśli odłączasz i podłączasz kable? Czy włączanie i wyłączanie monitora powoduje, że Windows go wykrywa?

Może potrzebujesz lepszego kvm ? (To sprawia, że oba komputery myślą, że są podłączone do monitora).

1
1
1
2010-08-30 22:42:07 +0000

Jedyne, co mogę wymyślić, co nie jest zbyt dobrym rozwiązaniem, to kupić lepszy KVM.

Mój pierwszy stary KVM miał dokładnie ten sam problem, o którym mówisz. Wymieniłem go na nowy, cyfrowy, który w zasadzie emuluje/udaje sygnał, nawet jeśli nie jesteś na danym kanale.

Poza tym, stworzyłem dla Ciebie poprawkę w rejestrze, która powinna wyłączyć TMM w Windows 7 ](http://www.mediafire.com/?brvun6vd6amy21u).

0
0
0
2019-12-11 20:59:15 +0000

Rozwiązanie dla (przynajmniej niektórych) kart Nvidii. Lepiej późno niż wcale, jak sądzę. Dla karty Nvidia (Quadro FX 1400, sterownik 9.18.13.908) korzystającej ze sterownika Nvidia:

Right click on desktop
Select "Nvidia Control Panel"
Workstation -> view system topology
For the monitor in question click on "EDID"
Save EDID as text file.
Load EDID from text file (the one just saved).
Now EDID source is "File", previously it was "Monitor".

Po wykonaniu tych czynności przełączenie KVM nie zmieniało już pulpitu.

Prawdopodobnie dobrym pomysłem byłoby przełączenie go z powrotem na “monitor” przed podłączeniem innego urządzenia wyświetlającego!