原以為曆代 Windows 支援的 IE 版本都不會超過三個(例如:IE 4/5/6 for Windows 98、IE 6/7/8 for Windows XP、IE 7/8/9 for Windows Vista),然而隨著目前 IE 版本更迭速度的加快、隨著 IE11 獨立安裝版的發布,Windows 7 支援的 IE 版本已經達到了前所未有的四個版本(IE8/9/10/11)。
由於 Windows 曆來每次只能擁有一個 IE 版本,不同版本的 IE 無法共存,所以對於 Windows 7 而言,IE8/9/10/11 這四個版本只能存在其一,一旦安裝了某個較高的版本,便不能再運行其它較低版本 IE 的安裝程式。如果我們卸載了全部高版本的 IE,Windows 7 就會自動回復其預設內建的版本 IE8。此外,當我們全新安裝 Windows 7 後,我們既可以首先安裝 IE9 或 IE10、然後再安裝 IE11;也可以不安裝 IE9 或 IE10,直接安裝 IE11。
筆者此前在《詳解Windows 7系統中IE8/IE9/IE10三個版本的關係》中提過,Windows 7 採用了類似於 Windows XP/Server 2003 的只顯示最高版本 IE 的卸載程式的做法。也就是說,即使我們在安裝 IE11 之前曾經安裝過 IE9 或 IE10,Windows 7 在安裝 IE11 之後也只會將 IE11 顯示在“已安裝的更新”列表中,不會再顯示此前安裝的 IE9 或 IE10,這一點有別於 Windows Vista。Windows Vista 如果先曾安裝過 IE8 後又安裝了 IE9,那麼 IE8 與 IE9 的卸載程式將會同時顯示在“已安裝的更新”列表中。
於是,在 Windows 7 中安裝 IE11,可能會遇到如下幾種卸載情況:
★ 如果以前不曾安裝過 IE9 與 IE10,IE11 從 IE8 直接升級而來:
在 Windows 7 中安裝 IE11 後,控制台中的“開啟或關閉 Windows 功能”-“已安裝的更新”列表將顯示 IE11 的卸載選項,執行此卸載可以自動復原至安裝 IE11 之前的 IE8。
但是,這個 IE11 卸載選項不能復原至 IE9 或 IE10,因為我們不曾安裝過 IE9 或 IE10。IE9 或 IE10 在已安裝 IE11 的情況下也不能直接安裝。因此如果我們希望安裝 IE9 或 IE10,只能先卸載 IE11 恢複 IE8,然後再安裝 IE9 或 IE10。
★ 如果以前曾安裝過 IE10 但不曾安裝過 IE9,IE11 從 IE10 升級而來:
在 Windows 7 中將以前安裝的 IE10 升級為 IE11 之後,控制台中的“開啟或關閉 Windows 功能”-“已安裝的更新”列表將不再顯示 IE10 的卸載選項,而以顯示 IE11 的卸載選項取而代之。但是,IE10 卸載選項雖然被隱藏但依然存在,此時如果我們卸載 IE11,Windows 7 將自動回復 IE10 而不是預設的 IE8。卸載 IE11 也不能復原至 IE9,因為我們不曾安裝過 IE9。
★ 如果以前曾安裝過 IE9 但不曾安裝過 IE10,IE11 從 IE9 升級而來:
在 Windows 7 中將以前安裝的 IE9 升級為 IE11 後,控制台中的“開啟或關閉 Windows 功能”-“已安裝的更新”列表將不再顯示 IE9 的卸載選項,而以顯示 IE11 的卸載選項取而代之。但是,IE9 卸載選項雖然被隱藏但依然存在,此時如果我們卸載 IE11,Windows 7 將自動回復 IE9 而不是預設的 IE8。卸載 IE11 也不能復原至 IE10,因為我們不曾安裝過 IE10。
★ 如果以前既曾安裝過 IE9 也曾安裝過 IE10,IE11 是從 IE9、IE10 一路升級而來:
如果 IE11 是從此前安裝的 IE9、IE10 一路升級而來,控制台中的“開啟或關閉 Windows 功能”-“已安裝的更新”列表將在安裝 IE10 後隱藏 IE9 的卸載選項、在安裝 IE11 後隱藏 IE10 的卸載選項,並以顯示 IE11 的卸載選項取而代之。但是,IE9、IE10 的卸載選項雖然被隱藏但依然存在,我們可以卸載 IE11 並復原至以前的版本。
這種連環卸載必須一步一步地進行。恢複 IE10 需要卸載一次(卸載 IE11);恢複 IE9 需要卸載兩次(依次卸載 IE11、IE10);恢複 IE8 需要卸載三次(依次卸載 IE11、IE10、IE9)。