Не удалось установить AppFabric, потому что установщик MSI вернулся с кодом ошибки: 1603
Когда я переустанавливаю AppFabric 1.1, почему я получаю эту ошибку "Ошибка установки AppFabric, потому что установщик MSI вернулся с кодом ошибки: 1603" .
Я запустил его с правами администратора.
Ниже приведен журнал ошибок.
2012-06-26 18:20:07, Information Setup ===== Logging started: 2012-06-26 18:20:07+08:00 =====
2012-06-26 18:20:07, Information Setup File: c:\a0ddcd54d09ca070ef\setup.exe
2012-06-26 18:20:07, Information Setup InternalName: Setup.exe
2012-06-26 18:20:07, Information Setup OriginalFilename: Setup.exe
2012-06-26 18:20:07, Information Setup FileVersion: 1.1.2106.32
2012-06-26 18:20:07, Information Setup FileDescription: Setup.exe
2012-06-26 18:20:07, Information Setup Product: Microsoft(R) Windows(R) Server AppFabric
2012-06-26 18:20:07, Information Setup ProductVersion: 1.1.2106.32
2012-06-26 18:20:07, Information Setup Debug: False
2012-06-26 18:20:07, Information Setup Patched: False
2012-06-26 18:20:07, Information Setup PreRelease: False
2012-06-26 18:20:07, Information Setup PrivateBuild: False
2012-06-26 18:20:07, Information Setup SpecialBuild: False
2012-06-26 18:20:07, Information Setup Language: Language Neutral
2012-06-26 18:20:07, Information Setup
2012-06-26 18:20:07, Information Setup OS Name: Windows 7 Ultimate
2012-06-26 18:20:07, Information Setup OS Edition: Ultimate
2012-06-26 18:20:07, Information Setup OSVersion: Microsoft Windows NT 6.1.7601 Service Pack 1
2012-06-26 18:20:07, Information Setup CurrentCulture: en-US
2012-06-26 18:20:07, Information Setup Processor Architecture: x86
2012-06-26 18:20:07, Information Setup Event Registration Source : AppFabric_Setup
2012-06-26 18:20:07, Information Setup
2012-06-26 18:20:07, Information Setup Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : Initiating V1.0 Upgrade module.
2012-06-26 18:20:07, Information Setup Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : V1.0 is not installed.
2012-06-26 18:20:33, Information Setup Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : Initiating V1 Upgrade pre-install.
2012-06-26 18:20:33, Information Setup Microsoft.ApplicationServer.Setup.Upgrade.V1UpgradeSetupModule : V1.0 is not installed, not taking backup.
2012-06-26 18:20:33, Information Setup Enumerating Windows features
2012-06-26 18:20:36, Information Setup Executing c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe with commandline -iru.
2012-06-26 18:20:46, Information Setup Return code from aspnet_regiis.exe is 0
2012-06-26 18:20:46, Information Setup Windows features successfully enabled.
2012-06-26 18:20:46, Information Setup Process.Start: C:\Windows\system32\msiexec.exe /quiet /norestart /i "c:\a0ddcd54d09ca070ef\Packages\AppFabric-1.1-for-Windows-Server-32.msi" ADDDEFAULT=Worker,WorkerAdmin,CacheClient,Setup /l*vx "C:\Users\COMPUTER-Name\AppData\Local\Temp\AppServerSetup1_1(2012-06-26 18-20-46).log" LOGFILE="C:\Users\COMPUTER-Name\AppData\Local\Temp\AppServerSetup1_1_CustomActions(2012-06-26 18-20-46).log" INSTALLDIR="C:\Program Files\AppFabric 1.1 for Windows Server" LANGID=en-US
2012-06-26 18:21:46, Information Setup Process.ExitCode: 0x00000643
2012-06-26 18:21:46, Error Setup AppFabric installation failed because installer MSI returned with error code : 1603
2012-06-26 18:21:46, Error Setup
2012-06-26 18:21:46, Error Setup AppFabric installation failed because installer MSI returned with error code : 1603
2012-06-26 18:21:46, Error Setup
2012-06-26 18:21:46, Information Setup Microsoft.ApplicationServer.Setup.Core.SetupException: AppFabric installation failed because installer MSI returned with error code : 1603
2012-06-26 18:21:46, Information Setup at Microsoft.ApplicationServer.Setup.Installer.WindowsInstallerProxy.GenerateAndThrowSetupException(Int32 exitCode, LogEventSource logEventSource)
2012-06-26 18:21:46, Information Setup at Microsoft.ApplicationServer.Setup.Installer.WindowsInstallerProxy.Invoke(LogEventSource logEventSource, InstallMode installMode, String packageIdentity, List`1 updateList, List`1 customArguments)
2012-06-26 18:21:46, Information Setup at Microsoft.ApplicationServer.Setup.Installer.MsiInstaller.InstallSelectedFeatures()
2012-06-26 18:21:46, Information Setup at Microsoft.ApplicationServer.Setup.Installer.MsiInstaller.Install()
2012-06-26 18:21:46, Information Setup at Microsoft.ApplicationServer.Setup.Client.SetupWorkflow.StartActionPhase()
2012-06-26 18:21:46, Information Setup at Microsoft.ApplicationServer.Setup.Client.ProgressPage.StartAction()
2012-06-26 18:21:46, Information Setup
2012-06-26 18:21:46, Information Setup === Summary of Actions ===
2012-06-26 18:21:46, Information Setup Required Windows components : Completed Successfully
2012-06-26 18:21:46, Information Setup Microsoft .NET Framework 3.5.1 : Completed Successfully
2012-06-26 18:21:46, Information Setup Windows Communication Foundation Non-HTTP Activation : Completed Successfully
2012-06-26 18:21:46, Information Setup IIS Management Console : Completed Successfully
2012-06-26 18:21:46, Information Setup AppFabric 1.1 for Windows Server : Failed
2012-06-26 18:21:46, Information Setup Hosting Services : Failed
2012-06-26 18:21:46, Information Setup Cache Client : Failed
2012-06-26 18:21:46, Information Setup Hosting Administration : Failed
2012-06-26 18:21:46, Information Setup Microsoft Update : Skipped
2012-06-26 18:21:46, Information Setup Microsoft Update : Skipped
2012-06-26 18:21:46, Information Setup
2012-06-26 18:21:46, Information Setup ===== Logging stopped: 2012-06-26 18:21:46+08:00 =====
Ответы
Ответ 1
У меня была аналогичная проблема
9/21/2012 11:28:01 AM EXEPATH=powershell.exe PARAMS=-command "$str = [System.Environment]::GetEnvironmentVariable(\"PSModulePath\", [System.EnvironmentVariableTarget]::Machine); $str = $str+\";c:\Program Files\AppFabric 1.1 for Windows Server\PowershellModules\"; c:\Windows\system32\setx.exe /M PSModulePath \"$str\"" LOGFILE=C:\Users\XXXXXXX\AppData\Local\Temp\AppServerSetup1_1_CustomActions(2012-09-21 11-27-26).log
Error: ERROR: Invalid syntax. Default option is not allowed more than '2' time(s).
Error: Type "SETX /?" for usage.
Моя проблема заключалась в том, что PSModulePath имел неправильное "в нем"
это было:
C:\Windows\system32\WindowsPowerShell\v1.0\Modules \; C:\Program Files (x86)\Microsoft SQL Server\110\Tools\PowerShell\Modules "
удаление посторонних "исправлено проблема
Чтобы изменить это, перейдите в Панель управления → Система → Расширенные системные настройки → На вкладке Дополнительно Выберите Переменные окружения → В разделе Системные переменные есть переменная с именем PSModulePath, выберите ее → Нажмите Изменить. > → Удалить трейлинг "
![System Properties]()
Ответ 2
Я исправил эту ошибку в своем развертывании. Это произошло только для меня, если раньше я запускал установщика. Как только вы запустите установщик, он создаст временную папку. Скопируйте эту папку и сохраните ее с другим именем. Теперь отмените установку.
Откройте Regedit и выполните поиск (CTRL + F) для "AppFabric". Вы должны найти запись в HKEY_CLASSES_ROOT\Installer\Products {SomeStringOfCharacters}. Под этой проверкой SourceList он будет иметь ключ под названием LastUsedSource. Обновите путь к папке в нем, чтобы совместить временную папку, которую мы только что сохранили. Также проверьте SourceList/Net. Вероятно, у него будет несколько ключей с числовыми именами. Убедитесь, что значение Data для них соответствует вашему временному пути к папке.
Теперь зайдите в свою временную папку и запустите программу Setup.exe. Он должен закончить сейчас. Я видел подобное поведение с другими установщиками, которые сначала извлекают файлы во временную папку. Повторная перезагрузка установщика в основном работает из новой временной папки, но некоторые ее аспекты сохраняются в старой временной папке в реестре и пытаются загрузить что-то из старого местоположения.
Ответ 3
Я пытался переустановить AppFabric 1.1 на своем Dev-компьютере под управлением Windows 8, и я получаю эту ошибку. Я нашел здесь, добавив следующее:
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
до PSModulePath (Свойства системы → Переменные среды → Системные переменные) решили мою проблему.
Ответ 4
Я также ударил эту ошибку...
Установка msi попытается создать новую задачу в планировщике задач Windows, чтобы напомнить вам, чтобы дать отзыв клиентов. Этот шаг установки выполняется независимо от того, используете ли вы или не используете этот флажок, чтобы участвовать в обращении с клиентом. Во многих корпоративных средах (включая мой) создание новых задач Windows запрещается всем, кроме администраторов доменов. В результате запуск в качестве локального администратора недостаточен, и вся установка не выполняется, когда добавление задачи возвращает "access denied". Это отображается в журнале установки как 1603.
Единственным обходным решением, которое мы могли найти, было вручную вывести все файлы из msi, удалить "добавить задачу расписания" из установки script, а затем создать новый msi. После этого одна строка меняется, она работает нормально.
Ответ 5
Похоже, у меня есть все возможные проблемы с этой установкой.
Устранение неполадок: посмотрите фактический файл журнала (в журнале, предоставленном установщиком, найдите LOGFILE =...):
Process.Start: C:\Windows\system32\msiexec.exe /quiet /norestart /i "c:\2964b29c3cd7dcb37c9e\Packages\AppFabric-1.1-for-Windows-Server-64.msi" ADDDEFAULT=Worker,WorkerAdmin,CacheService,CacheClient,CacheAdmin,Setup /l*vx "c:\Temp\AppServerSetup1_1(2014-07-09 11-58-09).log" LOGFILE="c:\Temp\AppServerSetup1_1_CustomActions(2014-07-09 11-58-09).log" INSTALLDIR="C:\Program Files\AppFabric 1.1 for Windows Server" LANGID=en-US
После того, как вы разместили фактический файл журнала, проверьте наличие ошибок.
Мне пришлось:
- Не удалось создать AS_Observer:
- Exec: c:\Windows\system32\net.exe localgroup AS_Observers/delete
- Не удается установить ACL в папке config:
- Exec: md C:\Windows\SysWOW64\inetsrv\config
- COM не зарегистрирован:
- Установить функцию активации активации для .NET 3.5 (как HTTP, так и не HTTP) и включить активацию HTTP для .NET 4.5
сделано. Надеюсь, что это поможет.
Ответ 6
В моем случае это была локальная группа, которая уже существовала через предыдущую установку. Удаление локальной группы (AS_Observers) решило мою проблему.
net localgroup AS_Observers/delete
надеюсь, что это может помочь кому-то.
Ответ 7
Хотя многие ссылки говорят об удалении конечного пространства в переменной окружения, это не относится к моему делу, так как в моем случае не было конечного пространства.
https://serverfault.com/a/593339/270420
Это был ответ, который, наконец, помог мне. Мне пришлось удалить группы AS_Observers
и AS_Administrators
, созданные во время предыдущей попытки установки, а затем переустановить.
Выполнение этой проблемы устранило проблему, и я смог успешно установить AppFabric. Не удалось опубликовать это как ответ на сайте сбоя сервера из-за недостаточной репутации.
Ответ 8
И последнее, но не менее важное: я нашел эту страницу. Достаточно полная причина и дополнительные объяснения.
Ответ 9
У меня также была аналогичная проблема. Причина заключалась в том, что AppFabric сгенерировал запланированную задачу, и после ее удаления она осталась.
сообщение об ошибке в журналах:
"/create/tn" \Microsoft\Windows\AppFabric\Опыт работы с клиентами Программа улучшения\Консолидатор "/xml" C:\Program Files\AppFabric 1.1 для Windows Server\Consolidator.xml "Ошибка: ОШИБКА: не удается создать файл, когда этот файл уже существует.
Невозможно создать задачу, поскольку она уже существует.
Чтобы удалить эту задачу.
- Перейти к:% SYSTEM32%\Tasks\Microsoft\Windows.
- Удалить папку AppFabric.
Затем попробуйте снова установить его снова.
Примечание. Вы также можете попытаться удалить его из графического интерфейса планировщика заданий, но в моем случае он там не был показан.
Ответ 10
У меня была такая же ошибка. Просто нужно было установить IIS, и все сработало.
Ответ 11
Моя проблема заключалась в том, что уже была задача для программы улучшения качества обслуживания клиентов в планировщике заданий "\ Microsoft\Windows\AppFabric\Программа улучшения качества клиента\Консолидатор". Я удалил эту задачу и после этой установки удался.
Ответ 12
В моем случае это было:
- Моя системная учетная запись содержала два слова: "Имя и фамилия", например "Вася Пупкин", поэтому установщик веб-платформы видел только первый "Вася", поэтому вам нужно переименовать системного пользователя в "ВасяПупкин" без символа пробела или установить под другим аккаунтом,
- Также я заметил ошибку в env-пути PowerShell, поэтому проверьте системные переменные PSModulePath и удалите ненужный символ ( ") (путь SQL-сервера содержит ошибку, \PowerShell\Modules" )
Ответ 13
Я, наконец, сделал это. Я смог установить AppFabric для Win Server 2012 R2. Я не совсем уверен, какие точные изменения заставили его сработать. Я видел и пробовал много разных решений на разных сайтах, но выше решения о внесении изменений в реестр - "HKEY_CLASSES_ROOT" (подумайте дважды, прежде чем вносить изменения в реестр в производственной среде - это была моя демонстрационная среда, поэтому я просто пошел дальше); Я изменил временный путь к папке, но он не работал в первый раз.
Затем я удалил запись реестра, а затем удалил установленный экземпляр AppFabric 1.1 с панели управления.
Затем я попробовал установку, и это сработало. Это также восстановило запись в реестре.
Ответ 14
Может быть, я действительно опаздываю на ответ, Серьезно, ребята, это решение об ошибке занимало несколько часов, я пробовал все возможные решения.
- установка IIS
- изменение Power Shell из переменной среды.
- Удаление локальной группы
Пока решение действительно очень простое. Если вы внимательно посмотрите в переменной среды PSModulePath, в конце значения будут запятые, просто удалите их и наслаждайтесь
Ответ 15
Спасибо за помощь.
Ошибка журнала на самом деле говорит вам, что делать. Он жалуется, потому что файл уже существует ниже.
Удалите файл "Консолидатор":
C:\Windows\System32\Tasks\Microsoft\Windows\AppFabric\Программа улучшения качества обслуживания клиентов
Предоставлено Чарльзом Бэбкоком, MCT