Installing TeamCity on Windows is straightforward when using the setup package. The package includes both the server and the agent and provides the option to install either of them or both. The installation package can be downloaded from http://www.jetbrains.com/teamcity/download/.
Note
TeamCity is a Java-based product and hence requires Java Runtime Environment (JRE). The TeamCity installation package for Windows comes bundled with JRE 1.7 and the Tomcat 7 servlet container. This is recommended and is the easiest way to install TeamCity's server and agent on Windows.