기본 브라우저를 변경하려면 어떤 레지스트리 키를 편집해야합니까?


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

완벽하게 수행되도록 변경해야 할 다른 키가 있습니까?


3
귀하의 질문에 대한 매우 포괄적 인 기사 : 브라우저가 기본값이 아님을 어떻게 알 수 있습니까?
Mehper C. Palavuzlar

@Mehper : 감사합니다. Cosmin이 언급했듯이 로컬 파일 형식 이외의 올바른 위치를 확보 한 것 같습니다.
paradroid

-1 기본 브라우저를 변경하지 않아야합니다. 이것은 최종 사용자가 수행해야하는 것입니다.
kinokijuf

레지스트리 백업을 만든 다음 브라우저를 변경하고 다른 레지스트리를 백업 한 후 grigsoft.com/download-windiff.htm 을 사용 하여 비교합니다.
JamesTheDev

답변:



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.EXE, FIREFOX.EXE, Google Chrome, Chromium.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북마크, http, https, 및 ftp프로토콜.

최신 브라우저가 여전히 gopher : //를 지원하는지 의심합니다!

누가 그래? 브라우저는 고퍼 프로토콜과 아키 및 마그넷 링크를 쉽게 지원하고 에뮬 링크와 .torrent파일, .svg파일, .mp4파일 및 플래시 파일 등을 지원할 수 있습니다 .

브라우저를 "기본값"으로 올바르게 설정하려면 브라우저가 지원하는 각 파일 형식 및 프로토콜 (또는 최소한 사용하려는 각 파일 형식 및 프로토콜)과 연결되어 있어야합니다.


Gopher는 다른 프로그램을 실행하는 파일 형식이나 프로토콜 링크와는 다릅니다. 완전히 다른 형태의 브라우징 서버였습니다. 모든 주류 브라우저는 내가 아는 한 오랫동안 지원을 중단했습니다.
paradroid

@paradroid, 실제로, 링크 형식 만들어졌지만, 사용이 거의 끝나지 않았지만 완전히 끝나지 않았기 때문에 너무 늦었습니다. Lynx는 여전히이를 지원하며, 특정 브라우저 이를 지원할 수없는 이유 (또는 그 문제에 대한 다른 모호한 파일 형식 또는 프로토콜)는 없습니다.
Synetech

고퍼 지원에 대한 나의 원래 의견은 실제로 브라우저 내에서 그것을 사용하는 것에 관한 것이었다. 내가 대학에서 인터넷을 처음 사용했을 때, Mosaic와 이후의 Netscape를 사용했을 때, 새로운 'World Wide Web'보다 고퍼를 통해 더 많은 내용이있었습니다.
paradroid

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에서는 레지스트리를 직접 편집 할 수 없습니다"Huh. 어디에서 왔습니까? 당신은 참조를 제공 할 수 있습니까?
DavidPostill

질문을주의 깊게 다시 읽으십시오. 귀하의 답변은 원래 질문에 대한 답변이 아닙니다 . 이 질문은 Adobe Reader와 관련이 없습니다.
DavidPostill

당신은 두 번 옳았습니다. Windows 10에서 Adobe Reader를 PDF 파일의 기본 소유자로 만드는 방법에 대한 코드를 제거했습니다.
Marjan Savli

-2

확인하십시오

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

그것은 나의 잘못이 정해졌다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.