1. To QUICKLY get an OS back up and running...
Download an iso of some puplet of Puppy Linux...
Make the "live" optical disk [DVD or CD]...
Boot that into the desktop [make configuration choices during boot]...
If there is available some internet connection...
Click the "Connect" icon on the desktop...
Or else use "Setup->Network Wizard" to do the necessary.
2. Then you can take your time trying to fix Windows, whilst you have a working OS.
3. Recommended puplets of Puppy Linux:
Use this BoxPup 4.1.3 ISO file to make a bootable CD [rewritable is good].
md5sum for BoxPup 4.1.3
This latest updated version was only recently released a few days back.
Elegant, stylish, minimalist, small [87MB ISO], FAST, nice features.
Name = puppy
Password = linux
You may need to enter these twice.
Muppy Linux 008.4c
Large ISO [764MB] needs a DVD.
Comprehensive, lots of goodies, colorful, slightly slower than boxPup but still MUCH faster than Windows.
Go for this if you can.
4. See logonUI.exe - Bad Image for possible fix for your Vista.