As you have Win 7 Ultimate installed, I would assume that you have an install disk but if you haven't, you can download/save the SP1 ISO from
http://www.w7forums.com/threads/official-windows-7-sp1-iso-image-downloads.12325/ and use
http://www.microsoftstore.com/store/msusa/html/pbPage.Help_Win7_usbdvd_dwnTool to create a bootable USB/DVD.
You'll need to change the Boot order to boot up with the USB/DVD and you can do that by tapping F12 as you switch on and use the cursor keys to select your chosen media.
If you opt for an USB then check that your computer has the option to boot from an USB before creating it.
Once you have selected the chosen media, insert the media and press enter.
Press any key when you are prompted to boot from the media and if you are eventually presented with a black screen with an option to press F8, do so and select Safe Mode with Command Prompt - else confirm the keyboard/language or currency as the option you are given.
Select Repair your Computer and make a note of the partition it locates your Win 7 in - it could be C: or D:
You'll eventually be presented with the Recovery Environment where you will have a number of options - select Command Prompt and enter these commands -
bcdedit |find "osdevice" (this is to confirm the partition letter and that's a Pipe symbol before find)
(Assuming C:)
sfc /scannow /offbootdir=C:\ /offwindir=C:\WindowsThis command should repair the files that the sfc was unable to when run within Windows - but let us know what it reports.
Try the printer again but if the Print Spooler is still stopping, have a read through
http://www.sysprobs.com/print-spooler-stopping-automatically-fix