warzero
2007-05-10, 03:33 AM
由於近來看到很多網友都在問修改遊覽器的預設,於是戦零便在此開這個主題。
通常一般上遊覽器如IE、Maxthon、Firefox、Opera都會有選項可以將它們自己的遊覽器改成預設。
不過戦零在此是用手動修改登錄值的方法,要改成預設的話通常都是修改登錄值的文件、系統關聯。
用這個方法的好處是:
1. 可以更瞭解視窗的登錄值運作
2. 將遊覽器"徹底"的成為視窗的預設 (可以讓遊覽器連MSN/Live即時通都可以支授)
3. 針對如果遊覽器提供的預設無法被正常修改回來
以下是戦零以前研究留下來的並多做了一些改進,可以拿來參考看看。
也可以將以下的登錄值直接複製在記事本保存成 .reg 後直接執行。在此也打包了一份zip,可以到這裡下載 (http://www.pczone.com.tw/attachment.php?attachmentid=13316&stc=1&d=1178742261)。
並加入一些註解以解釋每一個登錄值的功能。這些註解不必擔心會影響到 .reg 的運作。
注意程式的預設路徑是指定成 "C:\Program Files\[遊覽器]\[遊覽器].exe" ,如有人用以外的請自行手動修改。
如發現有bug的話,麻煩告知一下以讓可以做修正。
更新: 10/5/07
修改了一些關聯,並新增Opera、IE的預設。
而且這次是將Maxthon、Firefox、Opera共用DefaultHTML,以實現.htm .html右鍵可以有Maxthon、Firefox、Opera的選擇。
對使用多遊覽器的用戶或網頁編寫員,方便隨時可以經由右鍵指定開啟。
Windows Registry Editor Version 5.00
;將Maxthon改成預設遊覽器
;關閉掉Internet Explorer的預設遊覽器檢查
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Check_Associations"="no"
"ShowedCheckBrowser"="yes"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main]
"Check_Associations"="no"
"ShowedCheckBrowser"="yes"
[HKEY_CLASSES_ROOT\.htm] ;.htm格式關聯去DefaultHTML
@="DefaultHTML"
[HKEY_CLASSES_ROOT\.html] ;.html格式關聯去DefaultHTML
@="DefaultHTML"
[HKEY_CLASSES_ROOT\.mht] ;.mht格式關聯去mhtmlfile
@="mhtmlfile"
[HKEY_CLASSES_ROOT\.url] ;.url格式關聯去InternetShortcut
@="InternetShortcut"
;將DefaultHTML預設改成由Maxthon開啟
;shell就是滑鼠>右鍵的顯示出來的菜單
;將shell設成Maxthon就是指定Maxthon放在選單的第一個位置以讓.htm .html文件可以由Maxtohn直接開啟
;由於將Maxthon、Firefox、Opera共用DefaultHTML的關係,所以在.htm .html右鍵上會看到Maxthon、Firefox、Opera的選項
;這時如果Firefox、Opera不是預設遊覽器,也可以經由右鍵>選擇Firefox、Opera開啟.htm .html
;Maxthon\command 就是指定程式的開啟,程式名的後面 %1 意思就是要開啟可變動的文件
[HKEY_CLASSES_ROOT\DefaultHTML]
@="HTML Document"
[HKEY_CLASSES_ROOT\DefaultHTML\shell]
@="Maxthon"
[HKEY_CLASSES_ROOT\DefaultHTML\shell\Maxthon\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\" \"%1\""
;將mhtmlfile預設改成由Maxthon開啟
[HKEY_CLASSES_ROOT\mhtmlfile\shell]
@="Maxthon"
[HKEY_CLASSES_ROOT\mhtmlfile\shell\Maxthon\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\" \"%1\""
;將InternetShortcut預設改成由Maxthon開啟
[HKEY_CLASSES_ROOT\InternetShortcut\shell]
@="Maxthon"
[HKEY_CLASSES_ROOT\InternetShortcut\shell\Maxthon\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\" \"%1\""
;以實現MSN/Live的即時通裏的url連結點入可以經由Maxthon開啟
;要注意如果更新過MSN/Live即時通的話可能會被改回由IE開啟
[HKEY_CLASSES_ROOT\CLSID\{0002DF01-0000-0000-C000-000000000046}\LocalServer32]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\""
;將HTTP預設改成由Maxthon開啟
[HKEY_CLASSES_ROOT\HTTP\shell]
@="Maxthon"
[HKEY_CLASSES_ROOT\HTTP\shell\Maxthon\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\" \"%1\""
;將HTTPS預設改成由Maxthon開啟
[HKEY_CLASSES_ROOT\https\shell]
@="Maxthon"
[HKEY_CLASSES_ROOT\https\shell\Maxthon\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\" \"%1\""
;將FTP預設改成由Maxthon開啟
[HKEY_CLASSES_ROOT\ftp\shell]
@="Maxthon"
[HKEY_CLASSES_ROOT\ftp\shell\Maxthon\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\" \"%1\""
;將Gopher預設改成由Maxthon開啟
[HKEY_CLASSES_ROOT\gopher\shell]
@="Maxthon"
[HKEY_CLASSES_ROOT\gopher\shell\Maxthon\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\" \"%1\""
;讓開始菜單的預設遊覽器改成Maxthon
[HKEY_CURRENT_USER\Software\Clients\StartMenuInternet]
@="Maxthon.exe"
[HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet]
@="Maxthon.exe"
;新增Maxthon在開始菜單的遊覽器選項
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Maxthon.exe]
"LocalizedString"="Maxthon Web Browser"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Maxthon.exe\DefaultIcon]
@="C:\\Program Files\\Maxthon\\Maxthon.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Maxthon.exe\shell\open\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\""
贊助商連結
通常一般上遊覽器如IE、Maxthon、Firefox、Opera都會有選項可以將它們自己的遊覽器改成預設。
不過戦零在此是用手動修改登錄值的方法,要改成預設的話通常都是修改登錄值的文件、系統關聯。
用這個方法的好處是:
1. 可以更瞭解視窗的登錄值運作
2. 將遊覽器"徹底"的成為視窗的預設 (可以讓遊覽器連MSN/Live即時通都可以支授)
3. 針對如果遊覽器提供的預設無法被正常修改回來
以下是戦零以前研究留下來的並多做了一些改進,可以拿來參考看看。
也可以將以下的登錄值直接複製在記事本保存成 .reg 後直接執行。在此也打包了一份zip,可以到這裡下載 (http://www.pczone.com.tw/attachment.php?attachmentid=13316&stc=1&d=1178742261)。
並加入一些註解以解釋每一個登錄值的功能。這些註解不必擔心會影響到 .reg 的運作。
注意程式的預設路徑是指定成 "C:\Program Files\[遊覽器]\[遊覽器].exe" ,如有人用以外的請自行手動修改。
如發現有bug的話,麻煩告知一下以讓可以做修正。
更新: 10/5/07
修改了一些關聯,並新增Opera、IE的預設。
而且這次是將Maxthon、Firefox、Opera共用DefaultHTML,以實現.htm .html右鍵可以有Maxthon、Firefox、Opera的選擇。
對使用多遊覽器的用戶或網頁編寫員,方便隨時可以經由右鍵指定開啟。
Windows Registry Editor Version 5.00
;將Maxthon改成預設遊覽器
;關閉掉Internet Explorer的預設遊覽器檢查
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Check_Associations"="no"
"ShowedCheckBrowser"="yes"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Main]
"Check_Associations"="no"
"ShowedCheckBrowser"="yes"
[HKEY_CLASSES_ROOT\.htm] ;.htm格式關聯去DefaultHTML
@="DefaultHTML"
[HKEY_CLASSES_ROOT\.html] ;.html格式關聯去DefaultHTML
@="DefaultHTML"
[HKEY_CLASSES_ROOT\.mht] ;.mht格式關聯去mhtmlfile
@="mhtmlfile"
[HKEY_CLASSES_ROOT\.url] ;.url格式關聯去InternetShortcut
@="InternetShortcut"
;將DefaultHTML預設改成由Maxthon開啟
;shell就是滑鼠>右鍵的顯示出來的菜單
;將shell設成Maxthon就是指定Maxthon放在選單的第一個位置以讓.htm .html文件可以由Maxtohn直接開啟
;由於將Maxthon、Firefox、Opera共用DefaultHTML的關係,所以在.htm .html右鍵上會看到Maxthon、Firefox、Opera的選項
;這時如果Firefox、Opera不是預設遊覽器,也可以經由右鍵>選擇Firefox、Opera開啟.htm .html
;Maxthon\command 就是指定程式的開啟,程式名的後面 %1 意思就是要開啟可變動的文件
[HKEY_CLASSES_ROOT\DefaultHTML]
@="HTML Document"
[HKEY_CLASSES_ROOT\DefaultHTML\shell]
@="Maxthon"
[HKEY_CLASSES_ROOT\DefaultHTML\shell\Maxthon\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\" \"%1\""
;將mhtmlfile預設改成由Maxthon開啟
[HKEY_CLASSES_ROOT\mhtmlfile\shell]
@="Maxthon"
[HKEY_CLASSES_ROOT\mhtmlfile\shell\Maxthon\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\" \"%1\""
;將InternetShortcut預設改成由Maxthon開啟
[HKEY_CLASSES_ROOT\InternetShortcut\shell]
@="Maxthon"
[HKEY_CLASSES_ROOT\InternetShortcut\shell\Maxthon\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\" \"%1\""
;以實現MSN/Live的即時通裏的url連結點入可以經由Maxthon開啟
;要注意如果更新過MSN/Live即時通的話可能會被改回由IE開啟
[HKEY_CLASSES_ROOT\CLSID\{0002DF01-0000-0000-C000-000000000046}\LocalServer32]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\""
;將HTTP預設改成由Maxthon開啟
[HKEY_CLASSES_ROOT\HTTP\shell]
@="Maxthon"
[HKEY_CLASSES_ROOT\HTTP\shell\Maxthon\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\" \"%1\""
;將HTTPS預設改成由Maxthon開啟
[HKEY_CLASSES_ROOT\https\shell]
@="Maxthon"
[HKEY_CLASSES_ROOT\https\shell\Maxthon\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\" \"%1\""
;將FTP預設改成由Maxthon開啟
[HKEY_CLASSES_ROOT\ftp\shell]
@="Maxthon"
[HKEY_CLASSES_ROOT\ftp\shell\Maxthon\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\" \"%1\""
;將Gopher預設改成由Maxthon開啟
[HKEY_CLASSES_ROOT\gopher\shell]
@="Maxthon"
[HKEY_CLASSES_ROOT\gopher\shell\Maxthon\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\" \"%1\""
;讓開始菜單的預設遊覽器改成Maxthon
[HKEY_CURRENT_USER\Software\Clients\StartMenuInternet]
@="Maxthon.exe"
[HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInternet]
@="Maxthon.exe"
;新增Maxthon在開始菜單的遊覽器選項
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Maxthon.exe]
"LocalizedString"="Maxthon Web Browser"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Maxthon.exe\DefaultIcon]
@="C:\\Program Files\\Maxthon\\Maxthon.exe,0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Maxthon.exe\shell\open\command]
@="\"C:\\Program Files\\Maxthon\\Maxthon.exe\""
贊助商連結