この記事を読むのに必要な時間は約 4 分です。
Windowsソフトウェアインストール時に「セットアップの実行中にエラー(-5009 : 0x8002802b)が発生しました。」というエラーが起きた時の対処法を解説します。おそらく、ソフトウェアの種類に関係なく、 InstallShield を利用したインストールプログラム全般に適用できるかと思います。
発生状況
最近、Canonのドキュメントスキャナー DR-C125 が調子悪くなっていたため、最新のドライバーとコンパニオンウェアである Capture On Touch の最新版に更新しようとしました。Canon のサイトからダウンロードして、ドライバーは問題なくインストールできたのですが、Capture On Touch をインストールしようと、Setup.exe を実行し、管理者の承認を行った直後くらいに、以下のエラーが発生し、インストールが進みません。
セットアップの実行中にエラー(-5009 : 0x8002802b)が発生しました。
前のセットアップを完了し、他のアプリケーションを閉じたことを確認してください。
これでもまたエラーが発生する場合は、プログラムの発売元までお問い合わせください。
再起動しても、何度実行しても、ダウンロードしなおしても発生し続けていました。他のソフトウェアでは発生せずにインストールできるものもあり、???な状態でした。また、検索しても Capture On Touch でインストールできなくて困っている人もあまりいないようです。
仕方なく、今の Capture On Touch をアンインストールしてインストールしてみようかと、古い Capture On Touch のインストーラーを Canon のサイトからダウンロードして、とりあえず実行してみたところ、やはり同じエラーが。もしかしたら、 Capture On Touch のせいではないかも、と思い、エラーメッセージで検索してみました。検索結果にあった、以下のサイトを参考にしてみたら、解決しました。
私の環境
- OS : Windows 8.1 Professional (64bit)
- CPU : Intel Core i5-2500
- Software : Capture On Touch v2.1.0
解決方法
結局、自分が行ったのは、以下の方法です。
- C:\Program Files (x86)\Common Files\InstallShield\Professional\RunTime フォルダにある、「IsProBE.tlb」というファイルのファイル名を適当なファイル名 (例:xxxIsProBE.tlb) に変える。
- 権限確認ダイアログが出るので、「続行」をクリックする。
その後、再度 Capture On Touch v2.8 のインストーラーを実行したら、無事インストールできました。
以上、参考になれば幸いです。