[トップページ] [FAQ 一覧]

対象:EC2 Launch

Ec2ConfigServiceSettings.exe が見つからない原因と対処





ファイルが見つからない


Windows における EC2Config 設定ツールである EC2Config が以下のパスに見つかりません。

C:\Program Files\Amazon\Ec2ConfigService\Ec2ConfigServiceSettings.exe

dir /s コマンドで網羅的にサーチしてもヒットしません。

原因


Windows Server 2016では EC2Configサービスが廃止されEC2Launchに置き換えられました。
これに伴い、設定ツールは Powershell に置き換えられました。(2018年現在)

(*)ただし sysprep用のツールなら以下から実行が可能です。
C:\ProgramData\Amazon\EC2-Windows\Launch\Settings\Ec2LaunchSettings.exe

あるいはスタートメニューから"EC2LaunchSettings"を選択することが可能です。

powershellのツール




その他のツールは以下で powershell として準備されています。

C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts


EC2Launchのアップデート


最新版のEC2Launchにアップデートする手順を紹介します。

EC2Launch のバージョンを確認する(Powershellコンソールから実行)

(1)バージョン確認
powershell より以下のコマンドを実行します。これによりEC2Launchのバージョンが表示されます。


Import-Module -Name C:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psd1; (Get-Module EC2Launch).Version.ToString()



2018/7では以下のバージョンでした。

1.3.2000080

(2)新しいバージョンのダウンロード
新しいバージョンは以下から入手することが可能です。

https://s3.amazonaws.com/ec2-downloads-windows/EC2Launch/latest/EC2-Windows-Launch.zip

https://s3.amazonaws.com/ec2-downloads-windows/EC2Launch/latest/install.ps1

二つのファイルを同じフォルダに保存して、そこから以下のコマンドを実行します。(zipは解凍しないでください。解凍した状態では失敗します。)


powershell ./install.ps1



(3)フォルダ
以下のフォルダにインストールされます。

C:\ProgramData\Amazon\EC2-Windows\Launch

構成は以下の通りです。

・\Scripts・・EC2Launch構成用の PowerShell スクリプト。
・\Module・・スクリプト関連のモジュール。
・\Config・・設定ファイル。
・\Sysprep・・Sysprepのリソース。
・\Settings・・exe 形式のGUIツール。
・\Logs・・ログファイル。


設定方法は以下を参照してください。

https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/WindowsGuide/ec2launch.html

【超重要】本ページは情報が古くなっている可能性があります。参考程度にしてください。








[ 一覧に戻る]


【注意事項】本ページの内容は個人的に調査した結果がであり内容が正しいことは保証されません。
またAWSサービスは常に改良、アップデートされており本ページの内容が古く誤った内容になる可能性もあります。変更になっても本ページが正しく更新されるとは限りません。
あくまでも参考程度でご覧ください。内容により発生したいかなる時間的損害、金銭的損害、その他の損害に関しても何人も保証しません。