Microsoft Web Platform Installer with Web Matrix Server Management
If you need to set up open source software on Microsoft IIS7, there is NO need to manually install each component separately. For instance, installing Joomla on Microsoft IIS is VERY simple and reliable using : www.microsoft.com/web/Joomla and the Microsoft Web Platform Installer.
You can manually install Joomla on your own computer using XAMP.
I tried WAMP and found I couldn't use PHP MyAdmin. I also found some folder permission issues that wouldn't let the installation directory be removed.
However, if you need to re-install for any reason... StackOverflow had some an answer for the error I had : Access denied for user 'root'@'localhost' (using password :YES) joomla install on windows 7 with web platform installer