エラー: 「TopMoxie に Microsoft Virtual Machine が必要です」


このトピックは、次の製品に当てはまります。:
  • プラットフォーム: すべてのプラットフォーム
  • Java バージョン: すべての JRE バージョン

症状

  • 起動時に「TopMoxie に Microsoft Virtual Machine が必要です」という内容のエラーメッセージが表示される。
  • ポップアップ広告が表示される。
  • 起動時に不明なソフトウェアがロードされたり、ブラウザの「お気に入り」に新しいエントリが追加されたりする。

原因

TopMoxie は、特定の Web サイトにアクセスするとポップアップ広告を表示する、メモリー常駐型プログラムです。Sun Microsystems が、TopMoxie やそのパートナーモジュールソフトウェアを Java Runtime Environment, Standard Edition (JRE) や Java Software Development Kit (SDK) のダウンロードファイルにバンドルすることはありません。
解決策

この問題を解決する方法は 2 とおりあります。 TopMoxie をアンインストールする (一般ユーザー向け): TopMoxie をアンインストールするには、次の手順に従います。
  1. すべてのブラウザセッションを閉じます。
  2. 「スタート」 - 「設定」 - 「コントロールパネル」 - 「プログラムの追加と削除」の順に選択します。
  3. 一覧で TopMoxie の項目の前に TopMoxie のパートナーモジュール (Schoolcash、Technology4Kids、Coupons and Offers など) が表示されるかどうかを確認します。これらのエントリを選択して、「削除」をクリックします。
    注: TopMoxie を削除する前に、パートナーモジュールを削除します。TopMoxie を先に削除すると、削除後も「プログラムの追加と削除」にエントリが表示されます。
  4. フォルダ c:/program files/topmoxie を削除します。
レジストリから値を削除する (上級ユーザー向け)

警告: レジストリを変更する前に、レジストリのバックアップを作成してください。レジストリを正しく変更しないと、データが失われたり、ファイルが破損したりすることがあります。

注: 以下の手順は、TopMoxie のレジストリキーを漏れなく削除するためのものです。アンインストーラによって、これらのキーがすでに削除されている場合もあります。
  1. 「スタート」 - 「ファイル名を指定して実行」をクリックします。「ファイル名を指定して実行」ダイアログボックスが表示されます。
  2. regedit と入力して、「OK」をクリックします。レジストリエディタが開きます。
  3. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run にアクセスします。
  4. 右側のペインで次の値を削除します。
    "couponsandoffers" = "wjview /cp:p "C:\Program Files\couponsandoffers\System\Code" Main lp: "C:\Program Files\couponsandoffers"
    注: Coupons and Offers は Top Moxie のパートナーモジュールです。これ以外にもパートナーモジュールが表示される場合があります。その場合は、それらの値も削除します。
  5. レジストリエディタを終了します。
  6. コンピュータを再起動すると、警告メッセージが表示されなくなります。