Данную проблему я буду рассматривать в контексте установки MS SharePoint 2013 Foundation, для функционирования которой требуется Windows Server AppFabric 1.1. Установка проводилась на физический сервер с установленной Windows Server 2008 R2 SP1 x64.
В целом, проблем с установкой множества пререквизитов, которые требует SharePoint, не возникло. Но пришлось повозиться с компонентом Windows Server AppFabric, в процессе установки которого возникли следующие проблемы:
1) SharePoint сообщает о том, что AppFabric не установлен, хотя он установлен.
2) Попытка установить AppFabric 1.1 заканчивается ошибкой 1603.
3) При установке SharePoint, появляется сообщение о некорректной настройке AppFabric 1.1. Предлагается удалить программу и поставить ее заново.
1) SharePoint сообщает о том, что AppFabric не установлен, хотя он установлен.
На официальной странице с системными требованиями не указана версия AppFabric. Поэтому была установлена последняя (на момент написания этой статьи) версия 6.1. Установка которой, кстати, прошла вообще безо всяких проблем. Однако, контроль установленных пререквизитов сообщал, что AppFabric не установлен. И уже чуть позже было обращено внимание на пакет накопительных обновлений 1 для Microsoft AppFabric 1.1 (KB 2671763) в списке официальных требований. Поставить его не получилось, т.к. патч не находил установленной AppFabric. Тогда, для решения вопроса, AppFabric версии 6.1 был удален, а вместо него было решено поставить AppFabric 1.1 (какой большой разброс в версиях, не правда ли?). Но не все так просто. Попытка установить AppFabric 1.1 не удалась:
2) Попытка установить AppFabric 1.1 заканчивается ошибкой 1603.
В log-файле установки можно увидеть строчку Process.ExitCode: 0x00000643, которая также говорит о нештатной ситуации при установке. Проблема данная описана в Интернете и заключается в том, что в значении одной из системных переменных – PSModulePath, которое представляет собой несколько путей к каталогам, содержится символ двойная кавычка (“), который попадает туда в ходе установки одного из пререквизитов (возможно AppFabric, т.к. при попытке его переустановки, двойные кавычки появлялись снова). В общем, двойные кавычки нужно убрать, т.к. они нарушают синтаксис значения переменной и приводят к вышеуказанной ошибке. Смотреть нужно всю строку внимательно, от начала и до конца, т.к. кавычки могут оказаться где угодно. После удаления, необходимо повторить установку. В данном случае она прошла без ошибок.
3) При установке SharePoint, появляется сообщение о некорректной настройке AppFabric 1.1. Предлагается удалить программу и поставить ее заново.
Еще один сюрприз, который поджидает уже при установке SharePoint. Программа говорит о некорректной настройке AppFabric. Для решения AppFabric удалялся и заново устанавливался. Тем не менее проблемы это не решило. На большой официальной странице требований к SharePoint можно найти небольшое примечание относительно установки AppFabric, а именно: его необходимо устанавливать из командной строки (либо можно сделать bat-файл) с такими параметрами: «WindowsServerAppFabricSetup_x64.exe /i CacheClient,CachingService,CacheAdmin /gac«
/i — Это тихая установка. Установщик не будет ничего показывать или спрашивать у пользователя.
CacheClient,CachingService,CacheAdmin — перечень компонентов, которые необходимо установить.
/gac — означает, что компоненты устанавливаются в глобальный кэш. И установка именно с этим параметром будет являться правильно и не вызовет сообщения о некорректной настройке.
Отмечу, что при обычной установке AppFabric 1.1 без параметров вышеуказанных параметров может появиться и первая ошибка (о том, что AppFabric не установлен).
Даже запуск установки AppFabric с указанными параметрами вызвал ошибку: установщик сообщил о некорректных параметрах.
Пришлось их комбинировать в разных вариациях. Получился такой вариант запуска: «WindowsServerAppFabricSetup_x64.exe /i /gac». Установщик инсталлировал все компоненты в глобальный кэш. После чего SharePoint установился безо всяких ошибок.
При развёртывании сред тестирования и разработки для SharePoint Server 2016 может использоваться конфигурация, когда все нужные разработчику компоненты SharePoint Server и SQL Server устанавливаются в рамках одного виртуального сервера. В качестве одной из предварительно требуемых компонент для SharePoint Server 2016 является пакет Windows Server AppFabric (AppFabric 1.1 for Windows Server). Но в обозначенном окружении может возникнуть проблема с установкой этого пакета в том случае, если перед установкой AppFabric на сервере Windows Server 2012 R2 ранее были установлены серверные компоненты SQL Server, например, SQL Server 2016 Express.При выполнении инсталляционного пакета WindowsServerAppFabricSetup_x64.exe мы можем получить ошибку «AppFabric installation failed because installer MSI returned with error code : 1603«.
Log Name: Application
Source: MsiInstaller
Event ID: 1033
Level: Information
Description: Windows Installer installed the product. Product Name: AppFabric 1.1 for Windows Server. Product Version: 1.1.2106.32. Product Language: 1033. Manufacturer: Microsoft Corporation. Installation success or error status: 1603.
В этом случае стоит проверить состояние системной переменной PSModulePath. Для этого переходим в оснастку панели управления System Properties (sysdm.cpl) > вкладка Advanced > кнопка Enviroment Variables > в окне System Variables находим системную переменную PSModulePath и жмём Edit
Если окажется, что в конце значения переменной присутствует двойная кавычка (парной кавычки при этом нет), то следует удалить эту кавычку.
После этого можно снова попробовать выполнить установку AppFabric, отслеживая по журналу приложений Application статус установки.
Log Name: Application
Source: MsiInstaller
Event ID: 11707
Level: Information
Description: Product: AppFabric 1.1 for Windows Server -- Installation completed successfully.
Откуда в значении системной переменной окружения может взяться эта злобная кавычка, я точно не знаю, но подозреваю, что подсаживается она туда в процессе развёртывания серверных компонент SQL Server.
Table of Contents
- Issue
- Symptoms
- Resolution
- How to Resolve
- Method One
- Method Two
Issue
AppFabric installation failed because installer MSI returned with error code : 1603
Symptoms
Installing SharePoint using Off-Line method using Auto SP Installer.
Installing SQL server before in the same server, this is happening when you set up a Test server where you install everything in the Same server.
Install or manual installing App Fabric without going thorough prerequisites installer.
Manually updating existing App fabric installation with all features.
Resolution
There could be many reasons for this problem. But most common problems due to manual installation and having incorrect system variable for the PowerShell path.
How to Resolve
Method One
Just uninstall the existing installation from the control panel and re-run the SharePoint prerequisites installer or Auto SP Installer
Method Two
Change the System Variable to correct value if it is wrong.
for this go to the PC Properties
then Advanced System Properties and Environment Variables
Then check the System Variable PSModulePath which should point to PowerShell Bin path, which is default to
C:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\AppFabric 1.1 for Windows Server\PowershellModules
so change the existing value to above if it is incorrect.
I try to install SharePoint Server 2019 Std on Windows Server 2019 Std. MS SQL Server 2017 Std on the same box.
1. The Prerequisite installer fails. AppFabric installation unsuccessful.
2. I have downloaded and installed the prerequisite components manually. App Fabric 1.1 installation fails.
I already tryed the solutions: changing PSModulePath; Windows Update and Remote Registry services are running; AS_ users are not yet created.
Can you help?
There is the log content:
2019-03-26 11:24:38, Information Setup ===== Logging started: 2019-03-26 11:24:38+01:00 =====
2019-03-26 11:24:38, Information Setup File: c:\425b8b8fc739c97cef2081\setup.exe
2019-03-26 11:24:38, Information Setup InternalName: Setup.exe
2019-03-26 11:24:38, Information Setup OriginalFilename: Setup.exe
2019-03-26 11:24:38, Information Setup FileVersion: 1.1.2106.32
2019-03-26 11:24:38, Information Setup FileDescription: Setup.exe
2019-03-26 11:24:38, Information Setup Product: Microsoft(R) Windows(R) Server AppFabric
2019-03-26 11:24:38, Information Setup ProductVersion: 1.1.2106.32
2019-03-26 11:24:38, Information Setup Debug: False
2019-03-26 11:24:38, Information Setup Patched: False
2019-03-26 11:24:38, Information Setup PreRelease: False
2019-03-26 11:24:38, Information Setup PrivateBuild: False
2019-03-26 11:24:38, Information Setup SpecialBuild: False
2019-03-26 11:24:38, Information Setup Language: Language Neutral
2019-03-26 11:24:38, Information Setup
2019-03-26 11:24:38, Information Setup OS Name: Windows Server 2019 Standard
2019-03-26 11:24:38, Information Setup OS Edition: ServerStandard
2019-03-26 11:24:38, Information Setup OSVersion: Microsoft Windows NT 6.2.9200.0
2019-03-26 11:24:38, Information Setup CurrentCulture: hu-HU
2019-03-26 11:24:38, Information Setup Processor Architecture: AMD64
2019-03-26 11:24:38, Information Setup Event Registration Source : AppFabric_Setup
2019-03-26 11:24:38, Information Setup
2019-03-26 11:24:38, Information Setup Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : Initiating V1.0 Upgrade module.
2019-03-26 11:24:38, Information Setup Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : V1.0 is not installed.
2019-03-26 11:24:55, Information Setup Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : Initiating V1 Upgrade pre-install.
2019-03-26 11:24:55, Information Setup Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : V1.0 is not installed, not taking backup.
2019-03-26 11:24:55, Information Setup Executing C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe with commandline -iru.
2019-03-26 11:24:55, Information Setup Return code from aspnet_regiis.exe is 0
2019-03-26 11:24:55, Information Setup Process.Start: C:\Windows\system32\msiexec.exe /quiet /norestart /i «c:\425b8b8fc739c97cef2081\Microsoft CCR and DSS Runtime 2008 R3.msi» /l*vx «C:\Users\proj19farmadmin\AppData\Local\Temp\AppServerSetup1_1(2019-03-26
11-24-55).log»
2019-03-26 11:24:56, Information Setup Process.ExitCode: 0x00000000
2019-03-26 11:24:56, Information Setup Windows features successfully enabled.
2019-03-26 11:24:56, Information Setup Process.Start: C:\Windows\system32\msiexec.exe /quiet /norestart /i «c:\425b8b8fc739c97cef2081\Packages\AppFabric-1.1-for-Windows-Server-64.msi» ADDDEFAULT=Worker,WorkerAdmin,CacheService,CacheClient,CacheAdmin,Setup
/l*vx «C:\Users\proj19farmadmin\AppData\Local\Temp\AppServerSetup1_1(2019-03-26 11-24-56).log» LOGFILE=»C:\Users\proj19farmadmin\AppData\Local\Temp\AppServerSetup1_1_CustomActions(2019-03-26 11-24-56).log» INSTALLDIR=»C:\Program Files\AppFabric
1.1 for Windows Server» LANGID=en-US
2019-03-26 11:26:22, Information Setup Process.ExitCode: 0x00000643
2019-03-26 11:26:22, Error Setup AppFabric installation failed because installer MSI returned with error code : 1603
2019-03-26 11:26:22, Error Setup
2019-03-26 11:26:22, Error Setup AppFabric installation failed because installer MSI returned with error code : 1603
2019-03-26 11:26:22, Error Setup
2019-03-26 11:26:22, Information Setup Microsoft.ApplicationServer.Setup.Core.SetupException: AppFabric installation failed because installer MSI returned with error code : 1603
2019-03-26 11:26:22, Information Setup at Microsoft.ApplicationServer.Setup.Installer.WindowsInstallerProxy.GenerateAndThrowSetupException(Int32 exitCode, LogEventSource logEventSource)
2019-03-26 11:26:22, Information Setup at Microsoft.ApplicationServer.Setup.Installer.WindowsInstallerProxy.Invoke(LogEventSource logEventSource, InstallMode installMode, String packageIdentity, List`1 updateList,
List`1 customArguments)
2019-03-26 11:26:22, Information Setup at Microsoft.ApplicationServer.Setup.Installer.MsiInstaller.InstallSelectedFeatures()
2019-03-26 11:26:22, Information Setup at Microsoft.ApplicationServer.Setup.Installer.MsiInstaller.Install()
2019-03-26 11:26:22, Information Setup at Microsoft.ApplicationServer.Setup.Client.ProgressPage.StartAction()
2019-03-26 11:26:22, Information Setup
2019-03-26 11:26:22, Information Setup === Summary of Actions ===
2019-03-26 11:26:22, Information Setup Required Windows components
: Completed Successfully
2019-03-26 11:26:22, Information Setup IIS Management Console
: Completed Successfully
2019-03-26 11:26:22, Information Setup Microsoft CCR and DSS Runtime 2008 R3
: Completed Successfully
2019-03-26 11:26:22, Information Setup AppFabric 1.1 for Windows Server
: Failed
2019-03-26 11:26:22, Information Setup Hosting Services
: Failed
2019-03-26 11:26:22, Information Setup Caching Services
: Failed
2019-03-26 11:26:22, Information Setup Cache Client
: Failed
2019-03-26 11:26:22, Information Setup Hosting Administration
: Failed
2019-03-26 11:26:22, Information Setup Cache Administration
: Failed
2019-03-26 11:26:22, Information Setup Microsoft Update
: Skipped
2019-03-26 11:26:22, Information Setup Microsoft Update
: Skipped
2019-03-26 11:26:22, Information Setup
2019-03-26 11:26:22, Information Setup ===== Logging stopped: 2019-03-26 11:26:22+01:00 =====
While I was trying to install SharePoint in window server 2016 I got error as “Window Server App Fabric: download error”. The error exactly comes when we run the prerequisitesinstaller.exe file. The error looks like below:
To over come this we have to follow some steps.
We can download Windows Server Appfabric offline and can configure app fabric. Follow the below steps:
Step-1: Then we have to download APPFABRIC 1.1 from this MSDN link.
Once downloaded run the exe file. Then after getting “Accept License Terms” page we have to click on “yes accept the terms in the license agreement” then click on next.
Step-2: In “Customer Experience” click on “No, I do not want to participate in the program” which is by default then click on next.
Step-3: In Microsoft update click on I do not want to use Microsoft update which is by default. Then click on next.
Step-4: In “features”, check the Runtime and Administration Tools checkboxes. Both need to be checked.
Step-5: In Confirmation, we have to click on Install.
Step-6: Here in progress, we have to wait for some time till installing App fabric 1.1 for the window server is installed.
Step-7: Once the installation over, “AppFabric Server Configuration Wizard” will start automatically like below:
Here click on Next.
Step-8: In the Configure Hosting Services also we do not need to change anything. Just click on Next like below:
Then in the Configure Application page check “Start Internet Information Services (IIS) Manager” checkbox like below:
Then click on Finish and the configuration will over. If this solution will not work, check this, windows server appfabric download error sharepoint 2016
Now when run the prerequisitesinstaller.exe again, the error will not come.
Read some SharePoint tutorials:
- SharePoint 2016 installation errors
- http error 400. the size of the request headers is too long. sharepoint online
- Microsoft .net framework 4.6 installation error SharePoint 2016
- The expected version of the product was not found on the system error while Installing SharePoint designer 2013
- microsoft sync framework runtime v1.0 sp1 (x64) download error sharepoint 2016
- microsoft sql server 2012 native client download error sharepoint 2016
- The RPC server is unavailable error in SharePoint 2016
I hope this SharePoint tutorial helps us to fix error Window Server App Fabric: download error.
Hello Everyone!! I am Bhawana a SharePoint MVP and having about 10+ years of SharePoint experience as well as in .Net technologies. I have worked in all the versions of SharePoint from wss to Office 365. I have good exposure in Customization and Migration using Nintex, Metalogix tools. Now exploring more in SharePoint 2016 🙂 Hope here I can contribute and share my knowledge to the fullest. As I believe “There is no wealth like knowledge and no poverty like ignorance”