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