Almost certainly the problem lies with lack of space on your hard drive. MS recommends that Vista needs at least 15Gb of free space. You will need to get free up some memory or get a bigger hard drive installed.
I have bought a 16GB Memory Stick (Play.com (£16.99(If you want to know))) so I am going to put my 5.2GB of photos on it so it will take my primary free space up to 10GB. What I might do is delete the rubbish music.