tl;dr: Main question: Is there anyway I can edit a registry from a non-booted windows vista on winxp?
So I have this computer I'm supposed to fix for someone. It has vista on it.
The computer is completely raped. It wouldn't boot up, so I tried system restore. I got to log in, but it takes like 20 minutes to load up and then 10 minutes for it to do anything, from opening a folder or loading a web page. I used msconfig to kill all 20+ startup objects and windows defender to kill processes that started up anyways (mysearchbar crap, horrible spyware - does not want to die!).
After like a year, I finally downloaded avast and did a scan at boot time and got rid of some trojans. Did help a little, but not completely. So I took the drive out and put it in my computer to scan it with kaspersky and currently doing a run with malwarebytes. So far the only thing that was detected was mysearchbar's main folder.
So besides the main question above, is there anything else I can do? It really seems like a lost cause but I can not just reformat it.
None.

SDE, BWAPI owner, hacker.
Sure you can. Rape it some more.

A clean start will do that drive good, and save you some time. That someone is at a loss if he loses anything. It's his fault to begin with.
Why do people always talk about reformatting when reinstalling Windows? Reformatting is rarely needed at all when reinstalling, even if it is to get rid of a virus, trojan, etc.
BTW, yes, there is a way with the registry editor to open a registry file from another copy of Windows. You just need the proper permissions to access the file. I don't know for certain whether XP's registry editor can safely work with Vista's registry or if it can't. If you have a Windows Vista installation disc, there is a way to open up the registry editor from there, IIRC. Something like getting into the command prompt from the recovery options in the Vista installer and then running regedit from there.
Whichever registry editor it is, the steps are the same. To open up the registry, first open up the registry editor. If you are opening up the user's registry, click on HKEY_USERS; if you want something from HKEY_LOCAL_MACHINE, highlight it. Then click File -> Load Hive. For HKEY_LOCAL_MACHINE, the different categories are stored at "C:\Windows\System32\config". The files with no extension are the current registry. For a user registry, the file is ntuser.dat in the user's root folder. (C:\Users\
username on Vista)
After you select a file, it asks for a key name. Give it a name that isn't in the list yet (something simple like just an 'a' will work). This name is what will show up in the list after it loads it. You can then make changes in the registry loaded under that name. Be sure to click the loaded registry in the list and click File -> Unload Hive when you are done with it.
Post has been edited 2 time(s), last time on Jun 8 2009, 2:00 am by ShadowFlare.
None.
Why do people always talk about reformatting when reinstalling Windows?
Because reinstalling only leaves a bunch of programs and application data laying around, no longer linked with windows.
I deleted a bunch of malware and useless crap on the computer. There must have been 25+ different shitty applications loading some data at startup. I almost had it running nicely, the only problem that persisted was random crashing of services, especially security ones, and it was running a tad slow, but no where as bad as it used to be. I got greedy and tried to uninstall the avast I put on there, to install kaspersky and malwarebytes, and apparently something took advantage of the small downtime where there was no antivirus. Desktop profile crashed and it would kill the ms installer service whatever when kaspersky was trying to setup.
Reformat is definitely going to happen now. I thought this would be an easy $50.
None.
You can just delete those files later when you decide you no longer need them.

Windows Vista's installer makes it even easier, by keeping the old folders separate from the new ones, putting the old ones in Windows.old. Then it is a simple task to delete the old Program Files and Windows folders if you have no use for them.
None.
Make a separate partition for his OS, and a separate for his random storage. Easy backup.
None.
Why couldn't you just reformat? Did you bet someone 50 bucks that you could fix it without reformatting or something?
None.
Wasn't my computer, wasn't someone I knew. I wasn't told I could just reformat, so I assumed I should fix it without it.
None.
Malwarebytes, SUPERantispyware, Spybot - Search and Destroy, and maybe AdAware SE, scan with all of those, I'd say that if they stop detecting anything, might as well boot up off of it, prolonged scanning tends to get rid of the worst spyware, it'll take several "deletions" of the same spyware before you finally get it.
None.