Bootstrapper.exe doesn't start on a non-English version of Lync Server 2013 RTM

Symptoms
Consider the following scenario:
  • You're on a Microsoft Lync Server 2013 RTM (5.0.8308.0) server that's running a non-English version.
  • You install the May 2015 Cumulative Update 5.0.8308.887 on the server.
  • You run the Bootstrapper.exe executable file.
In this scenario, Bootstrapper.exe can't be started. Additionally, you receive the following error message:
Error: The given key was not present in the dictionary.
▼ Details
└ Type: KeyNotFoundException
└ ▼ Stack Trace
└ at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Microsoft.Rtc.Internal.Tools.Bootstrapper.BootstrapperTask.RemoveUnusedFeatures(Boolean scorch)
at Microsoft.Rtc.Management.Internal.Utilities.LogWriter.InvokeAndLog[T](Action`1 action, T arg)
Cause
This issue occurs because a change in the Microsoft.Rtc.Management.Deployment.dll file in the English version of the file hasn't been made available to the non-English version of the file.
Resolution
To fix this issue, install the April 2016 cumulative update 5.0.8308.956 for the Lync Server 2013, Core Components.
Properties

Article ID: 3148959 - Last Review: 05/20/2016 05:10:00 - Revision: 5.0

Microsoft Lync Server 2013

  • kbfix kbqfe kbsurveynew kbexpertiseinter KB3148959
Feedback