不知各位是否有遇到過將IE設置為默認瀏覽器失效的問題,特別是Win7系統下經常會失敗,這個時候通常的方法是直接去修改注冊表。
將注冊表的[HKEY_CLASSES_ROOT\http\shell\open\command]修改為IE瀏覽器地址路徑。但其實這只設置了http協議的默認打開程序,有時候并不能所有程序都生效,比如說在QQ面板中點郵箱之類的,還是默認使用別的瀏覽器。是不是很郁悶,其實win7注冊表中與默認瀏覽器設置相關的鍵和xp并不一樣,我們需要修改兩個地址。
首先,在[HKEY_CLASSES_ROOT]中添加一個自定義的“類型”。
其次,關聯http協議到該類型。
具體代碼如下:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\WebMind]
@="WebMind Document"
[HKEY_CLASSES_ROOT\WebMind\Shell]
[HKEY_CLASSES_ROOT\WebMind\Shell\open] [HKEY_CLASSES_ROOT\WebMind\Shell\open\command]
@="\&;C:\\Program Files\\Internet Explorer\\iexplore.exe\&; \&;%1\&;"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice]
"Progid"="WebMind"
如何運行上面代碼?
新建一個TXT空白文本文檔,讓后將代碼復制進去,在單擊“文件”——“另存為”,在保存窗口中,將“保存類型”修改為“所有文件”,再將文件名命名為moren.reg。
保存后,在雙擊運行該文件即可?,F在再單擊QQ面板上的郵箱,看是不是已經通過IE瀏覽器打開了。
提示:如果大家想將默認瀏覽器設置為別的瀏覽器,方法也很簡單,只要將上面代碼中的文件路徑修改為相應瀏覽器的路徑。