After upgrading the Operatin System to Windows Server 2012 R2., the 'Altiris Object Host Service' (AtrsHost.exe) continually crashes.
In the client's Symantec Management Agent logs: 'Failed to create remoting request service: name='AtrsHost'.
And
System.TypeLoadException: Could not load type 'System.Runtime.Diagnostics.ITraceSourceStringProvider' from assembly 'System.ServiceModel.Internals, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
Part of the upgrade to Windows server 2012 R2 is including .NET 4.5, however the call is looking for a .NET 4.0 library that was previously being used.
For example:
http://k8nok.blogspot.com/2014/12/upgrading-2008r2-to-2012r2-might-cause.html
ITMS 7.6, 8.0, 8.1, 8.5
.NET 4.5, 4.5.1
This issue can be resolved by installing .NET 4.5.2 (http://www.microsoft.com/en-us/download/details.aspx?id=42642) or later.
Then restart the server.
(With newer versions of .NET being available, you may also choose to install a newer supported version of the .NET Framework, ie. 4.6. Please refer to supported .NET versions in our ITMS Support Matrix)