I tried the RH approach but in the command window I couldn't copy the new file into c:\Windows\System32. I get a message which says "The process cannot access the file because it is being used by another process."
How do I get around this?
someone helped me get around that. this is what worked for me:
the first thing to do is just a precaution:
- create a folder, call it whatever you want, something obvious and short--'tempbackup', for example.
- copy the current ExplorerFrame.dll from system32 into this folder
-on a piece of paper, write down this instruction (with the appropriate address)
copy D:\tempbackup\ExplorerFrame.dll C:\Windows\system32
This instruction is there only for safety reasons--you shouldn't need it. so maybe write down "BACKUP" next to this command, so you don't confuse it with the one you do want to use.
now,
-put your edited version of the dll in some simple and short location (for example, make a folder 'editeddll' in C:
-on your piece of paper, write down the copy-paste instruction for this file
copy D:\editeddll\ExplorerFrame.dll C:\Windows\system32
(whatever the address you've chosen is)
now,
-restart the computer, and push the F8 key until you're presented with the Safe Mode options.
-I chose 'start Safe Mode with DOS prompt' (because the prompt is what you're going to use)
when it loads, all you'll have to work with is CMD (the DOS prompt).
-write this:
copy D:\editeddll\ExplorerFrame.dll C:\Windows\system32
(whatever you wrote down for the tweaked dll)
It will reply about 'overwriting' the .dll already in system32, asking Yes/No.--type "y" and hit enter
it should tell you '1 file copied'.
now you can just close the DOS prompt, hit ctrl+alt+delete -- it will bring up a Windows screen, and in the bottom right corner choose to restart.
-------------------
if anything was to go wrong, if Windows didn't restart or display properly after doing this, you could restart again, enter Safe Mode again, and this time enter your BACKUP command:
copy D:\tempbackup\ExplorerFrame.dll C:\Windows\system32
(whatever location you backed up the original)
and when you restart after that, things will be back to normal.