I'm just wondering if you might want to try downloading, and installing Windows Live Essentials 2011 for Vista 32 bit to see if that would work better for you.
Here is the link if you want to give it a try.
http://www.microsoft.com/en-us/downl....aspx?id=29219