- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- 診断ツール
- ワークフロー アナライザー
- 変数
- 引数
- インポートされた名前空間
- 制御フロー
- オブジェクト リポジトリ
- ログ
- ScreenScrapeJavaSupport ツール
- Studio でのテスト
- 拡張機能
- トラブルシューティング
oleacc.dll ファイルを登録する
oleacc.dll ファイルは、コマンド プロンプトから特定のコマンドを使用して登録します (手順については下記参照)。
-
[スタート] メニューを開き、
Command Promptを検索します。右クリックで [管理者として実行] を選択します。このコマンドは、管理者特権のコマンド プロンプト インスタンスからのみ実行できます。 -
regsvr32.exe oleacc.dllコマンドを入力して実行します。ファイルが登録され、確認ダイアログが表示されます。
64 ビットのマシンでも、このファイルは、32 ビットのコマンド プロンプト インスタンスから登録する必要がありますので注意してください。これは、次の手順で行います。
- エクスプローラーを開き、アドレス バーに
%windir%\SysWoW64と入力します。このフォルダーに 32 ビットのコマンド プロンプトの実行可能ファイルがあります。 cmd.exeファイルを右クリックして、 [管理者として実行] を選択します。32 ビットのコマンド プロンプト インスタンスが開きます。regsvr32.exe oleacc.dllコマンドを実行します (手順については上記参照)。ファイルが登録され、確認ダイアログが表示されます。
IAccessible レジストリ エントリを修復する
レジストリ エントリを変更すると、マシンの機能に影響が出るおそれがあります。まずバックアップを作成しておくことをお勧めします (手順についてはこのページを参照)。
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 レジストリ エディターを閉じて、変更を反映させます。
System32 および SysWOW64 のすべての DLL を修復する
次のコマンドを実行します。
- 64 ビットの管理者特権でのコマンド プロンプトから、次のコマンドを実行します。
for %1 in (c:\windows\system32\*.dll) do regsvr32 /s %1
- 32 ビットの管理者特権でのコマンド プロンプトから、次のコマンドを実行します。
for %1 in (C:\Windows\SysWOW64\*.dll) do regsvr32 /s %1