Prerequisite installation failed: RewriteModule RRS feed

  • Question

  • Hi,

    I have been trying to install Standalone S4B 2015 on Windows Server 2016. During my installation phase, i got an error and cannot move ahead. Below is the error that i have faced.

    Checking prerequisite SqlInstanceRtc...prerequisite satisfied.
    Installing rewrite_2.0_rtw_x64.msi( REBOOT=ReallySuppress )...failure code 1603

    -------------------- Error Message from rewrite_2.0_rtw_x64.msi----------------------------
    Property(S): TTCSupport = 1
    Property(S): Time = 15:21:52
    Property(S): Date = 2/2/2017
    Property(S): MsiNetAssemblySupport = 4.6.1586.0
    Property(S): MsiWin32AssemblySupport = 6.3.14393.0
    Property(S): RedirectedDllSupport = 2
    Property(S): MsiRunningElevated = 1
    Property(S): USERNAME = Windows User
    Property(S): DATABASE = C:\Windows\Installer\c3109.msi
    Property(S): OriginalDatabase = C:\ProgramData\Microsoft\Skype for Business Server\Deployment\cache\6.0.9319.0\rewrite_2.0_rtw_x64.msi
    Property(S): UILevel = 2
    Property(S): ACTION = INSTALL
    === Logging stopped: 2/2/2017  15:21:52 ===
    1: 2 2: 0
    1: 2 2: 1
    -------------------- End Error Message from rewrite_2.0_rtw_x64.msi -----------------------
    Prerequisite installation failed: RewriteModule

    Name of prerequisite: RewriteModule   2/2/2017 3:21:52 PM    
                         Type of prerequisite: msi   2/2/2017 3:21:52 PM    
                         Method used to check prerequisite state: RewriteModuleNeeded()   2/2/2017 3:21:52 PM    
                         Result of state check: True   2/2/2017 3:21:52 PM    
                         Installation result: 1603   2/2/2017 3:21:52 PM    
    Error: Prerequisite installation failed: RewriteModule
     Type: PrereqInstallFailed
      Stack Trace
           at Microsoft.Rtc.Internal.Tools.Bootstrapper.BootstrapperTask.HandleInstallPrereqFailure(String prereq)
    at Microsoft.Rtc.Internal.Tools.Bootstrapper.BootstrapperTask.AddMsiPrereq(String prereqName)
    at Microsoft.Rtc.Management.Internal.Utilities.LogWriter.InvokeAndLog[T](Action`1 action, T arg)
      2/2/2017 3:21:52 PM   Error

    Request if any one can help me with this issue.

    Thursday, February 2, 2017 10:02 AM


All replies

  • Hi Aerrow, 

    I am not sure it will help you or not, but this happens when SQL Express is not installed correctly. 

    1. Go to C:\ProgramData\Microsoft\Skype for Business Server\Deployment\Cache\Version Number\ you will find the SQLExpr_x64.exe, extract the installer into a location in the server. 

    2. Go to Control Panel and right click on SQL installaion - select uninstall and run a repair of SQL and when it prompts for media, route the folder where you have extracted the SQL Installer earlier.

    After repair, simply try to install SFB.


    Thursday, February 2, 2017 4:21 PM
  • Now, when tried to install Rewrite Module manually, i got this issue. This issue simply says i need IIS version 7.0 or greater..... but on the background you can see i do have already IIS 10.
    Thursday, February 2, 2017 4:57 PM
  • Hi all,
    Thank you for your support. The issue was with the IIS. 'Rewrite Module 2' on Skype for Business 2015 was not able to detect IIS 10 on Windows Server 2016. so I have to make around to get the solution. Have posted the solution on this link. Hope this might save you day :).


    • Marked as answer by AerrowMVP Thursday, February 2, 2017 6:05 PM
    • Edited by AerrowMVP Friday, March 3, 2017 6:48 PM
    Thursday, February 2, 2017 6:05 PM
  • Hi Aerrow,

    just wanted to add that you can download the latest version of the RewriteModule here:


    Installing this manually does not require any registry changes. This version is also the one that comes with the CU5.



    • Proposed as answer by SteveeMc Tuesday, December 19, 2017 2:08 PM
    Wednesday, May 24, 2017 1:44 PM