WinFix: Installing AppFabric 1.1 for Windows Server raise Error 1603

I encounter error 1603 when installing AppFabric 1.1 as SharePoint 2016 pre-requisite component.

Issues

Installing AppFabric 1.1 for Windows Server raise error 1603.

 

AppFabric Setup Log

2016-07-10 16:29:54, Information           Setup  ===== Logging started: 2016-07-10 16:29:54+08:00 =====
2016-07-10 16:29:54, Information           Setup  File:             c:\3cb8ab69a4b1112931a8f1580e\setup.exe
2016-07-10 16:29:54, Information           Setup  InternalName:     Setup.exe
2016-07-10 16:29:54, Information           Setup  OriginalFilename: Setup.exe
2016-07-10 16:29:54, Information           Setup  FileVersion:      1.1.2106.32
2016-07-10 16:29:54, Information           Setup  FileDescription:  Setup.exe
2016-07-10 16:29:54, Information           Setup  Product:          Microsoft(R) Windows(R) Server AppFabric
2016-07-10 16:29:54, Information           Setup  ProductVersion:   1.1.2106.32
2016-07-10 16:29:54, Information           Setup  Debug:            False
2016-07-10 16:29:54, Information           Setup  Patched:          False
2016-07-10 16:29:54, Information           Setup  PreRelease:       False
2016-07-10 16:29:54, Information           Setup  PrivateBuild:     False
2016-07-10 16:29:54, Information           Setup  SpecialBuild:     False
2016-07-10 16:29:54, Information           Setup  Language:         Language Neutral
2016-07-10 16:29:54, Information           Setup  
2016-07-10 16:29:54, Information           Setup  OS Name:                   Windows Server 2012 R2 Standard
2016-07-10 16:29:54, Information           Setup  OS Edition:                ServerStandard
2016-07-10 16:29:54, Information           Setup  OSVersion:                 Microsoft Windows NT 6.2.9200.0
2016-07-10 16:29:54, Information           Setup  CurrentCulture:            en-SG
2016-07-10 16:29:54, Information           Setup  Processor Architecture:    AMD64
2016-07-10 16:29:54, Information           Setup  Event Registration Source :    AppFabric_Setup
2016-07-10 16:29:54, Information           Setup  
2016-07-10 16:29:54, Information           Setup  Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : Initiating V1.0 Upgrade module.
2016-07-10 16:29:54, Information           Setup  Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : V1.0 is not installed.
2016-07-10 16:30:04, Information           Setup  Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : Initiating V1 Upgrade pre-install.
2016-07-10 16:30:04, Information           Setup  Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : V1.0 is not installed, not taking backup.
2016-07-10 16:30:04, Information           Setup  Executing C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe with commandline -iru.
2016-07-10 16:30:04, Information           Setup  Return code from aspnet_regiis.exe is 0
2016-07-10 16:30:04, Information           Setup  Windows features successfully enabled.
2016-07-10 16:30:04, Information           Setup  Process.Start: C:\Windows\system32\msiexec.exe /quiet /norestart /i "c:\3cb8ab69a4b1112931a8f1580e\Packages\AppFabric-1.1-for-Windows-Server-64.msi" ADDDEFAULT=Worker,WorkerAdmin,CacheClient,Setup /l*vx "C:\Users\Sp16ADM\AppData\Local\Temp\AppServerSetup1_1(2016-07-10 16-30-04).log" LOGFILE="C:\Users\Sp16ADM\AppData\Local\Temp\AppServerSetup1_1_CustomActions(2016-07-10 16-30-04).log" INSTALLDIR="C:\Program Files\AppFabric 1.1 for Windows Server" LANGID=en-US
2016-07-10 16:30:48, Information           Setup  Process.ExitCode: 0x00000643
2016-07-10 16:30:48, Error                 Setup  AppFabric installation failed because installer MSI returned with error code : 1603
2016-07-10 16:30:48, Error                 Setup  
2016-07-10 16:30:48, Error                 Setup  AppFabric installation failed because installer MSI returned with error code : 1603
2016-07-10 16:30:48, Error                 Setup  
2016-07-10 16:30:48, Information           Setup  Microsoft.ApplicationServer.Setup.Core.SetupException: AppFabric installation failed because installer MSI returned with error code : 1603
2016-07-10 16:30:48, Information           Setup     at Microsoft.ApplicationServer.Setup.Installer.WindowsInstallerProxy.GenerateAndThrowSetupException(Int32 exitCode, LogEventSource logEventSource)
2016-07-10 16:30:48, Information           Setup     at Microsoft.ApplicationServer.Setup.Installer.WindowsInstallerProxy.Invoke(LogEventSource logEventSource, InstallMode installMode, String packageIdentity, List`1 updateList, List`1 customArguments)
2016-07-10 16:30:48, Information           Setup     at Microsoft.ApplicationServer.Setup.Installer.MsiInstaller.InstallSelectedFeatures()
2016-07-10 16:30:48, Information           Setup     at Microsoft.ApplicationServer.Setup.Installer.MsiInstaller.Install()
2016-07-10 16:30:48, Information           Setup     at Microsoft.ApplicationServer.Setup.Client.ProgressPage.StartAction()
2016-07-10 16:30:48, Information           Setup  
2016-07-10 16:30:48, Information           Setup  === Summary of Actions ===
2016-07-10 16:30:48, Information           Setup  Required Windows components :  Completed Successfully
2016-07-10 16:30:48, Information           Setup  IIS Management Console   :  Completed Successfully
2016-07-10 16:30:48, Information           Setup  AppFabric 1.1 for Windows Server :  Failed
2016-07-10 16:30:48, Information           Setup  Hosting Services   :  Failed
2016-07-10 16:30:48, Information           Setup  Cache Client   :  Failed
2016-07-10 16:30:48, Information           Setup  Hosting Administration   :  Failed
2016-07-10 16:30:48, Information           Setup  Microsoft Update :  Skipped
2016-07-10 16:30:48, Information           Setup  Microsoft Update   :  Skipped
2016-07-10 16:30:48, Information           Setup  
2016-07-10 16:30:48, Information           Setup  ===== Logging stopped: 2016-07-10 16:30:48+08:00 =====

 

Investigations

AppFabric attempts to insert a new System variables PSModulePath which may already exist from other installation.

 

Solutions

1-1. open System Properties -> Environment Variables

1-2. on System variables section, find PSModulePath

1-3. Edit PSModulePath variable and copy existing variable value

AppFabricSetup1603_02

1-4. Delete PSModulePath system variable

AppFabricSetup1603_01

1-5. Install AppFabric 1.1 and latest Cumulative Update Package

1-6. Once AppFabric installation is completed, open Environment Variables and edit PSModulePath in System variables section

1-7. AppFabric setup create PSModulePath variable with value

;c:\Program Files\AppFabric 1.1 for Windows Server\PowershellModules

1-8. Add other PSModulePath variable value copied in step 1-3 in front of variable created by AppFabric

 

Updated: 10/07/2016 — 5:23 PM

21 Comments

Add a Comment
  1. This blog was… how do you say it? Relevant!! Finally I have found something which helped me.
    Kudos!

  2. Heya i’m for the first time here. I came across this board and I to find
    It truly helpful & it helped me out much. I’m hoping
    to present something again and aid others such as you aided me.

  3. WOW just what I wass sezrching for. Camee here byy searchhing foor 872

  4. You could definitely ssee your skills withhin the article you
    write. Thee world hopes foor more passionate writer such ass youu who
    are not afraid to mention hoow they believe.

    All the time follow your heart.

  5. Attractive ection of content. I just stumbled upon your site and iin acccession capital too
    assedt that I acquire actualy enjoyed account your blog posts.

    Anyway I will bee subscribbing to youjr augmkent and even I achievement you access consistently rapidly.

  6. It’s very effortless to fibd out any matte on weeb
    aas compared to textbooks, as I foound this article at
    thios wweb page.

  7. Howdy terrific blog! Doess running a boog llike
    thbis tzke a massive amount work? I’ve no expertise
    in coding however I was hoping to start myy own blog soon. Anyways, iff yoou have any recommrndations or techniques forr nnew boog owners please share.
    I understand this iss off toopic butt I juzt needed to ask.
    Thanks!

  8. I enbjoy reading through a poxt tuat willl make men annd womn think.
    Also, thanks for perrmitting me tto comment!

  9. Have youu ever tjought abouut wrtiting an ebook orr guest authoring on other websites?
    I have a blog based onn tthe same idwas you discuss and would love too have yyou suare ssome stories/information. Iknow my readdrs
    would valye your work. If you’re evenn remotely
    interested, feeel free tto send mme an e-mail.

  10. We are a group oof volunteers and opening a new scheme
    inn ourr community. Yourr ssite provided us witfh valuable information too ork on. You’ve done a
    formidable jjob and ouur enhtire community wiol bbe grateful tto you.

Leave a Reply

Your email address will not be published. Required fields are marked *