Recommended Posts

I was editing Windows 7 .dll files like imageres.dll, explorer.exe, actioncenter.dll, batmeter.dll etc. adding new icons with ResourceHacker, but when I saved the files and restarted my PC there are no visible changes at all. Although when I edit the files again in the Windows folder, the changes are there. What can be the problem?

I've taken ownership of the Windows folder, patched theme files with UI patcher, and deleted any duplicate .dll files in the Windows folder.

Link to comment
https://www.neowin.net/forum/topic/993836-edited-dll-files-no-change/
Share on other sites

  • 9 months later...

Where were the files that you saved? you have to save them to the desktop, take ownership of the original files, RENAME the originals, then copy the new ones. for some fiels you have to reboot, other restart Explorer, otheres restart DWM (net stop uxsms and net start uxsms for dwm, the other using task manager.)

I was editing Windows 7 .dll files like imageres.dll, explorer.exe, actioncenter.dll, batmeter.dll etc. adding new icons with ResourceHacker, but when I saved the files and restarted my PC there are no visible changes at all. Although when I edit the files again in the Windows folder, the changes are there. What can be the problem?

I've taken ownership of the Windows folder, patched theme files with UI patcher, and deleted any duplicate .dll files in the Windows folder.

Never delete oryginal dll's, always rename them to, for example, shell32.dllbac or shell32.dllold, once You have them there You can revert changes without sfc /scannow method.

Here You have easy tut how to manually replace system files (made by me for other site)

BEFORE YOU CONTINUE PLEASE CREATE A NEW SYSTEM RESTORE POINT!!

1. First we must take "ownership" of the dll's in our system. We can do this manually: Windows 7 Take Ownership & Grant Permissions to Access Files & Folder

Or use a registry hack to add "take ownership" to our right click context menu: Add "Take Ownership" to Explorer Right-Click Menu in Win 7 or Vista - How-To Geek

I highly recommend this option!!

Once we have the "take ownership" option in our right click menu, we can start replacing dll's!

2. IMPORTANT: You must make sure that You have the same dll's as Your system architecture, so if You run x64 system, then the dll's must also be for x64 system, if You are not a 100% sure, don't continue, find or prepare a new one, if the architecture of Your dll's are not the same as your system architecture Your system will crash!!

Prepare Your custom dll's on your desktop.

Reboot Your system and run it in safe mode (mostly F8 on "post/boot screen" depending on Your PC/MOBO producer!)

Hit F8 and choose "safe mode", wait until Your system loads.

3. Now navigate to System Partition-> Windows Folder-> System32 Folder-> locate dll's to replace

3a.Right click on original dll and use option "take ownership" (You will see CMD window for second)

3b.Now change name of original dll to, for example , "shell32.dllbak or old"

3c.Copy from desktop Your custom dll and paste it into your System32 folder, Your supposed to see two files: original dll with bak/old extension and the custom one, for example, shell32.dll (If this is the case everything is going well!!)

IMPORTANT INFO FOR X64 SYSTEM USERS:

Please do the same steps in Your SYSWOW64 folder!!

4. Reboot Your system and enjoy your custom effect!

IMPORTANT:

If for some reason your system will not run after dll replacing, do not panic, reboot Your system again, hit F8, choose option "Repair Computer" and run SYSTEM RESTORE, 99% of the time Your system will recover without problems. Check Your files and try to replace once again or use other custom dll's.

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

    • No registered users viewing this page.