Hi,
I would like to have a Windows 11 installation with a desktop environment as close to Windows 10 1607 as possible. Reason for that is the fact that, after 1803, Microsoft enlargened the Cortana Search UI from the Start Menu to always display the right click context menu, which made it take almost half the screen size of my 1360x768 monitors. To return that to normal, I would need to port ShellExperienceHost (for the Start Menu) and Cortana (for the Search UI). Now, I tried registering the 1607 version of ShellExperienceHost on 22H2, but it kept crashing, the Event Viewer error pointing towards Windows.UI.Xaml.dll, same error an unregistered UWP app would receive.
In my opinion, the most straightforward way to do this UI transformation would be to port the 1607 version of explorer.exe to 11 22H2. When I try to run it by double-clicking it, I receive this error:
Using Dependency Walker, I can see that 1607 is also missing that DLL, so that is most likely not the actual issue. I have noticed that Windows 11 22H2 is missing WpAXHolder.dll. After adding it to System32 (without registering it), a function that does not appear in 1607 is mentioned as being "Not Bound". Only one other DLL in the Tree Module below WpAXHolder is marked as having errors: IERTUTIL.DLL, which contains multiple "Not Bound" ordinals. Replacing it with the 1607 version renders the LogonUI not functional, so that is not a viable solution.
Could the fact that I forgot to register it be the culprit?
Can someone advise on what I should try next? I have uploaded explorer.exe on Google Drive, if that's ok: https://drive.google.com/file/d/143p3F9x3d0koDyP3YE1zYouSegz2r0Ir/view
Also worth mentioning is that I have never used Dependency Walker before, so please be patient with me, if I have done rookie mistakes.
Thanks for your help!