Microsoft Application CenterTestをスタンドアロンでインストールする
スタンドアロンでインストールする際の手順と注意点。(というのも Visual Studio 2003の媒体からインストールしても、何故かCOMの登録に失敗する場合が多いので)
なお、act自体のインストール手順は以下のBlogをもろに参考にさせて頂いた。
Microsoft ACT standalone installation - /egilh Learning by doing
- 前提
- Internet Exploler (6.0以降)がインストールされていること
- Office Web Components(MSOWC.DLL)がインストールされていること
- プログラムファイルのインストール
- Visual Studio Enterprise Architect(以降、act)等の媒体がある場合はそこからインストール
- 媒体が無い場合はactのインストールイメージをコピー
- actをシステムに登録する
- 本来はインストーラが行う処理を手動で実行する
- 以下のコマンドを実行する
例) regist.cmd (ドライブとディレクトリはインストールした場所に適宜合わせる)
c: cd "C:\Program Files\Microsoft ACT" regedit -s act.reg for %%i in (*.dll) do regsvr32 /s %%i ACTBroker.exe -regserver actcontroller.exe -regserver ACTRegMof.exe -i "C:\Program Files\Microsoft ACT\actnamespace.mof" ACTRegMof.exe -i "C:\Program Files\Microsoft ACT\actbroker.mof" ACTRegMof.exe -i "C:\Program Files\Microsoft ACT\actcontroller.mof"
同様に以下のレジストリをシステムに登録する
例)act.reg
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ACT] "AppPath"="C:\\Program Files\\Microsoft ACT\\" "ProductCode"="{E05F0409-0E9A-48A1-AC04-E35E3033604A}" "Feature"="AppCenter_Test_for_VS.NET" "Version"="1.0.0536"
- actで使用するテスト用ユーザを登録する
"ACTUser"という名前のローカルPCユーザアカウントが無ければ、標準ユーザグループ(Users)で作成する。
- dcomcnfgユーティリティを使って、以下のコンポーネントのフルコントロール権限に"ACTUser"を与える
Application Center Test Broker Application Center Test Controller
- WMIのネームスペースRoot/CIMV2/Application/MicrosoftACTに対してフルコントロール権限を"ACTUser"に与える
参考URLPRB: Error Message: Could Not Bind to Windows Management on a Test Client