while setting up a new windows virtual server on the rackspace cloud i ran into a hiccup. not with rackspace, so far i’m liking their setup even though it’s still in beta mode for windows. the problem actually came about with installing microsoft’s sql express 2008 x64. the installer seemed to download without any problems, all 600MB of it, but when i ran the installer (actually a self extracting cabinet file) it would get 2/3 complete and then pop a message box with “File is corrupt.” so, i’m thinking.. that’s odd that i downloaded it straight off microsoft.com. so, i google the error message real quick.. i’m still addicted to google so no bing action. google came back with tons of discussions regarding this problem, many of them on m$ sites… google “sql express 2008 file is corrupt during install” and see for yourself. the only problem is that none of those discussions had a real solution. people, like myself, were upset with many of the m$ tech responses… paraphrasing: “just keep downloading it until it works.. something is probably wrong with your anti-virus software.” no help.
ultimately here’s what worked for me: i realized that because i was downloading the sql express 2008 software from the web server.. i was using the IE browser (because i didn’t have chrome or ff installed on it.. no need). however, i wasn’t just using IE.. i was using the 64 bit version of IE. i remember long ago, with vista x64 that the 64 bit version of IE corrupted every executable I tried downloading.. so i quit using the 64 bit version and stuck with the old trusty 32 bit version. anyhow, i just downloaded sql express 2008 x64 using the 32 bit version of IE and ta-da no more “file is corrupt.”
i’m too busy to login to all those sites discussing this problem, but hopefully anybody searching for a solution to “file is corrupt” when installing sql express 2008 will find this blog entry and save themselves some time and frustration.