Issue
When adding an additional Server Role (Persistent Chat) to an existing Skype for Business Server 2015 Standard Edition Server, I was presented with the following error when running the Skype for Business Server Deployment Wizard (Step 2).
Prerequisite not satisfied: Before you install Skype for Business Server 2015, you must install an update for Windows Server 2012 R2. For details about the update, see Microsoft Knowledge Base article 2982006, “IIS crashes occasionally when a request is sent to a default document in Windows 8.1 or Windows Server 2012 R2” at http://go.microsoft.com/fwlink/?LinkId=519376.
Investigation
I have no idea how Windows Server Updates got into this state, as the prerequisite for KB2982006 must have been satisfied when this Standard Edition Server was originally installed. Note this is a production server, and to recap what I am doing is adding the Persistent Chat Role.
I went through the process of reinstalling the multiple updates that are part of KB2919355, and crucially following the install order, i.e.
- KB2919442 first, as it is a prerequisite for Windows Server 2012 R2, and should be applied before attempting the install of KB2919355.
- Then the KBs in this order: clearcompressionflag.exe, KB2919355, KB2932046, KB2959977, KB2937592, KB2938439, and KB2934018.
This didn’t resolve the issue.
Get-Hotfix KB2919442,KB2919355,KB2982006 confirms that KB2982006 is indeed missing, as per the Skype for Business Server Deployment Wizard prerequisite error.
Resolution
Using DISM.exe (Deployment Image Servicing and Management), I manually installed KB2982006.
Note you cannot use the MSU file with the DISM /Online switch, so first the CAB file needs to be extracted from the MSU.
My MSU file is in C:\SteveTemp\Windows8.1-KB2982006-x64.msu.
Within the C:\SteveTemp folder, create a subfolder called “KB2982006”, i.e.C:\SteveTemp\KB2982006.
expand -F:* C:\SteveTemp\Windows8.1-KB2982006-x64.msu C:\SteveTemp\KB2982006
Now run DISM against the CAB file.
dism.exe /Online /Add-Package /PackagePath:C:\SteveTemp\KB2982006\Windows8.1-KB2982006-x64.cab
Get-Hotfix KB2919442,KB2919355,KB2982006 confirms that KB2982006 is now installed.
Re-run the Skype for Business Server Deployment Wizard (Step 2) and the prerequisite is satisfied.
Ultimate
LikeLike