How to replace shell32.dll ?


Recommended Posts

OK I got aqua shell32.dll, and I tried replacing the original shell32.dll by booting into recovery console and replacing the original shell32.dll. But once I reboot everything is the same. When I check the shell32.dll is the original shell32.dll.

I guess somehow when I reboot, the system checks for the original shell32.dll, and if it is different it replaces it with the original.

Any sugestion on how I can install my custom shell32.dll?

Thx

Link to comment
https://www.neowin.net/forum/topic/16187-how-to-replace-shell32dll/
Share on other sites

this is how i do it, i've tried several ways, this is the easiest to me. first, make sure you back the file up. second, delete the file in your windowssystem32dllcache folder, otherwise it'll just overwrite the one you put in. next, go back to system32, find the file, rename it to shell32.dll.bak. wait a sec, a little window should pop up, hit cancel if it asks you to put in your XP cd, hit yes when it asks if you want to keep these unrecognized versions. then drag in the new shell32.dll. wait a sec, a little window should pop up, hit cancel if it asks you to put in your XP cd, hit yes when it asks if you want to keep these unrecognized versions. then just kill explorer.exe, and run it, or log off/on, or restart.

cheers,

joe

hmm, you may want to try doing it through MS DOS, get an extra disk and install MS DOS on it and boot to it.

if that doesn't work you're going to need to get rid of WFP, Windows File Protection.. I remember reading up on how to get rid of it somewhere but I don't remember where. Check www.tweakxp.com and see if it'll tell you there if not search on google.

Microsoft actually provide a way to replace in-use files, with a handy utility, inuse.exe, available free from their site, forWinNT/2k/XP. (There is a different method for win9x/me involving wininit.ini).

http://www.microsoft.com/technet/treeview/...side/6-7-99.asp

Newsbreak! The INUSE Utility is Here

It points to a kb article :-

How to Replace Currently Locked Files with Inuse.exe (Q228930)

which provides examples of it's use. You can download inuse.exe here

All this does (and the program that ChaNinja mentioned) is to modify a simple reg key, PendingFileRenameOperations, with the new filename and the old filename details, so when windows next reboots, the operations are performed and then this key is deleted.

Some more information on this reg key, are available here:- MV.exe (from Windows NT/2k/XP Resource Kit)

Brochaos's way is the way I do it, no command prompt or anything. Make sure you delete it from dll cache

Then rename the original in system32

"Windows file protection" will pop up (if it hasn't you've done something wrong already)

Click cancel then yes

put the modified one in system32

"Windows file protection" will pop up again

Click cancel then yes

Now restart.

Hey Dazzla,

Windows File Protection never pops up.

I also try renaming the file but after ten seconds, the original file is back.

I also tried disbaling the WFP in the registry and still the same problem.

I found the dllcache directory in C:WINDOWSLastGoodSystem32

Is that the corect one?

I deleted everything in it and try to replace shell32.dll and it still didnt let me do that. I also try renaming the shell32.dll in shell32.bak, and then I copied the custom shell32.dll into the system32 folder, but after ten second my custom file was overwriten by the original file. It was done automaticly.

Damn, how the hell can I do this.....

F***in microsoft.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Linus Torvalds releases a pretty ordinary Linux 6.16-rc3 by Paul Hill Linus Torvalds, the head and founder of the Linux kernel, has announced the release of Linux 6.16-rc3. This release comes with fixes for new features that were introduced during the merge window several weeks ago, and for old features where issues have been detected or improvements need to be made. If you remember last week, Torvalds said that rc2 seemed smaller than usual, putting it down to people going on vacation. He said this week’s rc3 seems to be in the usual ballpark for this time of the cycle, so everything looks “entirely normal.” In terms of changes, this release is “dominated” by wireless networking and GPU driver updates, however, Torvalds doesn’t think that anything really huge stands out this time. While nothing stands out Torvalds urged people to carry on testing and submitting patches. This update saw improvements to the core system and architecture. There have been improvements to ARM64 KVM that improve stability and correctness of virtualizations on ARM64. There are also improvements to RISC-V KVM and Trust Domain Extensions (TDX) for Intel which expand and secure virtualization capabilities on those architectures. On the graphics front, there are fixes for the amdgpu and amdkfd drivers that fix job handling, engine resets, display corruption, and power management features. The driver used for Qualcomm’s Adreno GPUs has been updated to improve fault handling, display timing, and driver binding. The open-source Nouveau (Nvidia) driver has been updated with fixes for GSP message queue references, potential integer overflows, buffer size adjustments, and a use-after-free bug. Finally, the Intel i915 driver has been updated to address early wedge issues, memory initializations, and build errors. There are also improvements to Wi-Fi devices (ath12k and iwlwifi), sound (ALSA), power management on AMD, and file system improvements (OverlayFS, EROFS, XFS, NFS, SunRPC). Linux 6.16 is due for release at the end of July and will then be picked up by Linux distributions, which will be the first interaction most end users have with the new features in this update. The main benefit of a newer kernel is that Linux will work on newer hardware, so if you’ve had issues with Linux, be sure to try it periodically in case your hardware is now supported.
    • Technically, it should be account-bound after activating it
    • Follow this video, and a new build will feel a lot faster. https://www.youtube.com/watch?...WLAytRBid7Qryv3&index=1
  • Recent Achievements

    • Week One Done
      urbanmopdubai1 earned a badge
      Week One Done
    • One Month Later
      Jim Dugan earned a badge
      One Month Later
    • First Post
      Johnny Mrkvička earned a badge
      First Post
    • Week One Done
      viraltui earned a badge
      Week One Done
    • One Month Later
      serfegyed earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      645
    2. 2
      Michael Scrip
      226
    3. 3
      ATLien_0
      219
    4. 4
      Steven P.
      150
    5. 5
      Xenon
      146
  • Tell a friend

    Love Neowin? Tell a friend!