デフォルトのブラウザを変更するには、どのレジストリキーを編集する必要がありますか?


14

デフォルトのブラウザを変更するには、どのレジストリキーを編集する必要がありますか?

私はこれまでにこれらのキーを見つけました、そして、彼らは私が望むことをするように見えます、しかし、私はそれらのすべてを見つけたかどうか確信がありません:

のデータ:

HKEY_CURRENT_USER\Software\Classes\http\shell\open\command
HKEY_CURRENT_USER\Software\Classes\https\shell\open\command
HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\command

値:

HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache

それを完全に行うために、変更する必要がある他のキーはありますか?



@Mehper:ありがとう。Cosminが述べたように、ローカルファイルタイプ以外の適切な場所を持っているようです。
パラドロイド

-1デフォルトのブラウザを変更することは想定されていません。これはエンドユーザーが行うことです。
kinokijuf

レジストリのバックアップを作成してからブラウザを変更し、別のレジストリをバックアップして、grigsoft.com / download-windiff.htmを使用してそれらを比較します。
JamesTheDev

回答:


3

各ブラウザは、独自のレジストリエントリを設定します。ただし、これらのフォーラムスレッドのREGファイルを比較することにより、一般的なものを見つけることができます。

一部のレジストリキー(.html、.htm、gopherなど)を見逃したようです。


1
ありがとう。最新のブラウザにはまだgopher://サポートがないと思います!
パラドロイド

14

レジストリを手動で編集することはありません。ブラウザの作成者がキーHKLM\SOFTWARE\Clients\StartMenuInternet\[BROWSER NAME.EXE]\InstallInfovalue で指定したコマンドを実行しますReinstallCommand

たとえば、MSIEの"C:\Windows\System32\ie4uinit.exe" -reinstall場合は、Firefoxの場合は"X:\path\to\Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobalです。


3
また、デフォルトのブラウザを見つける最も信頼できる方法は、クエリHKCU\SOFTWARE\Clients\StartMenuInternet(HKLMではなくHKCUに注意)と値のチェックです。それはなりますIEXPLORE.EXEFIREFOX.EXEGoogle ChromeChromium.SOMERANDOMSTRINGまたはOperaStable最も一般的なブラウザのために。これはHKCU\\Software\\Classes\\http\\shell\\open\\command、Windows 7のIEが[デフォルトのブラウザを作成する]をクリックしたときにその設定を変更しないように見えるため、見るよりも信頼性が高くなります。
jakub.g

@ jakub.g私が投稿したコマンドはHKLM用です。HKCUエントリをプログラムで変更しようとしないでください。
kinokijuf

2

デフォルトのブラウザを変更するには、どのレジストリキーを編集する必要がありますか?私はこれまでにこれらのキーを見つけましたが、彼らは私が望むことをするようですが、私はそれらのすべてを見つけたかどうかはわかりません…

あなたはまだしていません。.htmlファイル、.htmファイル、.urlブックマークなどを忘れた。

実際、ブラウザはメディアプレーヤーによく似ています。単一の「デフォルトのメディアプレーヤー」設定はありません。むしろ、メディアプレーヤーがサポートする各ファイルタイプとプロトコルに対して、個別のファイルアソシエーションがあります。ブラウザについても同じことが言えます。単一の「デフォルトブラウザ」設定はありません。サポートする各タイプの関連付けのみ。

ブラウザの場合、彼らは通常、最低でも、サポート、.htmlおよび.htmファイル、.urlブックマーク、およびhttphttps、およびftpプロトコル。

最新のブラウザにはgopher://がまだサポートされているとは思えません!

誰が言ったのですか?ブラウザは、gopherプロトコル、archieリンク、magnetリンク、emuleリンク、.torrentファイル、.svgファイル、.mp4ファイル、Flashファイルなどを簡単にサポートできます。

ブラウザを「デフォルト」として適切に設定するには、ブラウザがサポートする各ファイルタイプとプロトコル(または少なくとも、使用する予定の各プロトコル)に関連付ける必要があります。


Gopherは、別のプログラムを実行するファイルタイプまたはプロトコルリンクのようなものでした。これは、まったく異なる形式のブラウジングサーバーでした。私の知る限り、すべての主流のブラウザーは長い間サポートをやめてきました。
パラドロイド

@paradroid、実際にはリンク形式 作成されましたが、その使用はほとんど使用されていませんでしたが、完全ではありませんでした。Lynxは引き続きサポートしています。また、特定のブラウザサポートできなかった理由はありません(または、その他のあいまいなファイルタイプやプロトコル)。
Synetech

Gopherのサポートに関する私の最初のコメントは、実際にブラウザ内で使用することに関するものでした。私が最初に大学でインターネットを使用し、Mosaicとその後のNetscapeを使用していたとき、新しい「World Wide Web」よりも多くのgopherを介したコンテンツがありました。
パラドロイド

0

デフォルトのブラウザは、.batおよび.vbsファイルで変更できます。

作成するコードがあります:-WIN10のIEデフォルトブラウザ

=== IE_Microsoft_DefaultPrograms.bat ===

@echo off
cls
echo   --==**##  IE default browser ##**==--
REM Run GUI
cscript //NoLogo IEdefault.vbs
timeout /t 1 /nobreak > NUL
echo Done

=== IEdefault.vbs ===

Set WshShell = WScript.CreateObject("WScript.Shell")

' IE Default browser for WIN10
WshShell.Run "%windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=Internet%20Explorer"

' Give Default Programs time to load
WScript.Sleep 2000

' WshShell.AppActivate "Set Program Associations"
WshShell.SendKeys "{TAB}"
WshShell.SendKeys " "
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "{TAB}"
WScript.Sleep 500
WshShell.SendKeys " "

Msgbox "Default browser is Internet Explorer."

WScript.Quit

「Windows 10では、レジストリを直接編集することはできません」ハァッ。これはどこから来たのですか?参照を提供できますか?
DavidPostill

質問を注意深く読んでください。あなたの答えは元の質問には答えませ。この質問は、Adobe Readerとは関係ありません。
DavidPostill

あなたは二度正しかった。私は、Windows 10上のAdobe ReaderにPDFファイルのデフォルトの所有者を作成する方法についてのコード削除
マージャンSavli

-2

必ず確認してください

HKey_Local_Machine\Software\Classes\http\shell\open\command

それが私の設定が間違っていた場所です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.