절전 모드에서 해제 된 후 창 재배치를 중지하려면 어떻게해야합니까?


116

멀티 모니터 시스템을 사용하지 않을 때는 절전 모드로 전환했습니다. 깨우면 모든 창이 다른 화면으로 재배치됩니다. 내가 생각할 수있는 가장 가까운 패턴은 기본 화면에 있던 창이 두 번째 화면으로 전환된다는 것입니다. 잠자기 전에 주 화면의 연결을 끊는 것처럼 보이며, 모든 창을 두 번째 또는 세 번째 화면으로 전환합니다.

편집 : 여기 내가 사용하는 비디오 카드가 있습니다-> SAPPHIRE FleX 100322FLEX Radeon HD 6450


1
사용중인 그래픽 어댑터를 지정해야합니다. 이는 아마도 결함 일 것입니다.
— Shinrai

3
나는이에 대한 명확한 해결책을 발견 : 스티븐 (로 할 ST99 ), 말한다 여기 아홉 번째 대답
— Soldeplata Saketos

같은 문제가 kubuntu에 있습니다. 아무도 해결책이 있습니까?
— Waqleh

답변으로 추가 할 수 없습니다 만, 읽은 이 대답 하고 이 답변을 , 나는 컨트롤 \ GraphicsDrivers \ 구성 \ CURRENTCONTROLSET \ HKLM \ 시스템의 조작으로 해결책을 찾아 냈다. 모든 추가 모니터가 연결 해제 된 상태에서이 경로에서 모든 키를 삭제하고 PC를 다시 시작하십시오. 이 경로에 새 키가 추가되었습니다 (A). 모니터를 다시 연결하고 추가 된 새 키가 추가되었음을 확인하십시오 (B). 디스플레이 설정을 원하는대로 설정하십시오. 새 키가 다시 추가됩니다 (C). 각 키는 디스플레이 구성을 나타냅니다. 원하지 않는 키 (아마도 B 키)를 삭제하십시오.
— 신

답변:


34

그래픽 드라이버에서 문제가 발생했을 가능성이 높습니다. 단일 모니터가 Windows의 다중 모니터 설정에서 연결이 끊어 질 때마다 Windows는 해당 화면의 모든 항목을 나머지 화면으로 이동하려고 시도합니다. 일반적으로 컴퓨터를 일시 중지 / 최대 절전 모드 / 종료 할 때는이 문제가 발생하지 않습니다. 따라서 그래픽 드라이버가 다음 중 하나를 수행하기 때문일 수 있습니다.

  • 컴퓨터를 절전 모드로 전환 할 때 모니터를 '연결 해제'하므로 Windows가 깨어날 때 모든 것을 배치 할 위치를 다시 결정해야합니다.
  • 컴퓨터를 절전 모드에서 해제 할 때마다 다른 순서로 모니터를 인식하여 Windows가 응용 프로그램 창을 다시 정렬하도록합니다.

칩셋 제조업체의 웹 사이트로 이동하여 그래픽 드라이버에 대한 업데이트가 있는지 확인하십시오.


1
참고 : 내 드라이버는 인텔에서 제공되었으므로 Windows Update와 함께 서명 및 배포 된 것으로 가정했지만 그렇지 않았습니다.
— Leo

1
비슷한 문제가 있습니다. nVidia 그래픽 어댑터가 장착 된 Dell 노트북이 있습니다. Dell 드라이버 대신 nVidia에서 최신 드라이버를 설치하면 문제가 해결되었습니다.
— Chris Jones

1
비슷한 문제가 있습니다. 최신 OEM Intel HD 4600 드라이버. PC 공급 업체 (HP)의 드라이버를 확인해야합니까?
— 팔코 알렉산더

2
7i5bnk NUC와 동일한 문제 – 최신 인텔 드라이버를
— 얻음

46

이것은 오래된 질문이지만 누군가가 같은 문제로 여기에 도착하면 여기에 게시 된 해결책을 시도하는 것이 좋습니다.

http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/windows-7-movesresizes-windows-on-monitor-power/1653aafb-848b-464a-8c69-1a68fbd106aa

DisplayPort에 2560x1440 디스플레이 2 개가있는 Windows 8.1을 실행하고 있습니다. 잠에서 깨어 났을 때, 모든 창문은 하나의 디스플레이로 밀려 났고, 일부는 크기가 조정되었습니다. 이것은 나를 위해 문제를 해결합니다. 이제 내 모든 창 위치와 크기가 유지됩니다. 관련 링크 내용은 다음과 같습니다.

해결 방법을 찾았습니다. Sysinternals ProcessMonitor를 사용하여 Windows가 다음 레지스트리 경로에 액세스하고 있음을 발견했습니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration

내 시스템에는 세 가지 항목이 있습니다.

  • DELF003YY7707BR0MUL_30_07D7_6A^9A3774EB79DEE3E3E38496CC7DF4D936
  • QHD32000001_31_07D6_D5^63E1ABDD175E7871DCAEB710418A0F75
  • SIMULATED_8086_2A42_00000000_00020000_1010100^CDE365D1B3F0942F0CF38BFB8E127AB4

각각 아래에라는 나무가 00있습니다. 두 가지 키는 다음과 같습니다.

  • PrimSurfSize.cx
  • PrimSurfSize.cy

아래 00에는 또 다른 지점이 있습니다 00. 두 가지 키는 다음과 같습니다.

  • ActiveSize.cx
  • ActiveSize.cy

처음 두 구성 (예 : DELF00...& QHD3...)에서 위 키는 1440x900이므로 관련이 없습니다.

세 번째 ( SIMULATED...)는 1024x768로 설정되었습니다.

이것을 1600x900으로 변경하고 문제가 해결되었습니다.

또한 제어판을 통해 해상도를 1920x1080으로 변경하고 이동 / 크기 조정 문제가 반환되었지만 오른쪽 하단 모서리가 1600x900, 즉 SIMULATED...설정으로 설정되었습니다.

따라서 어떤 이유로 구성 중 하나가 올바르게 설정되지 않았습니다.

왜 세 가지 구성이 있는지 모르겠지만 모니터를 하나만 사용했습니다.


15
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers \ Configuration 전체를 삭제하면 잘 작동하며 더 빠릅니다.
— FarO

3
항목 삭제가 작동하지 않습니다 (Windows 10). 모니터를 켜 자마자 'SIMULATED'항목이 다시 생성됩니다. 원래 솔루션이 작동합니다 (예 : 실제 해상도로 각 1024,768 수정).
— FractalSpace

2
다음은 Windows 10 용 Microsoft Answers에서 찾은 관련 게시물입니다. answers.microsoft.com/en-us/windows/forum/windows_10-hardware/…
— Chiramisu

1
@OlafM이 제안한대로 전체 구성을 삭제하면 완벽하게 작동합니다. 필자의 경우 Windows는 약 30 개의 항목을 싫어합니다. 다시 부팅 한 후 실제로 연결 한 모니터 만 포함하여 하나만 다시 재생성되었습니다.
— maja

1
Configuration 폴더에서 모든 항목을 삭제하는 것에 신경을 쓰지 만 먼저 내보내기를 수행하고 모든 항목을 삭제하면 문제가 해결되었습니다. 다시 시작한 후 모니터 순서를 설정해야했지만 수정되지 않은 것으로 나타납니다.
— drooh

13

컴퓨터에 인텔 HD 그래픽이있는 경우 인텔 그래픽 제어판에서 디스플레이 확장 옵션 (및 해상도 설정)을 설정해야합니다. Windows 디스플레이 설정에서 수행하면 절전 모드에서 해제 된 후에 재설정됩니다.

스크린 샷이 있습니다.

여기에 이미지 설명을 입력하십시오


그것은 나를 위해 아무것도 바꾸지 않았습니다. 아니면 인텔 소프트웨어로 창 설정을하기 전에 창 설정을 완전히 지워야합니까?
— Christophe Drevet-Droguet

1
설정을 재설정 한 후 Intel 그래픽에서 적용 한 후에 그것은 나를 위해 일했습니다.
— Tidhar Klein Orbach

나는 단지 몇 가지 옵션을 바꾸고 다시 되 돌렸다. "적용"부턴을 활성화하고 드라이버에서 구성을 저장했습니다. 수동 잠금 후 잘 작동합니다. 나는 오랜 후에 무슨 일이 일어날 지 알 것이다
— Aldian

이것은 Windows 10에서 나를 위해 일했고 내 정신을 구했습니다.
— shoelzer

9

이 게시물 의 아이디어를 결합 하여이 문제에 대한 해결 방법을 찾았습니다 .

(내 PC는 Windows 10 TH2, HDMI 포트가 장착 된 Intel HD4600, Changhong 4k 모니터입니다)

절차는 다음과 같습니다.

  1. ... GraphicDrivers \ Configuration and GraphicDrivers \ Connectivity에서 모든 추가 레지스트리 항목을 삭제하고 모니터에 해당하는 항목 만 남겨 둡니다 (MST00301 ...)

  2. 모니터를 절전 모드로 전환하기 전에 "WIN"+ "D"콤보 키를 입력하면 모든 데스크톱 창이 최소화됩니다.

  3. 모니터를 켠 후 "WIN"+ "D"를 다시 입력하여 모든 창을 복원하십시오.


1
Win + D가 필요하지 않다고 생각합니다. 모든 항목을 삭제하고 PC를 다시 시작하면 외부 모니터가 등록에 다시 추가됩니다. 그 후 예상대로 작동하는 것 같습니다. 아마도 창은 많은 다른 구성과 혼동되었을 수 있습니다. 제 경우에는 12 개의 항목이 있었으며 이제는 2 개만 있습니다 : maxrev.de/…
— mgutt

이것은 나를 위해 일했지만 새로운 SIMULATED_ ... 키를 수정 한 후에 만 ​​작동했습니다. 다시 시작한 후 구성 및 연결 아래에 두 개의 새로운 항목이있었습니다. cx, cy 및 보폭 값에 대해 SIMULATED_ 00 항목의 1024, 768 및 4096이 잘못되었습니다. 다른 키의 값만 복사했는데 모니터에 맞는 것처럼 보이고 재부팅되었습니다. 단일 40 "4K 모니터, 와사비 망고 UHD400을 가지고 있으며 문제가 해결되었습니다.
— pixelgrease

나를 위해 Win + D 트릭은 레지스트리를 변경하지 않아도 작동하지만 작동하지 않았습니다. 바탕 화면을 최소화 할 필요는 없습니다. 모니터를 껐다가 다시 켜면 1024x768 상자 밖에있는 바탕 화면 아이콘이 이동하지 않습니다. 또한 최대화 된 창은 크기 조정 / 이동 문제를 겪지 않습니다.
— 롤랜드

4

모든 NVidia 카드가 EDID를 위조하는 기능을 지원하지는 않으며이 문제를 일으키는 것은 절전 모드 만이 아닙니다. 모니터를 끄거나 잠깐 동안 연결을 끊으면 신중하게 구성된 화면 레이아웃이 혼란 스러울 수 있습니다. 여기에 해결책이 없었으므로 모니터 수가 변경되면 창 위치를 복원하는 유틸리티를 작성했습니다. 여기 소스 코드와 함께 사용할 수 있습니다 .


1
@GarrGodfrey의 프로그램을 테스트했으며 매력처럼 작동했습니다.
— 키타

2

일반적으로 이것은 그래픽 드라이버가 절전 모드를 제대로 지원하지 않아 컴퓨터가 절전 모드로 전환 될 때 연결된 디스플레이를 감지하지 못하기 때문에 발생합니다.

제조업체의 그래픽 드라이버를 업데이트하여 문제를 해결하십시오.

드라이버를 업데이트 한 후에도 문제가 여전히 해결되지 않으면 비정상적으로보고 된 EDID (Display ID)로 인한 것일 수 있습니다. 일반적으로 그래픽 드라이버 제어판에서 모니터를 강제로 감지 할 수 있습니다.

그러나이 기능을 사용할 수없는 경우 모니터가 연결 해제 된 상태에서 Windows 해상도 창을 사용하여 장치를 감지 한 다음 "다른 디스플레이가 연결되지 않았습니다"라고 표시되는 디스플레이를 선택한 다음 다중 디스플레이에서 드롭 다운 메뉴를 선택하고 "시도 선택한 포트 유형 (신호가 대화식이 아님)을 통해 모니터에 신호를 브로드 캐스트 한 다음 디스플레이에 연결하여 신호를 올바르게 해석해야합니다.

강제 해상도는 화면 감지를 무시하고 절전 모드를 통해 지속됩니다.


2

Windows 8.1 및 Macbook Air 2013 (Intel HD Graphics 5000)과 동일한 문제입니다. 나는 모든 것을 시도합니다. 마지막으로 그래픽 카드의 최신 드라이버로 업데이트 된 인텔로 가서 문제가 계속됩니다. 그런 다음 다중 디스플레이에서 두 번째 디스플레이를 켠 상태에서 그래픽 속성으로 이동하여 '이 디스플레이 연결 끊기'를 선택한 다음 두 번째 디스플레이가 연결 해제 된 후 바탕 화면 확장 및 문제 해결을 선택합니다. 이것이 효과가 있기를 바랍니다.


또한 최신 드라이버가 포함 된 Macbook Air 2013이 있는데 문제가 해결되지 않았습니다. 어떻게 해결할 수 있습니까?
— Andrew

2

필자의 경우 3 개의 1920x1080 모니터가 수평으로 배열되어 있으면 다른 답변 ( HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration)에 언급 된 레지스트리 키로 이동 하여 키로 시작하여 키를 찾은 SIMULATED다음 해당 키 아래에서 1920의 모든 값을 5760 (1920)으로 변경 하여 수정 된 것으로 보입니다. 세 모니터의 경우 세 번).

내가 추측하고있어 SIMULATED키가 PC가 절전 모드로 전환 할 때 사용되지만 윈도우는 여전히 실제 모니터 (들)이 아직 자신을보고하지 않을 경우에도, 수면에서 다시 시작 /가는 과정에서 바탕 화면을 유지해야합니다.


이것이 가장 큰 도움이되었습니다. 두 번째 단락은 특히 올바른 것 같습니다. 화면이 꺼져있을 때 여전히 다른 모니터로 창이 이동합니다.
— 앤드류

1

나를 위해 수정은 https://superuser.com/a/908156/238666 입니다. 요약 : Windows가 깨어 났을 때 모니터에서 EDID 정보를 읽지 못하고 Nvidia 제어판에서 EDID 정보를 파일로 저장하고 작업 : 워크 스테이션, 시스템보기에서 해당 파일에서 읽도록 pc를 설정할 수 있습니다. 토폴로지, EDID 소스.

제한된 관점에서 근본 문제는 Nvidia 카드 일 수 있지만 Windows, DisplayPort 또는 모니터 (Lenovo X1 4K) 일 수도 있습니다.



-1

좋든 싫든 특정 4k 모니터 링크에 대한 Dell의 알려진 문제에 따르면 http://www.dell.com/support/Article/us/en/19/SLN295708/EN 59 / 60Hz에서 30Hz로 전환해야했습니다. Dell KB 기사에 따르면 디스플레이의 재고 DP / mDP와 연결된 Intel 4600의 3 x Dell P2415Q 4K UHD에 도움이되었습니다. UP3214Q 및 P2715Q에도 적용됩니다.

저해상도 QHD Dell U2515H + 동일한 비디오 / PC에서 문제가 나타나지 않았습니다.

레지스트리 키 제거 및 드라이버 업데이트가 도움이되지 않았습니다.

2018/08 업데이트 : 그래픽 카드를 NVIDIA Quadro P600으로 업그레이드해도 문제가 해결되지 않으므로 30Hz를 유지하십시오.


1
어, 30Hz는 사용하기가 끔찍하기 때문에 말이 엉망입니다.
— Simon East

@SimonEast,이 답변을 게시하고 30Hz 에서이 4K-s를 사용하고 형광 및 LED 깜박임에 민감하며 가능한 경우 DC 12V 할로겐 조명을 선호하는 경우이 4K Dell 모니터에서 30Hz는 괜찮다고 말할 것입니다. . 유튜브 액션 동영상은 비교적 부드럽지만 대부분 코드, 터미널, 메일 및 채팅에이 화면을 사용합니다. 하루에 10-12 시간이 지나도 피곤하지 않습니다.
— kuz8
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.