Install SharePoint 2010 Development Environment on a clean Windows 7 SP1 Machine

Step Notes:

1. Install SQL Server 2008 R2

2. Install Visual Studio 2010, but uncheck the SQL Server 2008 Express option.

3. Install Visual Studio 2010 SP1.

4. Install IIS and check all of the possible necessary IIS components.

5. Add <Setting Id="AllowWindowsClientInstall" Value="True" /> into /Files/Setup.config.xml under SharePoint 2010 Installation File folder. This option is to allow SharePoint 2010 can be installed on a client windows OS.

6. Install Prerequisites one by one as following:

Windows Identity Foundation: https://www.microsoft.com/downloads/en/details.aspx?FamilyID=eb9c345f-e830-40b8-a5fe-ae7a864c4d76&displaylang=en 

MSChart Control: https://go.microsoft.com/fwlink/?LinkID=122517

7. Install SharePoint 2010 by clicking and clicking... and then run the configuration wizard.

8. If you're using domain account to connect to DB and other services, try install SharePoint 2010 in your domain network environment, or you will be prompted error "Specified value is not supported for the {0} parameter ". If you want to use local account to install, you will only be able to install in Standalone model.

Done!

Note: I just followed above steps to successfully set up SharePoint 2010 on my machine, this approach doesn't mean it can work in any Windows 7 machine. I wrote to give you a quick checklist if having similar scenarios.....