Topic Last Modified: 2011-05-11

After you have set up the hardware and system infrastructure, you need to install the appropriate Windows operating systems and updates, in addition to all other prerequisite software on each server that you are deploying. This includes each Lync Server 2010 server role, and any additional infrastructure servers and SQL Server-based servers required for your deployment.

Note:
This section describes installation of operating systems and prerequisite software for internal servers. If you are deploying Edge Servers to support external user access, you will also need to install operating systems and prerequisite software for those servers, including Edge Servers and reverse proxy servers. For details about preparing servers to support external user access, see Preparing for Installation of Servers in the Perimeter Network in the Deploying Edge Servers documentation.

Install Windows Operating Systems on Servers

On each server that you are deploying, install the appropriate Windows operating system:

Install Windows Updates on Servers

Install the Windows Updates required by Lync Server 2010 on each server:

Install Other Prerequisite Software on Servers

Lync Server 2010 requires the installation of additional software on servers:

  • Prerequisite software for servers running Lync Server 2010. The additional software prerequisites for servers running Lync Server depends on the server role being deployed. For details about the specific software requirements for each server, see Additional Software Requirements in the Planning documentation.

  • Lync Server requires Microsoft .NET Framework 3.5 with SP1. You should apply the update discussed in the Microsoft Knowledge Base article 981575, “A memory leak occurs in a .NET Framework 2.0-based application that uses the AesCryptoServerProvider class” at http://go.microsoft.com/fwlink/?LinkId=202909. You should also apply the update discussed in the Microsoft Knowledge Base article 975954, “FIX: When you run a .NET Framework 2.0-based application, a System.AccessViolationException exception occurs, or a dead-lock occurs on two threads in an application domain” at http://go.microsoft.com/fwlink/?LinkId=205337.

  • Prerequisite software for database servers. For details about Windows Update requirements for database servers, including the back-end database, Archiving database, and Monitoring database, see the SQL Server 2008 documentation at http://go.microsoft.com/fwlink/?LinkId=202921 and the SQL Server 2008 R2 documentation at http://go.microsoft.com/fwlink/?LinkId=218015.

    Note:
    Lync Server 2010 automatically installs SQL Server 2008 Express on each Standard Edition server and each Lync Server 2010 server on which the local configuration store is located. After deploying the servers, you can upgrade the RTC database on the Standard Edition server and the RTCLocal databases on other server roles to SQL Server 2008 R2 Express by running the SQL Server 2008 R2 Express setup wizard and selecting the upgrade option. Repeat this process for each RTC and RTCLocal database.
  • Message Queuing. Message Queuing (also known as MSMQ) role components and Directory Service Integration should be installed on the Front End Server and the Archiving and Monitoring Server if you plan to deploy the Lync Server 2010 Archiving or Monitoring Server roles. The Message Queuing components can be found in Server Manager or can be deployed using servermanagercmd.exe or by using the Add-WindowsFeature Windows PowerShell cmdlet. For details, see http://go.microsoft.com/fwlink/?LinkId=205338.