HI DJJazzyJosh!
I haven't had the chance to welcome you to the site, so Welcome to the site!
Do you have a spare Hard drive laying around that you could use for a temp install, you could then set your current drive to SLAVE and backup all your important files.
Otherwise, can you perform a system restore? If not you may have to go into the recovery console by booting from your XP CD as if you were just going to Re-install.
Don't, howerer, install Windows, you want to hit R for the recovery console.
You should see:
Microsoft Windows(R) Recovery Console.
The Recovery COnsole provides system repair and recovery functionality.
Type EXIT to quit the Recovery Console and restart the computer.
1: C:\WINDOWS
Which Windows Installation would you like to log onto
(To cnacel, press ENTER)?
Hit number 1 on your keyboard. Or whichever corresponds to the OS you are having trouble with (in this case XP).
You will be asked for your administrator password. If you can't remember it, just press enter, if you can't get past this point then post letting us know and go no further.
This procedure assumes you have Windows XP installed to C:\Windows.
When proceeding past this point remember that PC Help Forum cannot be held responsible for lost or damaged data caused by following these instructions.
All the copy commands will respond with a "file copied" response and all the delete commands will simply move on to the next line.
All commands must also be typed Exactly as they appear here, if i don't skip a line than keep typing even if the cursor starts a new line.
Code:
md tmp
copy C:\windows\system32\config\system C:\windows\tmp\system.bak
copy C:\windows\system32\config\software C:\windows\tmp\software.bak
copy C:\windows\system32\config\sam C:\windows\tmp\sam.bak
copy C:\windows\system32\config\security C:\windows\tmp\security.bak
copy C:\windows\system32\config\default C:\windows\tmp\default.bak
delete c:\windows\system32\config\system
delete C:\windows\system32\config\software
delete C:\windows\system32\config\sam
delete C:\windows\system32\config\security
delete C:\windows\system32\config\default
copy c:\windows\repair\system c:\windows\system32\config\system
copy c:\windows\repair\software c:\windows\system32\config\software
copy c:\windows\repair\sam c:\windows\system32\config\sam
copy c:\windows\repair\security c:\windows\system32\config\security
copy c:\windows\repair\default c:\windows\system32\config\default
Part one finished. Now type "EXIT" and let your machine reboot all the way into Windows.
NOTE: It will not look like it did last time you saw it. Also, if you are using FAT32 as your file system this will be a bit easier but if you are using NTFS, you need a couple extra steps.
PART 2:
1. Start Windows Explorer
2. In the TOOLS menu, click Folder Options.
3. Click the VIEW tab and under "Hidden Files and Folders" check "Show Hidden Files and Folders" and clear "Hide Protected Operating System Files". Click "OK" and click YES when asked if you are sure.
4. Double-Click the drive where Windows is installed to get a list of folders. It's imperative that you click the correct drive.
5. Open the System Volume Information Folder (if you're using FAT32 this is as easy as double-clicking). If you are using NTFS (most likely), you need to right-click the System Volume Information folder and and select "SHARING AND SECURITY" Then click the security tab (If there is no no security tab then skip this step for now). Click "ADD" and in the box tha's labeled "Enter the object names to select," type in the name of the user at the top of the Start Menu...exactly as it's shown. Click OK as many times as it asks you.
*****IF NO SECURITY TAB*****
Click to select the checkboxes in the "Network sharing and security" area, one is labeled "Share this folder on the Network" and the other "Allow network users to change my files". Change the share name to something short...and something you'll remember...like "sysinfo" or something. If it won't let you perform the operation again then try one more time. Then double click the file to open it. You're probably going to want to reverse these settings when you're finished restoring your computer.
NOTE: This folder contains one or more "_restore {GUID} folders.
EXAMPLE: _restore{FE23CC03-0843-4A14-93D9-9F960234668B}
6. Open one of the _restore... folders that WAS NOT created at the current time (find one that was created before your pc got messed up). You will see one or more folders named "RP x" ( x will be replaced by a digit). Open one of those folders and locate the "SNAPSHOT" folder and open it.
7. From the snapshot folder, you want to copy the following files to your "C:\windows\tmp" folder:
_registry_user_.default
_registry_machine_security
_registry_machine_software
_registry_machine_system
_registry_system_sam
(TIP: Hold CTRL and select all the files with your mouse and then right-click one of the selected files and click COPY).
Now stuff's about to happen. Reboot and make sure you boot from your XP CD again and when everything's loaded off the disk then press R to enter the Recovery Console again.
PART 3
Once in the Recovery Console, Type the following:
Code:
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\security
delete c:\windows\system32\config\software
delete c:\windows\system32\config\default
delete c:\windows\system32\config\system
copy c:\windows\tmp\_registry_machine_software c:\windows\system32\config\software
copy c:\windows\tmp\_registry_machine_system c:\windows\system32\config\system
copy c:\windows\tmp\_registry_machine_sam c:\windows\system32\config\sam
copy c:\windows\tmp\_registry_machine_security c:\windows\system32\config\security
copy c:\windows\tmp\_registry_user_.default c:\windows\system32\config\default
And now you're done! Type exit and reboot all the way into Windows again. You should have most of your settings back but all your files should be waithing for you...just not necessarily all your programs. If you want to try another restore point rather than the one you are already in, at least you should be able to run the system restore in windows.
I've only jumped to this step because you said you messed around with the registry. If this is unsuccessful then follow the PREWORK instructions in my signature and we'll start ruling out malware as the next potential culprit.