Hi Zicoz,
I’m Cyra Richardson from the Microsoft IIS Team. The Web Platform Installer 2.0 will install WordPress on your Windows machine. There are two different ways that you could use it to install WordPress.
Installing Web Platform Installer
?Go to the Microsoft Application Gallery entry for WordPress (https://www.microsoft.com/web/gallery/WordPress.aspx). Then click the green “Install” button on the right side of the page.
Or
?Install the Web Platform Installer 2.0 from link you had in your original post. Run the Web Platform Installer 2.0 on the machine you intend to host your WordPress site on.
From the Web Platform Installer
?Click on the Web Applications Tab on the left side of the dialog
?Scroll to the bottom of the list
?Click on checkbox to the left of the WordPress entry
?Click on the Install button and the bottom of the dialog and the Web Platform Installer will handle the rest
Note that if you do not have MySQL installed, the install will point you to instructions for installing it.