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 =====
同様の問題がありました
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という名前の変数があり、それを選択->クリック編集->末尾の「を削除
展開でこのエラーを修正しました。以前にインストーラーを一度実行したことがある場合にのみ発生しました。インストーラーを起動するとすぐに、一時フォルダーが作成されます。そのフォルダをコピーして、別の名前で保存します。次に、そのインストールをキャンセルします。
Regeditを開き、「Ctrl + F」で「AppFabric」を検索します。 HKEY_CLASSES_ROOT\Installer\Products {SomeStringOfCharacters}の下にエントリがあります。 SourceListのチェックの下に、LastUsedSourceというキーがあります。保存した一時フォルダーに一致するように、フォルダー内のフォルダーパスを更新します。 SourceList/Netも確認してください。多くの場合、数値の名前を持つ複数のキーがあります。それらのデータ値も一時フォルダーのパスと一致することを確認してください。
次に、一時フォルダーに移動してSetup.exeを実行します。これで完了します。最初にファイルを一時フォルダーに抽出する他のインストーラーで、このような動作を見てきました。インストーラーの再実行は、主に新しい一時フォルダーから動作しますが、その一部はレジストリ内の古い一時フォルダーに保持され、古い場所から何かをロードしようとします。
Windows 8を実行している開発用コンピューターにAppFabric 1.1を再インストールしようとして、このエラーが発生しました。私は ここ これを追加することを見つけました:
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
PSModulePath(システムプロパティ->環境変数->システム変数)で問題を解決しました。
そのインストールで考えられるすべての問題を受け取ったようです。
トラブルシューティング:実際のログファイルを確認します(インストーラーが提供するログで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
実際のログファイルを見つけたら、エラーを確認します。そうしなければならなかった:
できた。お役に立てば幸いです。
私もこのエラーにぶつかりました…
インストールmsiはWindowsタスクスケジューラで新しいタスクを作成しようとしますお客様にフィードバックするように通知します。このインストール手順は、チェックボックスをクリックして顧客のフィードバックに参加するかどうかに関係なく実行されます。多くの企業環境(私の環境を含む)では、ドメイン管理者を除くすべての人が新しいWindowsタスクの作成を拒否されています。その結果、ローカル管理者として実行するだけでは不十分であり、タスクを追加すると「アクセス拒否」が返されるとインストール全体が失敗します。これは、1603としてインストールログに表示されます。
見つかった唯一の回避策は、msiからすべてのファイルを手動で引き出し、インストールスクリプトから「スケジュールタスクの追加」を削除してから、新しいmsiを作成することでした。 1行変更した後、正常に機能しました。
私の場合、それは以前のインストールですでに存在していたローカルグループでした。ローカルグループ(AS_Observers)を削除すると、問題が解決しました。
net localgroup AS_Observers/delete
これが誰かを助けるかもしれないことを願っています。
同様の問題もありました。原因は、AppFabricがスケジュールされたタスクを生成し、アンインストールしたときに取り残されたためです。
ログのエラーメッセージ:
"/ create/tn"\Microsoft\Windows\AppFabric\Customer Experience Improvement Program\Consolidator "/ xml" C:\ Program Files\AppFabric 1.1 for Windows Server\Consolidator.xml "エラー:エラー:ファイルを作成できないもう存在している。"
既に存在するため、タスクを作成できません。
このタスクを削除します。
その後、再インストールを再試行してください。
注:タスクスケジューラGUIから削除しようとすることもできますが、私の場合は表示されませんでした。
多くのリンクは環境変数の末尾のスペースを削除することについて述べていますが、私の場合には末尾のスペースがなかったため、これは私の場合には当てはまりませんでした。
https://serverfault.com/a/593339/27042
これが最終的に私を助けた答えでした。以前のインストール試行中に作成されたAS_Observers
およびAS_Administrators
グループを削除してから再インストールする必要がありました。
これにより問題は解決し、AppFabricを正常にインストールできました。評価が不十分なため、これを回答としてサーバー障害サイトに投稿できませんでした。
最後になりましたが、私はこのページを見つけました。原因と詳細な説明は非常に完全です。
これと同じエラーが発生しました。 IISをインストールするだけで、すべてが機能しました。
私は本当に返事に遅れているかもしれません、真剣にこのエラー解決には何時間もかかりました、私はすべての可能な解決策を試しました。
一方、ソリューションは本当に簡単です。環境変数PSModulePathをよく見ると、値の最後にカンマがあります。それらを削除してお楽しみください
私の問題は、タスクスケジューラ「\ Microsoft\Windows\AppFabric\Customer Experience Improvement Program\Consolidator」にカスタマーエクスペリエンス向上プログラムのタスクが既に存在していたことです。そのタスクを削除し、インストールが成功した後。
やっとできました。 Win Server 2012 R2用のAppFabricをインストールできました。どのような変更が機能したのか、私にはよくわかりません。私はさまざまなウェブサイトから多くのソリューションを見て試してみましたが、レジストリを変更する上記のソリューション-「HKEY_CLASSES_ROOT」が機能しました(実稼働環境でレジストリを変更する前にもう一度考えてください-これは私のデモ環境でしたので、先に進みました);一時フォルダーのパスを変更しましたが、最初は機能しませんでした。次に、レジストリエントリを削除してから、コントロールパネルからAppFabric 1.1プレインストールインスタンスをアンインストールしました。その後、インストールを試みましたが、うまくいきました。これにより、レジストリエントリも復元されました。
助けてくれてありがとう。
ログエラーは実際に何をすべきかを教えてくれます。ファイルが既に下に存在するため、不満を言っています。
「Consolidator」ファイルを次から削除します。
C:\ Windows\System32\Tasks\Microsoft\Windows\AppFabric\Customer Experience Improvement Program
チャールズバブコック、MCT提供
今日も同じ問題がありました。 3つのソリューションを試すことができるこのリンクを見つけました。最初の解決策が役に立ちました。
私の場合、次のとおりでした。-システムアカウントに「Vasya Pupkin」のような名前と姓の2つの単語が含まれていたため、Webプラットフォームのインストーラーは最初の「Vasya」 、または別のアカウントでインストールします。 -また、PowerShell envパスのエラーに気づいたので、システム変数PSModulePathを確認し、不要な記号を削除します-( ")(SQLサーバーパスにエラーが含まれています、\ PowerShell\Modules")