3

I have two monitors, one landscape (set as main display) and one portrait. I prefer to have the notification area on my left (portrait) monitor, so I drag the taskbar over to it to achieve that.

For a long time this state was saved by Windows over reboots, and the only thing that reset it was an Nvidia driver update. However recently it started resetting on every reboot/startup.

OS version: Windows 10 Pro, 10.0.19041

If it was working:

  • The portrait display (extended display) should have the main task bar.
  • The landscape display (main display) should not have the main task bar.

Update: When Windows starts up and is at the login screen, I hear the device connection sound you hear when you plug in a device. The screen flashes before coming back on. I've noticed after many restarts that the only time the taskbar position remains on the portrait display is when this sound/flash does NOT happen.

So far I've been unable to determine what causes the screen to flash/the connection sound to be made. Both monitors are on during any boot/restart process, and neither appear to be asleep in any way as the time from boot to login is quite short.

4 Answers4

2

The two facts, that you hear the device connection sound and that the monitors are connected via DisplayPort, is a big hint.

DisplayPort ports under Windows are implemented differently than VGA and DVI ports, in that when they enter the sleep state Windows treats them as if they were removed, even displacing their displayed windows to other monitors. When the monitor wakes up, Windows treats it as a new device being discovered. This behavior might be the cause of your problems.

It seems like Windows, when starting, discovers the DisplayPort monitors at a later stage of the boot than before, therefore treating them as new monitors. Specifically, the taskbar is not installed on the monitor, since it is not available at that time.

I don't know what caused that change. It might be a change in Windows, or a new monitor driver (this is something that you may check).

If you don't find out what has changed, you will need to change your setup, perhaps defining the other monitor as primary, or finding out how to automate the moving of the taskbar upon boot to the secondary monitor (the free AutoHotkey may help here).

harrymc
  • 498,455
1

Are you using more than one Language within Windows?

Using mutltiple keyboard with [Shift]+[Alt] and it's keyboard settings have produced this error for me in the past.

Removing any other Keyboard layout than the native one did the trick for me.

Nothin special, but maybe this helps.

Cheers

RGDIX7
  • 11
0

Not exactly sure what you're asking, but I think what you want is for the Taskbar to remain on the same monitor after reboot and don't want the taskbar to be on any other monitor.

There is a settings that will allow you to make a monitor your main display.

  1. Start -> Settings (gear icon) -> System -> Display.
  2. Select the monitor you wish to make your main display. (The monitor you want the task bar to be on)
  3. On the bottom, in the "Mulitple displays" area, put a check mark in "Make this my main display" enter image description here

Next, need to change the task bar settings

  1. Start -> Settings -> Personalization -> Taskbar
  2. On the bottom, in the "Multiple displays" area, turn off "Show taskbar on all displays" enter image description here

That should do it.

0

I've also had taskbar related problems before. To mitigate that, I had to make a new user account - it worked. Try making a new user account and see if it's okay in the new account. If all's well, then move your files to it and delete your old account.

To make a new account, click Win+I. It should open Settings. Now go to Accounts

Settings

After that, go to Family & Other Users (from the sidebar)

Settings

Now, in the Other Users section, click Add someone else to this PC

Settings

If you have a second Microsoft account, log in using that. If not, then make a local account for now (You can log in using a Microsoft account later). To do that, click I don't have this person's sign-in info After that, click Add a user without a Microsoft account

Settings

Settings

After that, enter an username and password and proceed. You now have a second account. Log into that and see if the problem persists