![什麼可能導致 Windows 7 上的 Internet Explorer 進程自動啟動](https://rvso.com/image/1416729/%E4%BB%80%E9%BA%BC%E5%8F%AF%E8%83%BD%E5%B0%8E%E8%87%B4%20Windows%207%20%E4%B8%8A%E7%9A%84%20Internet%20Explorer%20%E9%80%B2%E7%A8%8B%E8%87%AA%E5%8B%95%E5%95%9F%E5%8B%95.png)
我們在企業環境中的應用程式上遇到了一個非常棘手的問題。任何線索,無論多麼遙遠,都會得到一些調查。
我們有一個用 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