Workflow Manager Installation fails with error: Install exit code for product 'Microsoft Windows Fabric V1 CU1' is '1603'

While installing WFM1.0 Refresh using the Web Platform installer 5.0, the installation failed stating: Microsoft Windows Fabric V1 CU1 and Windows Azure Pack: Service Bus 1.1 failed to install.

Install Log file shows:
DownloadManager Information: 0 : Microsoft Windows Fabric V1 RTM installation log: C:\Users\administrator.ADGAHQ\AppData\Local\Microsoft\Web Platform Installer\logs\install\2014-08-06T13.31.28\WindowsFabric.txt
DownloadManager Information: 0 : Starting EXE command for product 'Microsoft Windows Fabric V1 CU1'. Commandline is: 'C:\Windows\system32\msiexec.exe /update "C:\Users\administrator.ADGAHQ\AppData\Local\Microsoft\Web Platform Installer\installers\WindowsFabric\f7a92fe4b397e73b3b38f3c7717754bf8fc742e3\WindowsFabricCU1.1.0.976.0.msp" /quiet /norestart IACCEPTEULA=yes PRINCIPALUSER=administrator PRINCIPALDOMAIN=ADGAHQ'. Process Id: 6708
DownloadManager Information: 0 : Install exit code for product 'Microsoft Windows Fabric V1 CU1' is '1603'
DownloadManager Error: 0 : Install return code for product 'Microsoft Windows Fabric V1 CU1' is Failure
DownloadManager Information: 0 : Product Microsoft Windows Fabric V1 CU1 done install completed
DownloadManager Information: 0 : Increasing current install to 6
DownloadManager Warning: 0 : Dependency failed for product 'Windows Azure Pack: Service Bus 1.1'. Skipping install
DownloadManager Information: 0 : Product Windows Azure Pack: Service Bus 1.1 had a dependency fail. Increasing install product to 7 

DownloadManager Error: 0 : Error occured while initiating a scan.
DownloadManager Error: 0 : Wow64DisableWow64FsRedirection returned error code: 1.
DownloadManager Information: 0 : About to launch process: C:\Program Files\Workflow Manager\1.0\Microsoft.Workflow.Deployment.ConfigWizard.exe
DownloadManager Information: 0 : Product: ASPNET_REGIIS, Install Status: InstallCompleted-Success, Install Time: 00:00:00.4567292
DownloadManager Information: 0 : Product: WorkflowClient, Install Status: InstallCompleted-Success, Install Time: 00:00:04.4727543
DownloadManager Information: 0 : Product: WorkflowManagerRefresh, Install Status: InstallCompleted-Success, Install Time: 00:00:04.9924759
DownloadManager Information: 0 : Product: WindowsFabric_1_0_960_0, Install Status: InstallCompleted-Success, Install Time: 00:00:16.9933233
DownloadManager Information: 0 : Product: WindowsFabric, Install Status: InstallCompleted-Failure, Install Time: 00:00:00.6457253
DownloadManager Information: 0 : Product: ServiceBus_1_1, Install Status: DependencyFailed-None, Install Time: 00:00:00

Cause:
Visual C++ Redistributable for Visual Studio 2012 Update 4 was not installed on the machine where he was trying to install WFM.

 

Resolution:
Installed Visual C++ Redistributable for Visual Studio 2012 Update 4 from https://www.microsoft.com/en-gb/download/details.aspx?id=30679 and then he could successfully install Workflow Manager 1.0 Refresh.

Note:
In case you ever need to uninstall WorkFlow Manager completely and remove the WFM Farm, these are the steps to follow –

Steps to uninstall WFM:
          1. Open the Workflow Manager Configuration Wizard and click Leave Farm
Refer: https://msdn.microsoft.com/en-us/library/jj193527(v=azure.10).aspx    

          2. Delete the following registry hives:
              HKLM\Software\Microsoft\Workflow Manager
              HKLM\Software\Microsoft\Service Bus
         
          3. Delete the following databases:
              SbGatewayDatabase
              SbManagementDB
              SBMessageContainer01
              WFManagementDB
              WFResourceManagementDB
              WFInstanceManagementDB

          4. Uninstall all CUs for Workflow Manager and Service Bus from Control Panel
         
          5. Uninstall Workflow Manager 1.0, Workflow Manager Client 1.0 and Service Bus 1.0 in the order mentioned (Refer: https://technet.microsoft.com/en-us/library/jj193489.aspx)

          6. Reboot the machine hosting WFM 1.0

Hope this helps!
 

Written by:
Kshitij Dattani 

Reviewed by: 
Arindam Paul Roy 

Microsoft India GTSC