Usually the problem is a corrupted file system and not a corrupted or missing file. The message means that XP is trying to start, but just can't find or get to the file. A chkdsk /r will usually clear it right up, but when Googling the error, KB307545 is the first results, so unfortunately, that is where people start sometimes. KB307545 is for a corrupted registry, not an afflicted file system. If the file system is corrupted, you will get frustrated fast with KB307545.
KB307545 really does work if you follow the directions exactly and you don't have a file system problem, but I have never, never, never used it to fix the issue you describe since it is usually never really necessary. Registry file corruption is not usually going to be the cause of the error.
If you want to use KB307545, that is something you would do to just get your system running long enough to do a "real" system restore, but only after running a chkdsk /r from Recovery Console. There is no such thing as a "manual system restore". There is a "get my system functional enough to do a regular System Restore" though. KB307545 and a regular System Restore are not interchangeable. It could also be that your system restore is just totally whacked out from trying too many things.
What happens when you try to boot your system in Safe Mode? What is the last thing you see on the screen?
What does "not loading everything" mean?
If you are using the Recovery Console to implement KB307545 and have already tried it, the renames will not work until you delete the target file(s) from your previous efforts.
If you want to rename fileA to fileB, you need to remove the current fileB first (if there is one). Rename is not the same as copy so if the target file already exists, you cannot just rename another file over the top of it. You will get an error message. You would have to delete the old file first, then rename. That is why yours worked the first time, but not the second time - the file you are trying to rename to already exists. You can't rename over the top of an existing file.
Do, or do not. There is no try.
I need YOUR votes and points for helpful replies and Propose as Answers. I am saving up for a pony!