With MultiMonitorTool, you can disable/enable monitors, set the primary monitor, save and load the configuration of all monitors, and move windows from one monitor to another. You can do these actions from the user interface or from command-line, without displaying user interface. MultiMonitorTool also provides a preview window, which allows you to watch a preview of every monitor on your system.

System Requirements and Limitations:

  • This utility works on any version of Windows, starting from Windows XP and up to Windows 8. Both 32-bit and x64 systems are supported.
  • This utility is only useful if your desktop is extended to multiple monitors. If you have multiple monitors that display the same content, then MultiMonitorTool is useless for you.

What's New

  • Added /SetMonitors command-line option, which allows you to set the desired settings of multiple monitors at once, without using an external config file, for example: MultiMonitorTool.exe /SetMonitors "Name=\\.\DISPLAY2 BitsPerPixel=32 Width=1600 Height=900 DisplayFlags=0 DisplayFrequency=60 DisplayOrientation=0 PositionX=1920 PositionY=0" "Name=\\.\DISPLAY1 Primary=1 BitsPerPixel=32 Width=1920 Height=1080 DisplayFlags=0 DisplayFrequency=60 DisplayOrientation=0 PositionX=0 PositionY=0"
  • For the 'Name' variable in this command, you can use the monitor name, Monitor ID, and the serial number of the monitor.
  • Added 'Copy /SetMonitors Command' (Under the Edit menu), which generates the /SetMonitors Command for the selected monitors and then copies the command to the clipboard. You can generate the /SetMonitors command for your current monitors configuration, and then later execute the command to restore this monitors configuration.
  • Added 'Copy /SetMonitors Command Mode' (Under the Options menu), which allows you to choose how the /SetMonitors command is generated ('Use \\.\DISPLAYx as Name', 'Use Monitor ID as Name', or 'Use Serial Number as Name')