- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- 診断ツール
- ワークフロー アナライザー
- 変数
- 引数
- インポートされた名前空間
- レコーディング
- UI 要素
- 制御フロー
- セレクター
- オブジェクト リポジトリ
- データ スクレイピング
- 画像とテキストの自動化
- Citrix テクノロジの自動化
- RDP の自動化
- SAP のオートメーション
- VMware Horizon の自動化
- ログ
- ScaleCoordinates 移行ツール
- ScreenScrapeJavaSupport ツール
- Webdriver プロトコル
- Studio Pro
- 拡張機能
- トラブルシューティング
Windows Update 後に UI 要素を識別する
Windows セキュリティ更新 (KB3200970、KB4462917、KB4457127、または KB4457131 など) をインストールした後に、IAccessible に対応するレジストリ エントリが破損するおそれがあります。レジストリ エントリの修正に加えて、Studio の最新バージョンにアップグレードするように要求されることもあります。
IAccessible レジストリ エントリを利用するアプリケーション (Internet Explorer、Microsoft Office コンポーネント、エクスプローラーなど) については、セレクターが生成されません。
oleacc.dll
ファイルが Windows レジストリ エディターに登録されていないときにも発生します。このファイルには、Active Accessibility のサポートに必要なライブラリが含まれています。
oleacc.dll
ファイルは、コマンド プロンプトから特定のコマンドを使用して登録します (手順については下記参照)。
- [スタート] メニューを開き、
Command Prompt
を検索します。右クリックで [管理者として実行] を選択します。このコマンドは、管理者特権のコマンド プロンプト インスタンスからのみ実行できます。 -
regsvr32.exe oleacc.dll
コマンドを入力して実行します。ファイルが登録され、確認ダイアログが表示されます。
64 ビットのマシンでも、このファイルは、32 ビットのコマンド プロンプト インスタンスから登録する必要がありますので注意してください。これは、次の手順で行います。
- エクスプローラーを開き、アドレス バーに
%windir%\SysWoW64
と入力します。このフォルダーに 32 ビットのコマンド プロンプトの実行可能ファイルがあります。 cmd.exe
ファイルを右クリックして、 [管理者として実行] を選択します。32 ビットのコマンド プロンプト インスタンスが開きます。regsvr32.exe oleacc.dll
コマンドを実行します (手順については上記参照)。ファイルが登録され、確認ダイアログが表示されます。
IAccessible レジストリ エントリが破損していることを確認するには、Windows レジストリ エディターを開き、次のキーがあるかどうかを確認します。キーがなくなっている場合は追加します。次のレジストリ値は、マシン構成によって異なる場合があります。この問題が発生していないマシンからのレジストリ キーを使用することをお勧めします。
64 ビットのマシン
HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
キー:
名前 |
入力 |
データ |
---|---|---|
(既定値) |
REG_SZ |
IAccessible |
-
ProxyStubClsid32
サブキー:名前
入力
データ
(既定値)
REG_SZ
{03022430-ABC4-11D0-BDE2-00AA001A1953
HKEY_CLASSES_ROOT\WOW6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
キー:
名前 |
入力 |
データ |
---|---|---|
(既定値) |
REG_SZ |
IAccessible |
-
ProxyStubClsid32
サブキー:名前
入力
データ
(既定値)
REG_SZ
{00020424-0000-0000-C000-000000000046
-
TypeLib
サブキー:名前
入力
データ
(既定値)
REG_SZ
{C523F390-9C83-11D3-9094-00104BD0D535
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
キー:
名前 |
入力 |
データ |
---|---|---|
(既定値) |
REG_SZ |
IAccessible |
-
ProxyStubClsid32
サブキー:名前
データ
入力
(既定値)
REG_SZ
{03022430-ABC4-11D0-BDE2-00AA001A1953
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\WOW6432Node\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
キー:
名前 |
入力 |
データ |
---|---|---|
(既定値) |
REG_SZ |
IAccessible |
-
ProxyStubClsid32
サブキー:名前
入力
データ
(既定値)
REG_SZ
{00020424-0000-0000-C000-000000000046
-
TypeLib
サブキー:名前
入力
データ
(既定値)
REG_SZ
{C523F390-9C83-11D3-9094-00104BD0D535
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Classes\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
キー:
名前 |
入力 |
データ |
---|---|---|
(既定値) |
REG_SZ |
IAccessible |
-
ProxyStubClsid32
サブキー:名前
入力
データ
(既定値)
REG_SZ
{00020424-0000-0000-C000-000000000046
-
TypeLib
サブキー:名前
入力
データ
(既定値)
REG_SZ
{C523F390-9C83-11D3-9094-00104BD0D535
32ビットのマシン
HKEY_CLASSES_ROOT\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
キー:
名前 |
入力 |
データ |
---|---|---|
(既定値) |
REG_SZ |
IAccessible |
-
ProxyStubClsid32
サブキー:名前
入力
データ
(既定値)
REG_SZ
{03022430-ABC4-11D0-BDE2-00AA001A1953
-
TypeLib
サブキー:名前
入力
データ
(既定値)
REG_SZ
{1EA4DBF0-3C3B-11CF-810C-00AA00389B71
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{618736E0-3C3D-11CF-810C-00AA00389B71}
キー:
名前 |
入力 |
データ |
---|---|---|
(既定値) |
REG_SZ |
IAccessible |
-
ProxyStubClsid32
サブキー:名前
入力
データ
(既定値)
REG_SZ
{03022430-ABC4-11D0-BDE2-00AA001A1953
-
TypeLib
サブキー:名前
入力
データ
(既定値)
REG_SZ
{1EA4DBF0-3C3B-11CF-810C-00AA00389B71
上記の値が設定されていることを確認したら、Windows レジストリ エディターを閉じて、変更を反映させます。