有部分同學操作時,去“管理附加元件”中點擊“設為預設”,結果卻發現設定並沒有生效,IE9 使用的依舊是當前的seo/seo.html" target="_blank">搜尋引擎。
由於預設搜尋引擎屬於使用者賬戶設定檔的一部分,出現此類問題通常是由於使用者設定檔註冊表索引值受損了。
對此,我們可以嘗試修改一下可能出錯的註冊表。下面,我們以將當前的搜尋引擎更改為 Bing 為例來進行操作:
(注意:本步驟包含註冊表操作,在執行以下步驟之前您應該先對您的註冊表進行備份,以確保如果之後問題未能解決,您的註冊表可以通過現在的備份進行還原。本文以 Windows 7 作業系統為例,Windows Vista 環境下的操作與此大致相同。)
- 按一下按鍵組合“Win+R”,調出運行視窗,鍵入命令 regedit.exe,斷行符號,開啟登錄編輯程式。
(若彈出使用者賬戶控制視窗,請允許以繼續)
- 找到以下索引值:
HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/SearchScopes
先將其匯出備份。點擊左上方的“檔案”選項,單擊“匯出”,將檔案儲存於案頭,名字您隨意取,檔案格式預設為“註冊檔案(*.reg)”。這樣一來,如果以下步驟未能解決您的問題,您可以雙擊這個匯出的註冊表備份進行註冊表還原。
點擊一下索引值 SearchScopes,從右側的細節視窗找到 DefaultScope 這一項,雙擊開啟編輯欄。
- 您可以用 Bing 的數值{0633EE93-D776-472f-A0FF-E1416B8B2E3A} 替換原來的數值。
- 重啟 IE9,然後在地址欄內隨意輸入關鍵詞,看是否是由 Bing 來顯示結果。
同理,如果您希望將百度設為預設搜尋欄,您可以將 DefaultScope 的數值改為:{B8E20CD7-BAC2-4820-9AA6-1060B3AF25E2}
如果您希望將Google設為預設搜尋欄,您可以將 DefaultScope 的數值改為:{6A1806CD-94D4-4689-BA73-E35EA1EA9990}
對於其他的搜尋引擎的代碼設定同理,您可以尋找一台可以正確正確設定預設搜尋引擎的電腦看一下 HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/SearchScopes 的 DefaultScope 數值是多少,然後將您的電腦的此數值改為對照數值即可。
如果修改註冊表仍然不能解決問題,乾脆就重裝 IE9 吧,關於卸載和安裝 IE9 的具體步驟