Try installing VS 2008 runtimes separately
http://www.microsoft.com/downloads/d...displaylang=en
And you probably have too agressive antivirus software. Shut it down before installing calibre. Furthermore if you have Windows Vista run calibre setup as Administrator (right click on the msi and choose / run as administrator option )