У Microsoft есть исправление для нежелательной перестановки окна программы в многоэкранных системах.

Попробуйте наш инструмент устранения неполадок

Системы с несколькими мониторами довольно популярны на рабочем месте, а также дома, поскольку они могут значительно повысить производительность. Разработчики могут использовать несколько мониторов для отображения большего количества кода на экране или в документации, писатели и исследователи могут использовать его для приложений Office и исследовательских программ, а стримеры могут следить за своими каналами во время потоковой передачи игры.

Если вы раньше работали с системами с несколькими мониторами, возможно, вы столкнулись с неприятной проблемой. Когда вы выводите устройство из спящего режима, окна приложений могли быть перемещены без вашего ведома. Это неприятно, особенно когда вам приходится переставлять окна программы после выхода устройства из спящего режима.

До сих пор сторонние программы, такие как WindowManager, Auto Window Manager или Window Resizer, предлагали обходной путь для решения этой проблемы.

Microsoft создала исправление для этой проблемы и уже тестирует его на канале предварительной оценки Windows. Согласно сообщению в блоге Microsoft DirectX Dev Blog, он устраняет проблемы на устройствах, которые подключаются как минимум к двум (настольным) или одному (портативным) внешним мониторам.

Сотрудник Microsoft Мишель Сюн, руководитель программы группы Grapics, объясняет, почему возникает проблема:

Техническая терминология, которую мы используем для описания этой проблемы, известна как Rapid Hot Plug Detect (Rapid HPD). Такое поведение влияет на настройки нескольких мониторов DisplayPort, что приводит к нежелательной перестановке рабочего стола. Мы работали над уменьшением последствий перестановки рабочего стола при возникновении Rapid HPD.

Исправление доступно в сборках ОС Windows 21287 и новее, а также в системе, подключенной к нескольким мониторам. Для настольных систем требуется как минимум два внешних монитора, для ноутбуков - как минимум один внешний монитор.

Номер сборки предполагает, что исправление может появиться в Windows 10 версии 21H2 во второй половине 2021 года.

По данным Microsoft, решение работает для всех производителей мониторов, аппаратных спецификаций, типов разъемов и марок кабелей.

Теперь ваша очередь: сколько мониторов вы используете?