-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ep_taskbar does not resize properly after DPI changes caused by monitor changes #3796
Comments
Hello @MickeyM007, I am Ha7yad who help's people with problems on Explorer Patcher. Can you please give me the Windows Version? You can do this by running Winver. Also, can I see your EP version? |
This is my MOST annoying bug with ep_taskbar. It's at the top of my list of bugs for this one. I tried fixing it, but no luck. Eventually gave up but I might revisit this again. It was due to something not sending my taskbar an additional "0x5B8" message compared to the stock 10 taskbar. That something might be a piece of hack in Microsoft's code which is no longer needed in the 11 taskbar. I'll let you know once I have a solution to this bug. Workaround being locking/unlocking the taskbar each time this happens to resize it. @Ha7yad No need winver and all -- happens on ALL versions. 22H2 in my case. |
Ok |
Okay thanks! Clicking once: 'lock the taskbar' every time it happens works fine for me, it indeed resizes! FYI: I am using ExplorerPatcher v22621.3880.66.6. Windows 11 pro 24h2 26100.2033 (it is all in the log. I thought it was enough, sorry) |
Of course it never happened before because you just started using the reimplemented taskbar today... I've been using it daily since January of this year and it's been annoying me especially when connecting/disconnecting my high DPI displays as well as connecting/disconnecting from RDP. |
Indeed and understandable! Although the workaround works well enough for me, don't worry too much. It's much better than having to restart Explorer every time. What makes the EP Windows 10 taskbar work without resizing? (I saw Windows 10 taskbar stop working with 24H2) |
I have the exact same problem and it annoys me very much! Can you elaborate how to fix this please? Is this behaviour now due to Win 24H2 or due to explorer patcher and it's settings? The same issue was described here but the given solution is nonsene/useless. https://linustechtips.com/topic/1558370-windows-11-changes-window-sizes-after-screen-turns-off/ I now had 6 programs (browser, exploer) open and after turning the TV on again, the sizes and shape are all over the place. |
@MickeyM007 My display is the "SAM7346" seen in the entries and in CRU, but there are also other entries as "MSBDD_NOEDID", "MSNILNOEDID", "SIMULATED" etc. I don't know where those come from. Everything works fine with the display etc. |
@1kartafal4 Sure! Here’s what I did to fix it: -Check device manager. View-> show hidden devices. -Deleted the marked items in the registry: Hope this helps! |
@MickeyM007 Did everything you wrote in the correct same order and now all prolems solved. Additionally I also deleted the three registry entries in "MonitorDataStore" - this worked in my favor. This also solved another problem I had since Win 24H2: I set the OS-scaling to 150 % (due to high-resolution), but not everything was resized and displayed correctly. Thanks! |
@1kartafal4 Awesome, You're welcome! Checked the registry and saw an extra "00" subkey under "configuration -> 'my monitor' and 'simulated_10DE_.....' (same as the screenshot above). @Amrsatrio Windows Update installed a "Windows Configuration Update (KB5035942)" on my PC yesterday. Oh, I had the Windows stopwatch running to test the time, if the screen flickers once after the monitor is turned back on, the clock app freezes completely, unless I click on it in the taskbar (to minimize), it unfreezes. The rest of the PC is still active. The taskbar is adjusted right. The strange thing is that this doesn't always happen. Sometimes it takes longer, sometimes it doesn't resolve itself at all. |
I have a similar issue. I have two monitors, but prefer to have my primary task bar with the system tray and clock on my non-primary display, as well as resized to two bars high. I switch my primary display between my work and personal computers frequently, and whenever I do this, the primary task bar resets to one bar high located on the primary display, instead of two bars high on the secondary display as I configured it. Is it possible to associate taskbar location/size configurations to specific monitor configurations, so that whenever the display layout changes, EP looks up known previous taskbar configurations and reapplies it? |
@Sinbios Please try the prerelease version 66.7 and see if it has your problem mitigated. |
After the 24H2 update Microsoft changed the monitor settings it seems. And I think they're not happy with EP ;).
Usually when I am not behind my PC I turn off the monitor, the PC is still on to perform tasks, for example video editing etc. When the monitor is turned on again, Windows thinks it is a 'new' monitor and rearranges windows and window sizes.
I found out what was the cause: Windows added registry strings and keys thinking it's a new monitor. I deleted some and changed others. The problem was solved.
EP works fine so far. Two small things:
I use taskbar style Windows10 (ExplorerPatcher), with the latest ep_taskbar5. The issue does not happen with taskbar style Windows 11.
Normal taskbar:
Thank you team EP! And the always great support!
The text was updated successfully, but these errors were encountered: