If you don’t want to delete or rename system folders, and
the first technique doesn’t work for you, here is another
possibility. Be aware this technique is the most long and hard,
and the only one that will need a full reboot, doesn’t matter
which file you are replacing, so I recommend to use it only if
the previous techniques doesn't work for you or if you feel comfortable
using the console.
Here is where we’ll use our Win XP installation CD in order
to use it as “boot loader”, starting our system from
the console mode and with no WFP shit. Warning: you must know
the basic console commands (such as list directories and file
copy) in order to use this method.
Step One. Make sure you have a XP installation
CD able to boot your system (some pirate copies can’t start
your PC, just install the OS). Also, make sure you have configured
the BIOS of your PC to boot from the CD drive, otherwise you won’t
be able to boot even if your XP CD is able to boot your system.
Step Two. Introduce your XP CD in the CD tray
and re-start your PC. You’ll see a text line asking you
to press any key in order to boot from the CD. Do it please.
In the menu shown, select “Start in recovery Mode”.
This option will start the OS in the console mode (with no Windows
GUI). When the load process finish, you’ll see just the
prompt (something like this, where “X” is your root
drive):
X:\>
Step Three. Go to your Dllcache folder:
X:\>cd windows/system32/dllcache
Step Four. Rename the file you want to update
(we’ll use the Shell32.dll file as example) to
Shell32.bak:
X:\WINDOWS\system32\dllcache>rename Shell32.dll
Shell32.bak
Step Five. Copy here the file shell32.dll
from the location where are stored your tweaked files:
X:\WINDOWS\system32\dllcache>copy X:\MyTweakedFiles\shell32.dll
Step Six. Repeat the process in the System32
folder:
X:\WINDOWS\system32\dllcache>cd..
X:\WINDOWS\system32>rename Shell32.dll Shell32.bak
X:\WINDOWS\system32>copy X:\MyTweakedFiles\shell32.dll
That's all, your file has been replaced. Of course, you can replace
a big bunch of files in the same console session, just be careful
with the names thing (you might change the wrong file). If you're
using SP1 please read the Info for SP1 users
section for additional information about the folders you should
update.
Advantages of this technique: WFP simply doesn't exist
in when you're using the console in Recovery Mode, so the file
replacement process will be transparent and easy, if you are familiarized
with the console commands. I found this method very safe if you
know what are you doing.
Disadvantages: You'll need a boot CD in order to use
this method, and might be too long and hard for those who doesn't
feel comfortable using the console. You'll need do a full reboot
even if you need to change only one file.
The credits for this technique goes to Jonathan
Fuller. Thanks a lot my friend :)

Info
for SP1 users