How to switch Windows Xbox Game Bar between primary and secondary screen

I am so glad I found game bar but it has one huge disadvantage. I have a laptop with a secondary screen connected and it doesn't have an option to switch screens.

It only opens us of my secondary screen, not my primary screen. It doesn't support dragging the window.

Multiple screens

Extended display

I went into the settings and there are no way to select the screen I wish to use. I wish to use my primary screen the laptop screen to record but if I select Game Bar from either Screen's taskbar it always opens up on my secondary screen


Solution 1:

I found a workaround. I think it is a bug limited to the Taskbar and Xbox Gamebar.

Gamebar doesn't support switching between screens so you have to close and open it.

However the problem is clicking on the taskbar Start button, search or select gamebar doesn't open gamebar on the screen you have entered the search or selected the program. This is a bug.

The workaround for this bug: Gamebar must not be open or visible on your screen. If it is then close it.

  1. Decide which screen you wish to open XBox Gamebar. On that screen right click on a blank part of that screen's taskbar and select taskbar settings. This opens the setting window. Close that settings window.
  2. This time on the same screen taskbar when you select Game Bar from the start button or search for it from the start Start button by typing "Game" or clicking the filtered icons it will open XBox Game bar on that screen.

Solution 2:

I found a different workaround, I selected the external monitor and made this my main display and then I opened Gamebar. You can do that in Settings -> Display -> select the display where you want to record and select "Make this my Main Display"