Start
OSX Style Icons OSX Style Icons OS X Visual Style OS X Visual Style Tweaked System Files Tweaked System Files OS X Dock for DesktopX OS X Dock for DesktopX Little Things Little Things
 
Flash Dock   System Tray Icons Replacement   Tutorials   Fonts   Sounds   Wallpapers
 
 
Home > Stuff > Tutorials > Replacing System Files in Windows XP
 
Replacing System Files in Windows XP
 
 
Table of Contents
 
Introduction (Start)
Background
First Technique
Second Technique
Third Technique
Info for SP1 users
Things you must know
List of system files

Second technique (the bad)

Some people find hard the previous technique; if this is your case, and you are ready to make some major changes to your system (or you do changes very often), this technique will bring you a more permanent solution, and an easiest way to replace system files.

Now we’ll try to mislead WFP using logic thought. If windows loads its “healthy” files from a given location, what if it doesn’t find these copies? Yes, we’re right, then it will be unable to load (and replace) system files. As you know, all the “healthy” copies of system files are loaded from a folder called “Dllcache”. So if we try to replace the file called “Shell32.dll” located in System32, Windows will replace our copy with a “healthy” file from Dllcache, and so on. We’ll be unable to see any change in our system because, in fact, we didn’t do any change.

Then, the easiest way to keep our tweaked copies unaltered, is deleting (or even better, renaming) the folder called Dllcache. What will happen when we replace any system file? Windows will try to load its “healthy” copy from Dllcache and will fail, so it will show us a dialog box asking for our Win XP CD in order to load its “healthy” copies and replace our dear tweaked file. Make sure you don’t have your XP installation disc in the tray or windows will load the files from here!

Step One. Navigate to your \Windows\System32 folder. Select the folder called “Dllcache” and rename it to “BackupFolder”. You can move it away from their original location, maybe to the root of your hard drive.

Note: You must disable the “Hidden protected system files and folders” feature (process described in the Background section) or you’ll be unable to see this folder. If you’re using Service Pack 1, please read the section called Service Pack 1 users information.

Step Two. Select any tweaked file from my set and copy it straight over the System32 folder. Windows will ask you confirm the file replace. You must answer “Yes” to this dialog:

Step Three. Close all the explorer windows. You’ll see the WFP warning messages, just proceed as you know (click “Cancel” in the first window and “Yes” in the second one). That's all.

Important note: Not all the files can be replaced in the standard way described here. Some of them, such as Shell32.dll and Explorer.exe files might need to be replaced using the first technique described in this tutorial, even if you have deleted your Dllcache folder. It’s because Windows is doing use of these files and can’t be overwritten unless you kill the Explorer.exe process.

Advantages of this technique: You won’t have to deal with a complex updating process again, all your system files can be tweaked and replaced easily and quickly.

Disadvantages: Not all the files can be replaced using this technique (such as Shell32.dll). Also, you can be exposed to any possible attack targeted to your system files (I recommend you to install a good antivirus). And you could need some of these “healthy” copies in the near future, who knows? That’s why it’s a very good idea to rename your Dllcache folder instead of deleting it completely.

Third Technique (the ugly)

 
 
 
Mac, Mac OS, Mac OS X, Apple and the Apple logo are trademarks of Apple Computer, Inc.,registered in the U.S. and other Countries.
 
 
 
Home Page
 
Contact Iceman
 
Links