First rule out infection. Try booting into
Safe Mode with Networking to run a full scan with
Malwarebytes.
If this fails download, burn to CD or write to flash stick
Microsoft Standalone System Sweeper, boot it to run a full scan.
Boot into
System Recovery Options using the Windows 7 DVD Repair console (option two) and run Startup Repair repeatedly from the list.
If this fails, open a Command Prompt to
SFC -SCANNOW Run in Command Prompt at Boot.
If it finds System files to repair it may need to be run several times.
If probs persist, next run System Restore from the Recovery Tools list.
If these all fail, boot into free
Partition Wizard bootable CD. Make sure Windows 7 or it's 100mb Boot partition (preferred) are marked Active. Then click on HD to highlight it, from Disk tab select Rebuild MBR, Apply, reboot. If Windows 7 doesn't start, try same again with Active flag moved to Windows 7 partition itself. Next again try running
Startup Repair 3 Separate Times with Active flag in original position and then Windows 7 partition.
If all fails, copy out any needed files using Windows 7 DVD or REpair CD:
Copy & Paste - in Windows Recovery Console
Then run full Factory Recovery from its partition at boot, Recovery Disks or image you've saved, or the Windows 7 installation DVD following these steps to get a perfect reinstall:
Reinstalling Windows 7
If you get it started or recover using factory image, I would follow these steps to
Clean up factory bloatware replacing bloated Norton with free
Microsoft Security Essentials run with the Windows 7 firewall.