2

I use both 1 and 2 monitors often, and I switch between the setups frequently. In this post, the larger 1440p monitor will be referred to as the LG, and the smaller 1080p one HP.

The Windows taskbar disappears when switching from "Extended" using both monitors, to "PC Screen Only" on the LG. It doesn't reappear by itself, and I have to go into the Personalization > Taskbar settings and toggle "Show badges over taskbar apps", restart Windows Explorer, or press CTRL-ALT-DEL to get it back. The taskbar doesn't return otherwise, even when extending/unextending the monitors.

Additional Information

  • Windows 11 Home 22H2 22621.1992
  • Nvidia RTX 3070Ti, GeForce Game Ready Driver 531.79
  • The monitors are connected to the PC via DP cables into the GPU

Taskbar settings

taskbar settings

Single monitor settings

single monitor

Dual monitor settings

dual monitor

Advanced Display settings

lg hp

Taskbar on single monitor

1 monitor taskbar

Taskbar on extended

extended taskbar

Missing taskbar when switching back to "PC Screen Only"

pc screen only taskbar

7
  • Does the taskbar disappear from both monitors ?
    – harrymc
    Commented May 6, 2023 at 16:09
  • @harrymc It disappears on both monitors. In the screenshots, I've set the task bar to my main display only (the larger one).
    – bigyihsuan
    Commented May 7, 2023 at 3:14
  • Could you add a screenshot of the layout of the monitors in Settings > System > Display with one and two monitors, indicating well which one is what. Question: What is your display card and which driver are you using for it? How are the monitors connected? Does the taskbar appear if you move the cursor over its place?
    – harrymc
    Commented May 7, 2023 at 9:07
  • @harrymc more information added.
    – bigyihsuan
    Commented May 7, 2023 at 14:33
  • Does the taskbar appear if you move the cursor over its place or move it to the bottom of the screen?
    – harrymc
    Commented May 7, 2023 at 16:40

3 Answers 3

3
+50

There have been many reports of this problem in successive Windows versions, but few solutions/workarounds.

Below is a list of some workarounds that worked for some persons.

It seems Windows Tools like "displayswitch.exe" does not properly "refresh" the Taskbar on switching Display Modes!
I've written a small Application by myself which can toggle Display Modes from Single to Extended and then send a WM_SETTINGCHANGE Broadcast Message to workaround this Bug!

The poster above added the C programming command-line that he used:

SendMessageTimeout((IntPtr)HWND_BROADCAST, WM_SETTINGCHANGE, IntPtr.Zero, "TraySettings", SMTO_NORMAL | SMTO_ABORTIFHUNG, 5000, out lpdwResult);

I have tried to duplicate it using the free AutoHotkey V1.

The following example script will issue the HWND_BROADCAST Windows message when F9 is pressed:

F9::SendMessage, 0x1A,0,"TraySettings",, ahk_id 0xFFFF  ; 0x1A is WM_SETTINGCHANGE, 0xFFFF is HWND_BROADCAST

Using this script : After installing AutoHotKey, put the above text in a .ahk file and double-click it to test. You may stop the script by right-click on the green H icon in the traybar and choosing Exit. To have it run on login, place it in the Startup group at
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.

Useful AutoHotkey documentation:

4
  • 1. My toolbar searchbox is completely disabled. 2. I've also found pressing ctrl-alt-delete and going back refreshes the taskbar. 3. Not sure if I'm comfortable installing AHK and copy-pasting an unknown script into my startup folder.
    – bigyihsuan
    Commented Feb 12 at 14:49
  • AHK is your choice to install or not, for me this is an important tool. I added your workaround to the list.
    – harrymc
    Commented Feb 12 at 15:48
  • @harrymc Can the AutoHotkey command be coded so that it runs automatically after a virtual desktop change?
    – AncientRo
    Commented Jun 16 at 10:00
  • Restarting explorer.exe worked for me. Thanks Commented Jun 18 at 7:31
0

I was not able to replicate this issue on my system.

It makes me think that it could be graphics driver related. I would try the following steps, any single one could resolve the issue:

  • Physically swap the DP or HDMI ports your monitors are connected to. If your GPU has more than two ports, try all combinations.
  • Uninstall all Nvidia software. Make a test before reinstalling graphics driver. Then, clean install your graphics driver. Only after a test, install further Nvidia software, if needed.
  • Make a Windows startup repair
  • If you had made an in-place upgrade from Windows 10, consider doing a clean install of Windows 11

Possible Workaround : Should you not find a solution, take into consideration to change your habits, and show the full taskbar on all screens.

-2

Yeah, it's broken (again?) like it was in Windows 10 a while ago and it is a Windows Bug that is "known" but no one cares!

Since MS does NOT fix any of their Bugs for Years now but instead added new broken "Features"... So I started to try 3rd Party tools that maybe can fix it.

And the Answer is: Start11

Sadly it is not a portable App and could be more advanced, but it fixes the Problem for now!

1
  • What does Start11 do that fixes this? What is Start11?
    – bigyihsuan
    Commented May 21, 2023 at 14:35

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .