什麼可能導致 Windows 7 上的 Internet Explorer 進程自動啟動

什麼可能導致 Windows 7 上的 Internet Explorer 進程自動啟動

我們在企業環境中的應用程式上遇到了一個非常棘手的問題。任何線索,無論多麼遙遠,都會得到一些調查。

我們有一個用 Java Swing 編寫的客戶端應用程序,在 Windows 7 下運行,透過公司網路與後端伺服器進行通訊。不需要或不允許上網。我們的開發團隊希望電腦上甚至沒有安裝 Internet Explorer,但公司組策略凌駕於我們的意願。作為妥協,我們不為用戶提供存取 IE 的方法。這些是可以想像到的最封閉的工作站。使用者無法存取IE、Word、Excel等。用戶可以訪問運行的唯一應用程式是我們的應用程式。

在調查我們遇到的問題時,我們注意到任務管理器中,一旦使用者通過應用程式的登入畫面,就會啟動 IExplore.exe 的兩個實例。這只是我們生產環境中的情況。在我們的實驗室環境中,相同的程式碼運行並且不會導致 IExplore.exe 實例運行。

我們的程式碼當然不會要求 IExplore 運行。我認為 Java Swing 中的某些東西可能會在幕後做一些可能啟動 IE 的事情,但我們的實驗室經驗似乎排除了這種可能性。

有人可以幫我理解這個場景嗎?

答案1

我相信您知道,很多事情都會導致程式自動啟動。一些頂級競爭者:

  • 註冊表項
  • 「啟動」資料夾
  • Java 嘗試開啟網頁
  • 系統流程
  • 這樣的名單還在繼續…

我的第一個建議是查看您的登錄項目(如果可能,這可能會被鎖定)並查看是否有任何內容呼叫 Internet Explorer。或者,您可以啟動到 Ubuntu 並手動從電腦中移除 Internet Explorer,但這是嚴重貶值。然後,檢查您的程式中是否有任何內容可能會使用 Internet Explorer(例如,從網頁、API 等獲取資料),Java 很容易導致諸如此類的奇怪問題。如果所有其他方法都失敗,您可以說服某人允許您停用 Internet Explorer。

祝您好運。 〜Tsuser

相關內容