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

当我重新安装AppFabric 1.1时 ,为什么我得到这个错误“AppFabric安装失败,因为安装程序MSI返回错误代码:1603”

我确实用pipe理权限运行它。

以下是错误日志。

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 ===== 

我有一个类似的问题

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“

删除多余的“纠正了这个问题

要改变这个去控制面板 – > 系统 – > 高级系统设置 – >在高级选项卡上select环境variables – >在系统variables下有一个名为PSModulePath的variables,select它 – >点击编辑 – >删除结尾“

系统属性

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

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

现在进入您的临时文件夹并运行Setup.exe。 它应该现在完成。 我已经看到与其他安装程序类似的行为,首先将文件提取到临时文件夹。 重新运行安装程序主要是从新的临时文件夹工作,但它的一些方面保留在registry中的旧的临时文件夹,并尝试从旧位置加载一些东西。

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

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

PSModulePath (系统属性 – >环境variables – >系统variables)解决了我的问题。

我也打这个错误…

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

唯一的解决方法是我们可以手动将所有文件从msi中取出,从安装脚本中删除“添加计划任务”,然后创build一个新的msi。 之后,换行,它工作正常。

看起来像我得到了所有可能的安装问题。

故障排除:查看实际的日志文件(在安装程序提供的日志中查找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 

find实际的日志文件后,检查错误。 我不得不:

  1. 无法创buildAS_Observer:
    • 执行:c:\ Windows \ system32 \ net.exe localgroup AS_Observers / delete
  2. 无法在configuration文件夹上设置ACL:
    • 执行:md C:\ Windows \ SysWOW64 \ inetsrv \ config
  3. COM没有注册:
    • 为.NET 3.5(包括HTTP和非HTTP)安装激活服务function,并为.NET 4.5启用HTTP激活

完成。 希望有所帮助。

尽pipe很多链接都提到删除环境variables中的尾部空格,但是这并不适用于我的情况,因为在我的情况下没有尾部空格。

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

这是最终帮助我的答案。 我不得不删除在以前的安装尝试中创build的AS_ObserversAS_Administrators组,然后重新安装。

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

最后但并非最不重要的是,我find了这个页面。 相当完整的原因和进一步的解释。

已解决:错误1306 AppFabric + Windows Server 2012

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

networking本地组AS_Observers /删除

希望这可能有助于某人。

我也有类似的问题。 原因是AppFabric生成了一个计划任务,它在卸载的时候被留下了。

日志中的错误消息:

“/ Create / tn”\ Microsoft \ Windows \ AppFabric \ Customer Experience Improvement Program \ Consolidator“/ xml”Windows Server \ Consolidator.xml的C:\ Program Files \ AppFabric 1.1“错误:错误:无法创build文件已经存在。”

它不能创build任务,因为它已经存在。

删除此任务。

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

然后尝试重新安装一次。

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

我有这个相同的错误。 只需要安装IIS和一切工作。

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

在我的情况下,它是: – 我的系统帐户包含两个字 – 名称和姓氏,如“Vasya Pupkin”,所以networking平台安装程序只看到第一个“Vasya”,所以你需要重命名系统用户为“VasyaPupkin” ,或安装在不同的帐户下。 – 我也注意到在PowerShell envpath中的错误,所以检查系统variablesPSModulePath,并删除不必要的符号(“)(SQL服务器path包含错误,\ PowerShell \模块”)

我终于做到了。 我能够为Win Server 2012 R2安装AppFabric。 我不确定究竟发生了什么确切的变化。 我看到并尝试了很多来自不同网站的解决scheme,但上面的解决scheme是对registry进行修改 – “HKEY_CLASSES_ROOT”工作(请在生产环境对registry进行更改之前考虑三次 – 这是我的演示环境,所以我只是继续前进)。 我改变了临时文件夹path,但它没有工作的第一次。 然后,我删除了registry项,然后从控制面板中卸载AppFabric 1.1预安装的实例。 然后我尝试安装,它的工作。 这也恢复了registry项。

可能是我真的很迟才回复,认真的家伙这个错误解决花了几个小时的时间,我试过每一个可能的解决scheme。

  1. 安装IIS
  2. 从环境variables中更改Power Shell。
  3. 删除本地组

而解决scheme真的很简单。 如果仔细查看环境variablesPSModulePath,将在数值的末尾添加逗号,然后简单地删除这些值并享受

感谢所有的帮助。

日志错误实际上告诉你该怎么做。 这是抱怨,因为该文件已经存在下面。

从以下位置删除“合并器”文件:

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

由MCT的Charles Babcock提供