WordPress has removed any official instructions from their website regarding installation procedures on Windows based hardware. Though one can easily find documentation on the web detailing a typical 32 bit Windows server installation, finding installation instructions for x64 version of Windows server is pretty tough.