Я спробував численні виправлення, які є відповідями на подібні запитання на різних форумах, і жоден не вирішив проблему. Мабуть, Microsoft ініціює відновлення кожного вікна, як тільки відображається запит на вхід, і перевіряє, чи є на екрані нерухомість, як це відбувається. Коли він прокидає монітори, може виникнути затримка, перш ніж монітор буде виявлений ОС, і Windows використовує модельований монітор за замовчуванням, якщо ще не виявлено монітора. Microsoft любить таку поведінку, оскільки вона запобігає втраті доступу до екранів на екрані, якщо зменшити кількість екранів, особливо після того, як хтось відключить проектор від ноутбука в кінці зустрічі.
Ця затримка, коли монітор стає видимим для системи, також може залежати від того, яким чином монітор підключений до системи (VGA, HDMI, DVI або DisplayPort), і як графічний адаптер повідомляє про конфігурацію монітора під час пробудження. З моїм налаштуванням (Radeon R9 260, монітори LG, основний на PowerPort, старший, менший на HDMI), здається, що конфігурація монітора не повністю видима для Windows, поки маленькі вікна здоров'я монітора не відійдуть.
Я виявив, що я можу уникати більшості зрушень і зміни розміру, якщо буду терплячим і обережним, як буджу систему.
Здається, проблема полягає в тому, що натискання клавіші або кнопки миші ініціює і пробудження, і вхід в одну дію. Навіть під час ініціації входу в систему очікує на введення пароля або вибору іншого користувача, воно починає пробуджувати вікна з попереднього сеансу, щоб заощадити час. Для цього можна переглянути конфігурацію монітора, щоб переконатися, що розміщення вікон є дійсним до того, як багато моніторів прокинуться та стануть готовими та видимими для системи.
Хитрість полягає в тому, щоб відокремити пробудження від ініціювання входу. Одним із способів є використання кнопки живлення комп'ютера для пробудження, припускаючи, що це встановлено для цього. На одній з моїх клавіатур є кнопка "будильник / сон", і це також працює.
Я звичайно використовую спосіб переміщення миші (клавіша зі стрілкою також працює), щоб почати розбудовувати систему, а потім чекати, коли монітор повністю прокинеться, перш ніж натиснути будь-яку іншу клавішу або кнопку миші, щоб отримати запит на вхід . На моїх моніторах під час запуску відображається невелике вікно інформації про конфігурацію, і якщо я зачекаю, поки обидва зникнуть, перш ніж натиснути клавішу або кнопку миші, щоб отримати запит на вхід, вікна зазвичай з'являються там, де вони належать. Я чекаю, щоб побачити фонові шпалери без запиту для входу до завершення запуску монітора, а потім натисніть, щоб відобразити підказку для входу.
Якщо я починаю, натискаючи кнопку миші або будь-яку з інших клавіш клавіатури, або якщо це сталося з моменту, коли комп’ютер перейшов у режим сну, навіть якщо я ніколи не входив у систему, він, здається, ініціює і пробудження, і вхід (відображення за замовчуванням користувача та прийняття пароль) одночасно. Це призводить до того, що система починає пробуджувати вікна, програмувати за програмою, не маючи змоги побачити монітори, і всі вони опиняються у верхньому лівому куті мого основного монітора. Іноді скажіть, якщо я рухаю мишкою, але потім натискаю кнопку занадто швидко, деякі програми (скажімо, Excel і Bing) переміщують свої вікна туди, а інші (Chrome і Word, можливо) перебувають там, де вони були. Я думаю, що це, як правило, підтверджує мої теорії вище, чому це працює.
Існує також тенденція деяких вікон мігрувати вниз і направо під час пробудження; Я не бачу великого рішення для цього, окрім розширення вікна до нижнього або правого краю екрана або принаймні до його поблизу (натискання на дно в Win10, як правило, розширює вікно вертикально над обома екранами, у конфігурація верхній / нижній).