There’s no native setting in Windows that lets you dictate which monitor a program must open on—programs tend to default to the primary display unless they have their own built-in options to select a display. But you might be able to force it using macros, scripts, or third-party tools.
Here are some approaches worth exploring:
- AutoHotkey is a powerful scripting tool that can automate tasks. You could use a script to move the window to your second monitor automatically when it opens. Something like this: SetTitleMatchMode, 2 Loop {
} Replace GameWindowTitle with your actual game window title and 3840, 0 with the correct coordinates for your second monitor.IfWinExist, GameWindowTitle { WinMove, GameWindowTitle, , 3840, 0 break } Sleep, 500 - Some games allow you to specify a launch screen via their settings or command-line arguments. Check if your game supports a launch option like -monitor 2 or similar when executed through a shortcut.
- Some GPUs allow you to specify which display a full-screen application should use. Check if your NVIDIA Control Panel or AMD Radeon Software has options to enforce display preferences.