IT Knowledge Base

Technical Repository

HowTo: SCCM 2012 R2 – Configure Automatic User Device Affinity

System Center 2012 Configuration Manager is focused on the user rather than the device. This allows users to have a consistent experience no matter what machine they use, and applications are delivered in different ways based on the current device the user is utilizing.

One of the decision criteria for the method of application deployment is if a machine is the user’s primary device; this is indicated through User Device Affinity. There are often questions how this process actually works.

Automatic User Device Affinity can be enabled by modifying the Client Settings policy. Under¬†User and Device Affinity, change the this to Yes for the device and user settings. It’s important that the Audit account logon events and Audit logon events are enabled on computers too, as these are used to determine the device affinity.


Configuration Manager reads data about user logons from the Windows Event log. To be able to automatically create user device affinities, you must enable the following two settings from the local security policy on client computers to store logon events in the Windows Event log.

  • Audit account logon events
  • Audit logon events

You can use Windows Group Policy to configure these settings.


If an error causes the Windows Event log to generate a high number of entries, this can result in a new event log being created. If this occurs, existing logon events might be no longer be available to Configuration Manager.


Leave a Reply