Solution Components of Device Update Web service


Topic Last Modified: 2012-06-21

This topic describes the internal components of Device Update Web service, the Lync Server Control Panel, and the device updates folder, where updated image files and log files are stored.

Internal Components

The following figure shows the internal components of Device Update Web service. All requests within Device Update Web service run under the Internet Information Services (IIS) application pool identity, which is the service account under which Web Services runs. By default, this account is RTCComponentService.

Device Request Handler

The device request handler performs the following tasks:

  • Receives requests for software updates from Lync Phone Edition

  • Receives device logs and stores them on the server.

  • Generates audit logs for device update activity.

Device Update Web service on Lync Server Control Panel

The Device Update Web service is available from Lync Server Control Panel. The Device Update Web service performs the following functions:

  • Configuration Management. Provides configuration settings for maintaining and purging log files and for purging updates files.

  • Update Upload Management. Writes data from uploaded update .cab files to the WMI data store and writes the image files to the device updates file store.

  • Approval Management. Provides the ability to approve or reject device updates for deployment and roll back updates to a previous version.

  • Test Device Management. Provides the ability to specify the devices that are to receive pending updates for testing purposes.

Device Updates Folder

The Device Updates folder serves as the central repository for the update information, logs, and audit information. It provides the installation point for devices that require updates.

On Lync Server Standard Edition, this folder is automatically created by the installer and located in the Web Components folder under the installation folder. The default path is as follows:

%ProgramFiles%\Lync Server <version>\Web Components\DeviceUpdateFiles

On Lync Server Enterprise Edition, prior to installation the administrator creates a shared folder to contain both client and device update files. The administrator then specifies the location of this folder when running the Create Front End Pool wizard during deployment.


Do not make any changes to the Device Updates folder or any of its folders or files. If you do, Device Update Web service cannot correctly manage the files and you may experience errors.

Device Updates Cabinet Files

Microsoft makes updates available in cabinet (.cab files) that you can download from the Microsoft Help and Support website. An update .cab file contains updates for one or more devices. After obtaining the .cab file, you upload it to Device Update Web service by using the Device Update Web service on Lync Server Control Panel. When you do this, the Lync Server Control Panel creates a folder structure within the Device Updates folder and populates it with the update images.

The following file types are contained in a Lync Phone Edition update:

  • .cat: Security catalog

  • .nbt: Firmware image

  • .xml: Description file