Windows 7 で Internet Explorer プロセスが自動起動する原因は何でしょうか?

Windows 7 で Internet Explorer プロセスが自動起動する原因は何でしょうか?

企業環境のアプリケーションで非常に厄介な問題が発生しています。どんなに遠いものでも、手がかりがあれば調査します。

当社には、Windows 7 で実行され、企業ネットワークを介してバックエンド サーバーと通信する Java Swing で記述されたクライアント アプリケーションがあります。インターネット アクセスは不要であり、許可されていません。当社の開発チームは、マシンに Internet Explorer がインストールされていないことを望んでいますが、企業グループ ポリシーが当社の希望に優先します。妥協策として、ユーザーが IE にアクセスする方法を提供していません。これらは、考えられる限り最もロックダウンされたワークステーションです。ユーザーは IE、Word、Excel などにアクセスできません。ユーザーが実行できる唯一のアプリケーションは、当社のアプリケーションです。

発生している問題を調査したところ、タスク マネージャーで、ユーザーがアプリケーションのログイン画面を通過するとすぐに IExplore.exe のインスタンスが 2 つ起動されることに気付きました。これは、実稼働環境の場合のみです。ラボ環境では、同じコードが実行されても、IExplore.exe のインスタンスは実行されません。

私たちのコードは、確かに IExplore の実行を要求していません。Java Swing の何かが裏で IE を起動する可能性があると考えましたが、私たちのラボでの経験ではそれは除外されているようです。

誰かこのシナリオを理解するのを手伝ってくれませんか?

答え1

ご存知のとおり、プログラムが自動的に起動する原因は数多くあります。主なものは次のとおりです。

  • レジストリキー
  • 「スタートアップ」フォルダ
  • JavaがWebページを開こうとしている
  • システムプロセス
  • リストは続きます...

私の最初の提案は、レジストリキー(可能であれば、ロックされている可能性があります)を調べて、Internet Explorerを呼び出すものがあるかどうかを確認することです。または、Ubuntuを起動して、マシンからInternet Explorerを手動で削除することもできますが、これは大幅に価値が下がった次に、プログラム内で Internet Explorer を使用する可能性があるかどうかを確認します (例: Web ページや API からデータを取得するなど)。Java は、このような奇妙な問題を引き起こす傾向があります。他のすべてが失敗した場合は、Internet Explorer を無効にできるように誰かを説得することもできます。

幸運を祈ります。〜Tuser

関連情報