如何在Windows 7登錄中找到預設瀏覽器

如何在Windows 7登錄中找到預設瀏覽器

我需要找到我的預設瀏覽器,所以首先我嘗試透過 regedit (註冊表鍵)找到它 https://stackoverflow.com/questions/968449/how-do-i-change-default-browser-using-c-sharp-or-batch-file如前所述,我使用 reg key{HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\command} 然後我手動將網頁瀏覽器從 internet explorer 更改為 chrome。但在我刷新後,註冊表項中的數值不會改變。為什麼會這樣?如何在 reg 鍵中偵測我的預設瀏覽器?

編輯 :

總是

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\command 

值為

"C:\Program Files (x86)\Internet Explorer\iexplore.exe" -nohome 

(即使我將 chrome 更改為預設瀏覽器,這也不會改變)

答案1

您可以查看此註冊表項並找出目前使用者正在使用哪個瀏覽器:

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice\Progid

它是一個REG_SZ值,並且將是目前可用的三種主要瀏覽器的值之一:

  • 火狐網址
  • ChromeHTML
  • IE.HTTP

相關內容