This instruction is based on a standard installation from the installation file that is delivered by the Shibboleth consortium. It works with 64 bit Windows server 2010 or later with IIS 7.x or 8.x. This instruction presuppose that you have installed IIS 7.x or higher on a 64 bit system. If you have an earlier version of IIS or wanting to run 32-bit applications, look at the Shibboleth Consortium NativeSPWindowsInstall pages for instructions.
Things to do to prepare installation of Shibboleth SP on Windows with IIS7 eller higher
If IIS has "shared configuration" enabled, make sure you shut it down before installing Shibboleth SP. It is done in IIS Management Console.
IIS 6 Management Compatibility
There are a number of "IIS 6 Management Compability" options. Open IIS Management Console and enable them all.
ISAPI filters and extensions
You also need to ensure that support for ISAPI filters and extensions is installed. This appears to be a separate installable feature in some cases.