AppFabric安装失败,因为安装程序MSI返回错误代码:1603

时间:2012-06-26 11:02:07

标签: windows-installer appfabric

当我重新安装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 =====


18 个答案:

答案 0 :(得分:116)

我有类似的问题

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

答案 1 :(得分:20)

我在部署中修复了此错误。如果我之前运行过安装程序,它只会发生在我身上。一旦启动安装程序,它将创建一个临时文件夹。复制该文件夹并使用其他名称将其保存。现在取消安装。

打开Regedit并搜索(CTRL + F)“AppFabric”。您应该在HKEY_CLASSES_ROOT \ Installer \ Products {SomeStringOfCharacters}下找到一个条目。在那个检查SourceList下,它将有一个名为LastUsedSource的Key。更新其中的文件夹路径以匹配我们刚刚保存的临时文件夹。还要检查SourceList / Net。它可能有多个带有数字名称的键。确保它们的数据值也与临时文件夹路径匹配。

现在进入临时文件夹并运行Setup.exe。它应该现在完成。我已经看到这样的行为与其他安装程序首先将文件提取到临时文件夹。重新运行安装程序主要来自新的临时文件夹,但它的某些方面保留在注册表中的旧临时文件夹,并尝试从旧位置加载某些内容。

答案 2 :(得分:14)

我试图在运行Windows 8的开发计算机上重新安装AppFabric 1.1,我收到此错误。我发现here添加了这个:

%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\  

PSModulePath (系统属性 - >环境变量 - >系统变量)解决了我的问题。

答案 3 :(得分:5)

我也遇到了这个错误...

安装msi将尝试在Windows任务计划程序中创建新任务,以提醒您提供客户反馈。无论您是否单击复选框参与客户反馈,都会执行此安装步骤。在许多企业环境(包括我的)中,除了域管理员之外,所有窗口任务都被拒绝。因此,作为本地管理员运行是不够的,并且在添加任务时整个安装失败将返回“拒绝访问”。这将在安装日志中显示为1603。

我们能找到的唯一解决方法是手动从msi中提取所有文件,从安装脚本中删除“添加计划任务”,然后创建一个新的msi。在一行改变之后,它运作良好。

答案 4 :(得分: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

找到实际的日志文件后,检查错误。 我必须:

  1. 无法创建AS_Observer:
    • 执行:c:\ Windows \ system32 \ net.exe localgroup AS_Observers / delete
  2. 无法在config文件夹中设置ACL:
    • 执行:md C:\ Windows \ SysWOW64 \ inetsrv \ config
  3. COM未注册:
    • 为.NET 3.5安装激活服务功能(HTTP和非HTTP)并为.NET 4.5启用HTTP激活
  4. 完成。希望有所帮助。

答案 5 :(得分:4)

在我的情况下,它是一个本地组,它已经通过以前的安装存在。删除本地组(AS_Observers)解决了我的问题。

net localgroup AS_Observers / delete

希望这可能有助于某人。

答案 6 :(得分:3)

虽然许多链接都在谈论删除环境变量中的尾随空格,但这并不适用于我的情况,因为在我的情况下没有尾随空格。

https://serverfault.com/a/593339/270420

这是最终帮助我的答案。我必须删除在先前安装尝试期间创建的AS_ObserversAS_Administrators组,然后重新安装。

这样做解决了问题,我可以成功安装AppFabric。由于声誉不足,无法在服务器故障站点中将此帖子作为答案发布。

答案 7 :(得分:3)

我也遇到过类似的问题。原因是AppFabric生成了一个计划任务,它在卸载时就被遗忘了。

日志中的错误消息:

  

“/ create / tn”\ Microsoft \ Windows \ AppFabric \ Customer Experience   改进程序\ Consolidator“/ xml”C:\ Program Files \ AppFabric 1.1   对于Windows Server \ Consolidator.xml“错误:错误:无法创建   该文件已存在时的文件。“

它无法创建任务,因为它已经存在。

删除此任务。

  • 转到:%SYSTEM32%\ Tasks \ Microsoft \ Windows。
  • 删除AppFabric文件夹。

然后尝试重新安装它。

注意:您也可以尝试从任务计划程序GUI中删除它,但在我的情况下,它没有显示在那里。

答案 8 :(得分:2)

最后但并非最不重要的是,我找到了这个页面。是完全的原因和进一步的解释。

SOLVED: Error 1306 AppFabric + Windows Server 2012

答案 9 :(得分:1)

我有同样的错误。只需安装IIS,一切正常。

答案 10 :(得分:0)

所以,我遇到了同样的问题。我安装Appfabric的主要原因是要创建SharePoint 2013开发服务器。
什么不起作用:

  • 更新环境变量PSModulePath-无效。在运行安装程序agian后仍然收到1603错误。
  • 试图找到注册表项。找不到它们。

对我来说,要安装Appfrabic起作用的是通过powershell从安装文件进行安装。呜呜!它为我工作! 这是我从以下位置检索命令的链接:Installing AppFabric 1.1 with PowerShell DSC results in modal dialog error

        Start-Process -FilePath 'c:\temp\SharePoint\pre\appfabric\setup.exe' -ArgumentList '/i cacheclient","cachingService","CacheAdmin /gac /l c:\temp\appfabric.log' -Wait | Write-verbose
        Start-Process -FilePath 'c:\temp\SharePoint\pre\AppFabric1.1-RTM-KB2671763-x64-ENU.exe' -ArgumentList '/quiet' -Wait | Write-verbose

我希望这对其他遇到相同问题的人有所帮助。

答案 11 :(得分:0)

对我来说,以下方法有效, 首先,确保Windows Update服务正在从services.msc运行 或者您可以在管理员命令提示符中运行此命令-

net start wuauserv

接下来从regedit->编辑以下注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp-> MajorVersion->将此值从10更改为9。

然后尝试安装AppFabric,它应该可以工作。 注意:-恢复到您对注册表值所做的更改,以确保将来不会出现任何问题。

答案 12 :(得分:0)

我今天遇到了同样的问题。我找到了这个链接,你可以尝试3个解决方案。第一个解决方案对我有帮助。

Microsoft ANSWER for this issue

答案 13 :(得分:0)

可能我回复的时间已经很晚了,严重的是,这个错误解决方案需要花费数小时的时间,我尝试了所有可能的解决方案。

  1. 安装IIS
  2. 从环境变量更改Power Shell。
  3. 删除本地组
  4. 虽然,解决方案非常简单。如果仔细观察环境变量PSModulePath,那么在值的末尾会有逗号,只需删除它们并享受

答案 14 :(得分:0)

我终于做到了。我能够为Win Server 2012 R2安装AppFabric。我不确定究竟是什么改变使它起作用。我看到并尝试了很多来自各种网站的解决方案,但上面的解决方案是对注册表进行了更改 - ' HKEY_CLASSES_ROOT'工作(请在生产环境中更改注册表之前三思而后行 - 这是我的演示环境,所以我就去了先);我更改了临时文件夹路径,但它没有第一次工作。 然后我删除了注册表项,然后从控制面板中卸载了AppFabric 1.1预装实例。 然后我尝试了安装,它工作。这也恢复了注册表项。

答案 15 :(得分:0)

就我而言,它是: - 我的系统帐户包含两个单词 - 姓名和姓氏,例如" Vasya Pupkin",因此网络平台安装程序只看到第一个" Vasya",因此您需要将系统用户重命名为&# 34; VasyaPupkin"没有空格符号,或安装在不同的帐户下。 - 另外我注意到PowerShell env路径中的错误,所以检查系统变量PSModulePath,并删除不必要的 - 符号(")(SQL服务器路径包含错误,\ PowerShell \ Modules")

答案 16 :(得分:0)

我的问题是任务计划程序“\ Microsoft \ Windows \ AppFabric \ Customer Experience Improvement Program \ Consolidator”中的客户体验改善计划已经有任务。我删除了该任务,然后安装成功。

答案 17 :(得分:0)

感谢所有帮助。

日志错误实际上告诉您该怎么做。它抱怨,因为该文件已存在于下方。

从以下位置删除“Consolidator”文件:

C:\ Windows \ System32 \ Tasks \ Microsoft \ Windows \ AppFabric \客户体验改善计划

由Charles Babcock提供,MCT