Windows 7에서 모니터 자동 감지를 비활성화하는 방법은 무엇입니까?


33

현재 NVIDIA 7950 GT 그래픽 카드를 사용하는 듀얼 모니터 설정으로 Windows 7 Ultimate 64 비트를 실행하고 있습니다. 한 모니터는이 시스템 전용이며 다른 모니터는 DVI KVM 스위치에 연결되어 있습니다.

다른 컴퓨터로 전환하면 Windows 7에서 모니터가 비활성화됩니다. 그러나 다시 전환해도 모니터가 다시 활성화되지 않습니다. 두 번째 모니터를 자동으로 다시 활성화하는 유일한 상황은 Windows가 모니터를 절전 모드로 전환 한 후 다시 전환하는 경우입니다. 모니터를 다시 활성화하려면 NVIDIA 제어판을 계속 불러 와야합니다.

Windows XP에서는 NVIDIA 서비스를 비활성화하여 모니터를 자동 감지하지 못하게합니다 (Win7의 문제를 해결하지 못함). Vista에는이를 막는 레지스트리 해킹이있었습니다. 마치 Windows 7에서 제거 된 것처럼 보입니다.

이 사이트에 게시 된 유사한 질문을 찾았지만 문제와 정확히 일치하는 것은 없습니다. 다음 링크는 가장 가까운 질문이지만 문제에 대한 해결책을 제공하지는 않습니다.

Windows 7에서 모니터 감지를 어떻게 수정합니까?

Windows 7에서 모니터 자동 감지를 비활성화하는 방법이 있습니까?

업데이트 : 방금 Windows 7 64 비트 컴퓨터에 두 번째 그래픽 카드를 추가했습니다. 하나의 모니터를 각 그래픽 카드에 꽂았습니다. 이제 KVM 스위치를 사용하여 앞뒤로 전환하면 두 번째 모니터가 다시 활성화됩니다. 그러나 이것에는 몇 가지 단점이 있습니다. 두 번째 모니터에서 프로그램을 최대화 한 상태에서 포커스가있는 경우 전환하면 모니터 1로 이동합니다. 두 번째 모니터에서 프로그램을 최대화 한 상태에서 포커스가없는 경우 전환하면 프로그램이 동작합니다. 최소화하고 다시 가져 오면 모니터 1에 최대화 된 것으로 표시됩니다.

그것보다 확실히 좋았지 만 여전히 자동 감지를 비활성화하는 방법을 찾고 있습니다.


이전 질문이 귀하의 답변에 해당되지 않는다는 사실을 알게 된 후 닫았지만 다시 열었습니다.
Ivo Flipse

답변:


5

어쩌면 이것은 너무 간단하지만 windows + p 단축키를 사용해 보셨습니까? Windows 7에서만 작동하지만 단일 화면을 확장, 복제 또는 선택하는 빠른 방법입니다. (참고 : 프로젝터라고하면 보조 디스플레이를 의미합니다)

Windows Vista를 다루는 경우이 가이드에 따라 자동 검색을 해제 할 수 있습니다 . 아마도 엔비디아 카드 용이지만 다른 사람들에게도 효과가있을 수 있습니다.

그 포스트는 말합니다 :

  1. 시작 메뉴를 엽니 다. A) 모든 프로그램-> 보조 프로그램-> 시스템 도구-> 작업 일정표를 누릅니다.

또는

  1. 제어판 (클래식보기)을 엽니 다. A) 관리 도구-> 컴퓨터 관리를 클릭하십시오.
  2. UAC 프롬프트에서 계속을 클릭하십시오.
  3. 왼쪽 창에서 작업 스케줄러, 작업 스케줄러 라이브러리, Microsoft, Windows를 확장하고 MobilePC를 클릭하십시오.
  4. 가운데 창에서 TMM을 마우스 오른쪽 단추로 클릭하십시오.
  5. TMM 비활성화-비활성화를 클릭하십시오.
  6. TMM을 활성화하려면-활성화를 클릭하십시오. 참고 : TMM은 기본적으로 Vista에서 활성화되어 있습니다.
  7. 작업 스케줄러를 닫습니다.
  8. 변경 내용을 보려면 로그 오프 및 로그온하거나 컴퓨터를 다시 시작하십시오.

레지스트리에서 직접 수행 할 수도 있습니다.

Windows 레지스트리 편집기 사용 Windows 레지스트리 편집기 (regedit) 열기이 위치로 이동

컴퓨터 \ HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ TMM

(UseIViewHelper) 값을 마우스 오른쪽 단추로 클릭하고 수정을 선택하십시오. Windows에서 TMM 기능을 사용하지 않으려면 값 데이터를 0으로 설정하십시오. TMM 기능을 다시 사용하려면 값 데이터를 1로 설정하십시오.

또한 나중에 PC를 다시 시작해야합니다.

참고

Windows 7이 진행되는 한 현재로서는 불가능합니다. Microsoft 포럼의 중재자에 따르면 : "이 동작은 의도적 인 것이며 시스템을 시작할 때 두 모니터가 모두 켜져 있는지 확인하는 것 외에는이 기능을 무시할 수있는 방법이 없다고 생각합니다." 꽤 절름발이입니다. 그러나 현재이 기능 을 요청 하는 방법 이 있습니다. 중요하다고 생각되면 링크로 이동하여이 기능을 요청하십시오. 또한 기능에 대한 티켓도 공식적으로 작성되었습니다. 시간 만 말할 수 있습니다.

타사 소프트웨어가 유용 할 수 있지만이 목적으로 개인적으로 사용한 적이 없습니다. 다중 모니터 용으로 제작 된 MultiMon 을 찾았 습니다 . 바라건대 이것은 Microsoft가 올바르게 얻을 때까지 유용하게 사용될 것입니다.


2
찾은 추가 정보는 Windows Vista에만 적용됩니다. 네 번째 단락 TMM (Transient Multimon Manager)의 참고를 참조하십시오. 따라서 TMM 작업은 Windows 7 작업 스케줄러 라이브러리에 없습니다.
Steffen Opel

Windows + p 단축키가 제대로 작동하는지 궁금합니다.
제임스 메르 츠

1
<<이 주석은 원래 답변으로 게시되었지만 회신과 함께 재배치되었습니다 --DMA57361 >> @KronoS : 아니요, Win + P를 사용해도 문제가 해결되지 않습니다. 물론, 두 번째 디스플레이를 다시 활성화 할 수 있지만 KVM을 사용하여 다른 시스템으로 전환 할 때 여전히 시스템의 모든 창을 작은 디스플레이로 강제합니다.
Billy ONeal

중요한 문제를 해결하기 위해 관대하게 처벌받는 것은 참으로 유감스러운 일입니다. 투표에 약간의 칩이 있습니다.) 실제로 이러한 능력 상실에 대해 사전 경고를 받습니까? 스택 익스체인지 엔진은 이러한 의존성에 대한 개선의 여지가 분명히 있지만, 실제로는 '어리석은 현실'문제 (예 : 에지 사례)가 상당히 존재한다.
Steffen Opel 2019

@ Billy ONeal ... 레지스트리를 통해 TMM을 비활성화하는 것은 어떻습니까. 도움이 되었습니까?
James Mertz

4

모니터 감지를 비활성화하려면 Windows 7에서 AMD / ATI gfx 카드를 사용하여 DMMEnableDDCPolling 레지스트리 키를 검색하여 0 (DWord)으로 설정하십시오. 이 키가있는 레지스트리에는 여러 곳이 있습니다. 모두 변경하고 재부팅하십시오. 이렇게하면 사용자가 모니터를 연결했는지 감지하기 위해 디스플레이 드라이버의 지속적인 폴링이 비활성화됩니다.

항목이 없으면 HKLM \ SYSTEM \ CurrentControlSet \ Control \ Class {4D36E968-E325-11CE-BFC1-08002BE10318} \에서 UMD 키를 찾아서 추가하십시오.


Windows 64 비트에 Catalyst 10.5 드라이버가 포함 된 새로운 ATI 카드가 있습니다. 이 이름의 레지스트리 키가 없습니다. 다른 이름으로되어 있는지 알고 있습니까? 몇 가지 "DMMEnableDDCPolling"조각을 검색했으며 운 사냥이 없었습니다. 제안 해 주셔서 감사합니다.
James McNellis

1
그는 ATI가 아닌 NVIDIA Fix를 찾고 있습니다.
제임스 메르 츠

2
그렇습니다. 이것은 ATI / AMD 장치에만 적용되는 픽스이지만 모두 동일하게 귀중한 기여입니다. 그것은 나를 위해 일했다.
David

나는 이것을 두 번째로, 나는 7 년 후에 나를 도와 주었다 :-)
Lothar

3

서비스를 살펴보십시오. 비슷한 문제가 발생하여 "AMD External Events Utility (AMD 외부 이벤트 유틸리티)"를 비활성화하고 모니터 찾기를 중단했습니다. 예전 시스템에서는 "ati hotkey poller"라고 불렀습니다.


내 문제는 게시 된 질문과 다소 다르지만이 솔루션은 내 문제를 해결했습니다. 두 개의 모니터가 있습니다. 하나는 HDMI를 통해, 다른 하나는 DVI를 통해 ... 그리고 HDMI 모니터가 '절전'상태가 될 때마다 Windows는 열려있는 모든 창을 DVI 모니터로 옮깁니다. 성가신! 그러나이 서비스를 비활성화하면 문제가 해결되었습니다. 서비스를 비활성화하여 엉망인 다른 것이 없기를 바랍니다.
Mir

3

문제를 해결할 수있는 하드웨어가있을 수 있습니다.

이러한 장치의 목적은 모니터 케이블 사이에 앉아 컴퓨터가 모니터가 여전히 존재한다고 생각하게하는 것입니다. EDID를 한 번 기록하고 그 후 항상 반복하여이를 수행합니다.


수퍼 유저에 오신 것을 환영합니다. 이러한 도구가 문제를 해결하는 데 어떻게 도움이되는지, 그리고 실제로 링크가 변경되는 경우 답변이 불완전합니다. 이러한 장치가 무엇인지, 그리고 장치가 모니터 자동 감지를 비활성화하는 방법에 대해 자세히 설명 할 수 있습니다.
Journeyman Geek

2

NVidia 카드의 경우 "NVIDIA Update Service Deamon"서비스를 비활성화해야합니다.

  1. "services.msc"를 실행하십시오.
  2. 해당 서비스 비활성화
    • 실행을 수동으로 변경

1

kvm 대신 기본 시스템을 DVI에 연결하고 보조 시스템을 VGA에 연결한다는 점을 제외하고는 비슷한 상황이 있습니다. 그렇게하면 모니터의 입력 선택을 사용합니다.

충분하지 않은 경우 : 어떤 KVM을 사용하고 있습니까? 케이블을 뽑았다가 꽂으면 같은 문제가 있습니까? 모니터를 켜거나 끄면 Windows가 모니터를 감지합니까?

더 나은 kvm 이 필요 할까요? (두 컴퓨터 모두 모니터에 연결되어 있다고 생각하게합니다.)


2
현재 gefen 2x1 DVI KVM을 사용하고 있습니다. 불행히도 스위치를 켜면 Windows 7에서 모니터가 비활성화됩니다. XP에서는이 작업을 수행하지 않습니다. KVM 변경은 옵션이 아닙니다. NVIDIA 제어판을 열면 모니터가 다시 나타납니다. 이로 인해 Windows가 모니터를 다시 자동 감지합니다. 그러나 Windows가 모니터를 "슬립"모드로 전환 할 수있을 정도로 오래 전환 한 경우 다시 전환하면 모니터가 자동으로 올바르게 감지됩니다.
Jay Yother

1

내가 생각 해낼 수있는 유일한 방법은 좋은 해결책이 아닙니다. 더 나은 KVM을 구입하는 것입니다.

나의 첫번째 오래된 KVM은 당신이 말하는 것과 똑같은 문제를 가지고있었습니다. 나는 새로운 디지털로 업그레이드했으며 기본적으로 채널에 있지 않아도 신호를 에뮬레이트 / 가짜합니다.

그 외에도 Windows 7에서 TMM을 비활성화 해야하는 레지스트리 수정 프로그램을 만들었습니다 .


TMM을 사용하지 않아도 작동하지 않는 것 같습니다. 자동 감지 중지의 트릭을 수행 할 수있는 레지스트리의 다른 설정은 무엇입니까?
제임스 메르 츠

1

나를 위해 일한 해결책이 있습니다. Windows 7, NVidia Quadro NVS 295. 그러나 그것은 크게 관련이 없습니다.

중요한 부분은 HP 모니터 EliteDisplay 241i입니다.

화면 메뉴> 입력 제어> DP 핫 ​​플러그 ​​감지> 저전력에서 항상 활성으로 전환하십시오.

두 모니터에서이 작업을 수행하면 문제가 해결되었습니다. 다른 모니터의 설정이 비슷할 것으로 생각됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.