Hi
Welcome to Microsoft community.
I understand how frustrating it can be when your monitors aren't ordered the way you want them to be. Unfortunately, as far as I know, the monitor number assignment in Windows is typically determined by the graphics card and its drivers, and Windows does not have an in-built option to change this.
The monitor numbers don't necessarily correspond to which is treated as the primary monitor, but I understand that this can cause confusion and issues with certain software. Here are a few more things you can try:
- Graphics Control Panel: Check your Graphics Card's Control Panel (Nvidia Control Panel, AMD Radeon Settings, Intel Graphics Control Panel, etc.). Some graphics cards allow you to change the display order from their control panel.
- Try Different Ports: If you have not tried this yet, switch the connections on your graphics card. For example, if monitor 1 is connected to HDMI and monitor 2 is connected to DVI, switch them around.
- Monitor Software: Some monitor manufacturers provide their own software that allows for more detailed control over the display settings. Check if MSI provides such software for your monitor model.
- Windows Display Settings: Confirm that you've not only set the correct monitor as the primary display in the Windows display settings, but also rearranged the graphical representation of the monitors to match their physical arrangement.
Please feel free to let me know if you have any further updates, thanks.
Best regards
Derrick Qian | Microsoft Community Support Specialist