Как запускать программу на определенном мониторе в Windows
Сегодня большое количество пользователей используют в работе более одного монитора либо на постоянной основе, либо подключая ноутбук к внешнему экрану при необходимости. При этом по умолчанию в Windows многие программы запускаются на мониторе, выбранном в качестве основного, что не всегда удобно и её требуется запустить на втором, третьем или каком-либо ещё экране.
В этой инструкции подробно о способах задать конкретный монитор для запуска нужных вам программ в Windows 11 или Windows 10.
Системные средства
Средства Windows 11/10 в текущей версии не позволяют полноценно реализовать то, о чем идет речь в статье. Ваши возможности ограничиваются следующими вариантами:
- Перетаскивать окно мышью за заголовок на нужный экран.
- Перемещать окно на другие мониторы с помощью комбинации клавиш Shift + Windows + стрелка влево или вправо.
- Открыть параметры экрана и выбрать другой экран в качестве основного: нажать по экрану и установить отметку «Сделать основным дисплеем». После этого все вновь запускаемые программы будут открываться на нём.
- Перетащить окно на нужный экран, нажать клавиши Win+Shift+Enter пока окно активно и не развернуто на весь экран, закрыть программу (полностью, если она прячется в области уведомлений — закрыть её и там) и снова запустить её. При следующих запусках оно будет открываться на выбранном мониторе (по отзывам работает у многих, но не у всех).
Как видите, возможностей не слишком много. К счастью, некоторые программы запоминают своё прежнее расположение, но не всегда.
Если требуется запуск разных приложений на разных экранах может потребоваться прибегнуть к использованию сторонних программ, позволяющих реализовать такую функциональность в Windows.
Microsoft PowerToys
Microsoft PowerToys — бесплатный набор системных инструментов для Windows 11/10, скачать который можно из Microsoft Store или с GitHub.
Одна из функций PowerToys позволяет реализовать задуманное:
- В PowerToys включите функцию «FancyZones» и откройте параметры функции.
- При необходимости запустите редактор макета и настройте макеты закрепления окон FancyZones на каждом мониторе.
- Включите опцию «Показывать зоны на всех мониторах при перетаскивании окна».
- Включите опцию «Перемещать создаваемые окна в последнюю известную зону».
- Закройте окно настроек PowerToys, запустите нужную программу и перетащите её в нужную зону, удерживая клавишу Shift.
- При следующих запусках программы она будет запускаться в той же зоне, где была закреплена в последний раз.
Учитывайте, что при этом потребуется разрешить автоматический запуск PowerToys и работу приложения в фоновом режиме.
TVGameLauncher
TVGameLauncher — утилита специально предназначенная для настройки запуска игр (но подойдет и для других программ) на мониторе или ТВ по выбору, но подойдет и для запуска обычных программ на одном из двух мониторов.
Использование проще, чем PowerToys:
- Скачайте программу с этого сайта и распакуйте архив в удобное расположение.
- Запустите программу, в верхней панели определите, какой из мониторов будет считаться «ТВ» (здесь выбираем монитор, не являющийся основным), а какой — обычным монитором. Снимите отметку «Enabled» в той же области.
- Ниже в окне программы вы увидите две области: для запуска на ТВ (втором мониторе) и создания ярлыка для такого запуска на рабочем столе — перетащите ярлык или исполняемый файл нужной программы на правую область: на рабочем столе будет создан ярлык для запуска этой программы на мониторе, который в TVGameLauncher был определен вами как «ТВ».
В результате при запуске программы с помощью созданного ярлыка она будет запускаться не на основном мониторе. Учитывайте, что ярлык не будет работать, если удалить TVGameLauncher с компьютера.
Другие варианты
В завершение несколько дополнительных вариантов запуска программ или игр на нужном мониторе:
- Для игр Unity можно попробовать запуск с параметром
-show-screen-selector
Это должно отобразить выбор дисплея и в дальнейшем игра будет запускаться на нём и без использования параметра запуска. - Утилита DisplayFusion (не бесплатная, есть пробная версия на 30 дней) также позволяет задать точное расположение окна и его размеры на нужном мониторе при запуске.
Возможно, у вас есть собственные решения рассмотренной задачи? Будет отлично, если вы сможете поделиться ими в комментариях ниже.
WhW
Есть ещё отличная программа Actual Multiple Monitors. Она платная (но все мы всё прекрасно понимаем :) )
Ответить
Сергей
TVGameLauncher — отлично работает. Абсолютна бесплатна и при этом простая в освоении. Спасибо за рекоммендацию. Уже не в первый раз получаю дельный совет по компу на вашем сайте. Так держать!
Ответить
Dmitry
Спасибо за отзыв!
Ответить