Same problem. Totally surprised how old this issue is.
Yeah. Me too. Really disappointing. Sad, actually. This "little" problem seems to be a BIG pain point for lots of people. And it seems MS is just flat-out ignoring it.
If MS won't fix it, maybe someone could write a tool that does the very same thing that clicking the "Automatically hide the taskbar" checkbox does.
The best work-around I have found so far to use the Task Scheduler to run a PowerShell task to set a Registry value and restart Explorer whenever I login or when I unlock the screen.
powershell.exe -command "&{$p='HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3';$v=(Get-ItemProperty -Path $p).Settings;$v[8]=3;&Set-ItemProperty -Path $p -Name Settings -Value $v;&Stop-Process -f -ProcessName explorer}"
But this doesn't help at all when auto-hide gets turned off at some random time while I'm actually at my PC and I'm busy working. And it restarts Windows Explorer, which closes all my Explorer Windows!!! It also seems to cause some of my running apps to change size and location???
I'll just add this to the list...
- Desktop Icons moving around to random locations at random times, not just at Login or Unlock.
- NONE of my Startup Apps that are set up in the Registry - ONLY the Registry - actually get started. (I have to add them to my Startup Folder!!!) MS tells me the ONLY way to fix this is to create a new User and use that.
- "Automatically hide the taskbar" keeps getting turned off at random times, not just at Login or Unlock.
- ... the list just keeps on going...