Search the Community
Showing results for tags 'shell32.dll'.
It's The best of both worlds. We could have the full feel of windows XP but still be compatible with new drivers and programs. I've asked before on different places but they've just said it was impossible, which I highly doubt. looking at explorer.exe with depends.exe, the only thing that fails it from laucnhing without compatibility mode on windows 7 1701 is shunimpl.dll. For explanation on shunimpl go here: https://www.geoffchappell.com/studies/windows/ie/browseui/index.htm Basically shlwapi and other things forward old calls to shunimpl, but shunimpl doesn't actually do anything but fail it, causing explorer to instantly fail. The only thing compatibility mode does is make it so it doesn't auto crash. I was able to get XP's explorer partly working without compatibility mode by taking a random dll like browseui and renaming it shunimpl.dll and putting it in system32. Since shell32 and others already dll proxy to shunimpl, I believe you could easily point it to an older DLL and gain all those missing functions, but that's above me. The next thing is the registry. I was able to make a winpe with win7pe builder and have the shell registry be that of livexp's explorer script one. It installed and ran but for some reason explorer.exe doesn't work on the winpe one even though it does on the normal 7 build which used the same iso. I've also tried putting explorer.exe in system32 of xp's and using explorer.exe.local and had slight success when running it in depends.exe. I believe if someone was to do this properly they'd need windows server core since it has no full shell to being with but idk. I haven't tested on windows 10 yet but iirc explorer.exe also worked on it but broken still with compatibility mode. These are all my findings. I just really want someone with better knowledge than me to work on this, it would be a dream come true for all the XP fans. btw no I don't accept any of the fake crap like reactos or classicshell. What I want is a true experience, with the full classic file explorer n all. If anyone decides to work on this, use x64 xp or server instead of 32 bit.
Okay, when I installed Windows NT 4.0 Workstation under VirtualPC, the 256 colour icons displayed on the desktop remained intact. With TweakUI installed, you could remove the annoying arrows from desktop shortcut icons and with the Desktop Themes from the Windows NT 4.0 Resource Kit, you had the ability to change desktop icons. However, installing Internet Explorer 4.01 SP2 with Active Desktop support broke the ability to add or remove the arrows on the desktop shortcut icons and eventually defeated the ability to use Desktop Themes to properly change desktop icons. To make matters worse, the security update KB313829 even broke the ability to properly remove annoying arrows from Desktop shortcut icons! While this is not a issue under all editions of Windows 95, I bet that this affected users running Windows NT 4.0 SP6a, Windows 98 and Windows Millennium Edition. Additionally after the updates to Windows 95 have been installed, you could always install Microsoft Plus! for Windows 95 to get the 256 colour desktop icons. The current version of SHELL32.DLL installed in the C:\WINDOWS\System32 directory is 4.72.3812.600 with the date stamp of 2001-12-06 14:23:20. I checked this page regarding the patched SHELL32.DLL bug and it doesn't seem to be too much of a help here. And the SHELL32.DLL fix is only designed for Windows 98 and may eventually not work correctly under Windows NT 4.0 as the size of the file is smaller. Is there a way to fix this complicated issue without having to re-install Windows NT 4.0? I know for sure that simply only removing the arrows is not going to be enough here.