web-dev-qa-db-ja.com

インストーラーMSIからエラーコード1603が返されたため、AppFabricのインストールが失敗しました

AppFabric 1.1 を再インストールすると、このエラーが発生する理由 "インストーラーMSIがエラーコード1603"を返したため、AppFabricのインストールに失敗しました。

管理者権限で実行しました。

以下はエラーログです。


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

59
JimboyPogi

同様の問題がありました

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

116
BozoJoe

展開でこのエラーを修正しました。以前にインストーラーを一度実行したことがある場合にのみ発生しました。インストーラーを起動するとすぐに、一時フォルダーが作成されます。そのフォルダをコピーして、別の名前で保存します。次に、そのインストールをキャンセルします。

Regeditを開き、「Ctrl + F」で「AppFabric」を検索します。 HKEY_CLASSES_ROOT\Installer\Products {SomeStringOfCharacters}の下にエントリがあります。 SourceListのチェックの下に、LastUsedSourceというキーがあります。保存した一時フォルダーに一致するように、フォルダー内のフォルダーパスを更新します。 SourceList/Netも確認してください。多くの場合、数値の名前を持つ複数のキーがあります。それらのデータ値も一時フォルダーのパスと一致することを確認してください。

次に、一時フォルダーに移動してSetup.exeを実行します。これで完了します。最初にファイルを一時フォルダーに抽出する他のインストーラーで、このような動作を見てきました。インストーラーの再実行は、主に新しい一時フォルダーから動作しますが、その一部はレジストリ内の古い一時フォルダーに保持され、古い場所から何かをロードしようとします。

20
Matt Poland

Windows 8を実行している開発用コンピューターにAppFabric 1.1を再インストールしようとして、このエラーが発生しました。私は ここ これを追加することを見つけました:

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

PSModulePath(システムプロパティ->環境変数->システム変数)で問題を解決しました。

14

そのインストールで考えられるすべての問題を受け取ったようです。

トラブルシューティング:実際のログファイルを確認します(インストーラーが提供するログで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の作成に失敗します:
    • Exec:c:\ Windows\system32\net.exe localgroup AS_Observers/delete
  2. ConfigフォルダーにACLを設定できません:
    • Exec:md C:\ Windows\SysWOW64\inetsrv\config
  3. COMが登録されていません:
    • .NET 3.5(HTTPおよび非HTTPの両方)のアクティベーションサービス機能をインストールし、.NET 4.5のHTTPアクティベーションを有効にします

できた。お役に立てば幸いです。

5
Mikl X

私もこのエラーにぶつかりました…

インストールmsiはWindowsタスクスケジューラで新しいタスクを作成しようとしますお客様にフィードバックするように通知します。このインストール手順は、チェックボックスをクリックして顧客のフィードバックに参加するかどうかに関係なく実行されます。多くの企業環境(私の環境を含む)では、ドメイン管理者を除くすべての人が新しいWindowsタスクの作成を拒否されています。その結果、ローカル管理者として実行するだけでは不十分であり、タスクを追加すると「アクセス拒否」が返されるとインストール全体が失敗します。これは、1603としてインストールログに表示されます。

見つかった唯一の回避策は、msiからすべてのファイルを手動で引き出し、インストールスクリプトから「スケジュールタスクの追加」を削除してから、新しいmsiを作成することでした。 1行変更した後、正常に機能しました。

5
ErnieL

私の場合、それは以前のインストールですでに存在していたローカルグループでした。ローカルグループ(AS_Observers)を削除すると、問題が解決しました。

net localgroup AS_Observers/delete

これが誰かを助けるかもしれないことを願っています。

4
asolvent

同様の問題もありました。原因は、AppFabricがスケジュールされたタスクを生成し、アンインストールしたときに取り残されたためです。

ログのエラーメッセージ:

"/ create/tn"\Microsoft\Windows\AppFabric\Customer Experience Improvement Program\Consolidator "/ xml" C:\ Program Files\AppFabric 1.1 for Windows Server\Consolidator.xml "エラー:エラー:ファイルを作成できないもう存在している。"

既に存在するため、タスクを作成できません。

このタスクを削除します。

  • %SYSTEM32%\ Tasks\Microsoft\Windowsに移動します。
  • AppFabricフォルダーを削除します。

その後、再インストールを再試行してください。

注:タスクスケジューラGUIから削除しようとすることもできますが、私の場合は表示されませんでした。

3
shawkyz1

多くのリンクは環境変数の末尾のスペースを削除することについて述べていますが、私の場合には末尾のスペースがなかったため、これは私の場合には当てはまりませんでした。

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

これが最終的に私を助けた答えでした。以前のインストール試行中に作成されたAS_ObserversおよびAS_Administratorsグループを削除してから再インストールする必要がありました。

これにより問題は解決し、AppFabricを正常にインストールできました。評価が不十分なため、これを回答としてサーバー障害サイトに投稿できませんでした。

3
Amogh Natu

最後になりましたが、私はこのページを見つけました。原因と詳細な説明は非常に完全です。

解決済み:エラー1306 AppFabric + Windows Server 2012

2
Felix Aballi

これと同じエラーが発生しました。 IISをインストールするだけで、すべてが機能しました。

1
JoeBrockhaus

私は本当に返事に遅れているかもしれません、真剣にこのエラー解決には何時間もかかりました、私はすべての可能な解決策を試しました。

  1. iISのインストール
  2. power Shellを環境変数から変更します。
  3. ローカルグループを削除する

一方、ソリューションは本当に簡単です。環境変数PSModulePathをよく見ると、値の最後にカンマがあります。それらを削除してお楽しみください

0
theGame

私の問題は、タスクスケジューラ「\ Microsoft\Windows\AppFabric\Customer Experience Improvement Program\Consolidator」にカスタマーエクスペリエンス向上プログラムのタスクが既に存在していたことです。そのタスクを削除し、インストールが成功した後。

0
user171302

やっとできました。 Win Server 2012 R2用のAppFabricをインストールできました。どのような変更が機能したのか、私にはよくわかりません。私はさまざまなウェブサイトから多くのソリューションを見て試してみましたが、レジストリを変更する上記のソリューション-「HKEY_CLASSES_ROOT」が機能しました(実稼働環境でレジストリを変更する前にもう一度考えてください-これは私のデモ環境でしたので、先に進みました);一時フォルダーのパスを変更しましたが、最初は機能しませんでした。次に、レジストリエントリを削除してから、コントロールパネルからAppFabric 1.1プレインストールインスタンスをアンインストールしました。その後、インストールを試みましたが、うまくいきました。これにより、レジストリエントリも復元されました。

0
user868150

助けてくれてありがとう。

ログエラーは実際に何をすべきかを教えてくれます。ファイルが既に下に存在するため、不満を言っています。

「Consolidator」ファイルを次から削除します。

C:\ Windows\System32\Tasks\Microsoft\Windows\AppFabric\Customer Experience Improvement Program

チャールズバブコック、MCT提供

0
Charles Babcock

今日も同じ問題がありました。 3つのソリューションを試すことができるこのリンクを見つけました。最初の解決策が役に立ちました。

この問題に対するMicrosoft ANSWER

0

私の場合、次のとおりでした。-システムアカウントに「Vasya Pupkin」のような名前と姓の2つの単語が含まれていたため、Webプラットフォームのインストーラーは最初の「Vasya」 、または別のアカウントでインストールします。 -また、PowerShell envパスのエラーに気づいたので、システム変数PSModulePathを確認し、不要な記号を削除します-( ")(SQLサーバーパスにエラーが含まれています、\ PowerShell\Modules")

0
framerelay