I tried to install XNA recently on my new Windows 8 notebook to continue some old work and run immediately into problems. So what exactly did not work? When trying to install the Windows Phone dev tools where XNA is part of the installation fails. The issue is discussed in detail here: http://blogs.msdn.com/b/astebner/archive/2012/02/29/10274694.aspx
So the above guide works with one additional step. After step 1 you should restart your machine. That did do the trick. Here are the necessary steps adopted from the above block extendend with the additional step.
- Download and install the latest version of the Games for Windows – LIVE Redistributable from http://www.xbox.com/en-US/LIVE/PC/DownloadClient
- restart your machine
- If you are installing the Windows Phone SDK 7.1, re-run setup and choose to repair it. This will re-run the previously failing XNA Game Studio installers and they should install correctly this time.
- If you are install a standalone XNA Game Studio product, re-run setup and it should install correctly this time.
- If you are planning to do Windows Phone development, you should also install the Windows Phone SDK 7.1.1 Update after installing the Windows Phone SDK 7.1. This update fixes an issue that prevents the emulator in the Windows Phone SDK 7.1 from working correctly on Windows 8.