After the release of Skype for Business Server 2015 it’s very common to answer several questions about the prerequisites/requeriments to install it. Some people have never been previously in touch with Lync Server 2013 and Skype for Business is totally new to them. All the steps are documented by Microsoft in the following links:
Server requirements for Skype for Business Server 2015 – https://technet.microsoft.com/en-us/library/dn951388.aspx
Install prerequisites – https://technet.microsoft.com/en-us/library/dn933900.aspx
Microsoft recommends to use Windows Server 2012 R2 for all new servers where Skype4B Server will be installed. As per Microsoft: “You should only be using Windows Server 2008 R2 when you have existing servers with Lync Server 2013 already installed, and you’re intending to do an in-place upgrade of them. Windows Server 2008 R2 reached the end of the mainstream support lifecycle on 1/13/2015”. You will find this information here:
Microsoft Support Lifecycle [ Windows Server 2008 R2 ] – https://support.microsoft.com/en-us/lifecycle?p1=14134
Sometimes, even when we go through the documentation, something may fail. If that happens it’s time to make a double check in the existing Technet Documentation. Recently we had to do that when trying to install Skype4B in Windows Server 2012 R2.
During the process to install the Skype4B Server, everything was going well, but from Deployment Wizard when running Step 2: “Setup or Remove Skype for Business Server Components” the following error appeared:
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
In that case, you must go to the URL: https://support.microsoft.com/en-us/kb/2982006 –> Hotfix Download Available –> Accept the “Terms and Conditions” –> Select the Hotfix –> Request Hotfix
After completing the process, Microsoft will send the Hotfix that you requested before. You can download the hotfix and then install it in the Windows Server 2012 R2 where you received the above message in red letters. You must unzip the file and finally run it as administrator. Before doing that, remember the following:
- Do not deploy a hotfix in a production environment without first testing the hotfix.
- Back up the system or the computer that will receive the hotfix before you install the hotfix.
When doing the process, you may receive the following error message: “Windows Update Standalone Installer: The update is not applicable to your computer”
Also from event viewer you will see: “Windows update could not be installed because of error 2149842967” when running the file KB2982006-x64.msu
Don’t forget to read the documentation, this is the key for a lot of issues. In order to apply the Hotfix 2982006 we must complete the prerequisite described in the respective Hotfix detail information: “To apply this hotfix, you must first install update 2919355 on Windows 8.1 or Windows Server 2012 R2. For more information, click the following article number to view the article in the Microsoft Knowledge Base: 2919355 Windows RT 8.1, Windows 8.1, and Windows Server 2012 R2 Update April, 2014 – https://support.microsoft.com/kb/2919355”
After downloading it, when trying to install the KB2919355 you will receive the same message that you received in KB2982006: “Windows Update Standalone Installer: The update is not applicable to your computer”.
In order to install the KB2919355 you must first install the KB2919442 as described in the Prerequisites: “To apply this update, you must have the following update installed on Windows RT 8.1, Windows 8.1, or Windows Server 2012 R2: 2919442 A servicing stack update is available for Windows RT 8.1, Windows 8.1, and Windows Server 2012 R2: March 2014″
Now you can install first KB2919442, then KB2919355 and finally KB2982006. Remember to restart the server after applying each KB update. Using “systeminfo” command from CMD now you will see the KB’s list needed:
At this time, you will be able to complete from Deployment Wizard the Step 2: “Setup or Remove Skype for Business Server Components” successfully.
In order to avoid headaches in the future always remember the basic key: “read the documentation“. We could avoid all this process if we had updated the Windows Server 2012 R2 before starting Skype4B Server installation. It’s important to remember that before installing any Microsoft Server product, we should update Windows Server to the latest updates.