Windows 10에서 Chrome을 기본 브라우저로 설정하는 방법


19

reg 키에서 기본값을 설정하려고했습니다.

hkeycu>software>microsoft>windows>shell>associations>urlassociations>http그리고 https.

master_preference파일을 사용해 보았습니다 .

명령 스위치를 사용해 보았습니다 --make-default-browser.

지금까지는 작동하지 않습니다.

도움을 주시면 감사하겠습니다. 배치 파일, 레지스트리 키, 파일 교체 / 편집 등을 열 수 있습니다. 기본적으로 자동화 할 수있는 모든 것이 있습니다.


1
이것은 설정해야하는 모든 프로그램에서 작동하며 파일 경로 만 변경하면됩니다 .... nuance.custhelp.com/app/answers/detail/a_id/15717/~/…
Moab


1
Windows 8 이상에서는 해싱 알고리즘이 적용되므로 XML 파일을 사용하여 파일 연결을 적용해야합니다. Pls 참조 damonjohns.com/2013/08/16/…blogs.technet.com/b/mrmlcgn/archive/2013/02/26/…
w32sh

Judy Li의 답변을 아래에서 확인하십시오 . 그것은 나를 위해 일했다!
Sam

답변:


9

Chrome을 기본 브라우저로 자동 설정하기 위해 .vbs 파일을 만들어 보셨습니까 ?

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "%windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=google%20chrome"
WScript.Sleep 1200
WshShell.SendKeys "{TAB}"
WshShell.SendKeys " "
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "{TAB}"
WshShell.SendKeys " "
WScript.Quit

참조 : OSD 동안 Windows 10에서 IE를 기본 브라우저로 만들기 에서 "Raz"사용자의 설명


와우, 실제로 작동했습니다! 이것에 감사드립니다. 나는 이것을 오랫동안 할 수있는 방법을 원했다!
Sam

또한 시작할 때 이것을 실행하려면 .vbs 파일을%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
Sam

1
또한 SendKeys비트를로 단순화 할 수 있습니다 WshShell.SendKeys "{TAB} {TAB}{TAB} ".
Sam

2
이로 인해 Chrome이 열 수있는 모든 파일 형식의 기본값으로 설정됩니다. 이것은 특정 상황에서 선호하지 않는 Chrome으로 PDF를 열 때 기본값을 무시합니다. PDF 파일 형식이 수정되는 것을 피할 수 있습니까? (.html, .shtml, .htm 등-PDF를 제외한 거의 모든 것). "기본 응용 프로그램"에서 '웹 브라우저'변경 동작을 자동 및 이상적으로 자동으로 복제하려고합니다.
줄임표

Windows 101809
MickyD

4

Judy Li / Raz 솔루션의 PowerShell 버전은 다음과 같습니다.

function Set-ChromeAsDefaultBrowser {
    Add-Type -AssemblyName 'System.Windows.Forms'
    Start-Process $env:windir\system32\control.exe -ArgumentList '/name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=google%20chrome'
    Sleep 2
    [System.Windows.Forms.SendKeys]::SendWait("{TAB} {TAB}{TAB} ")
}


1

위의 스크립트를 수정 하여 기본 브라우저 만 변경하고 다른 설정 (메일, pdf 등)은 변경하지 않았으므로 Windows 10의 기본 앱을 사용하여 기본 브라우저를 변경하는 것과 유사합니다.

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "%windir%\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram\pageAdvancedSettings?pszAppName=google%20chrome"
WScript.Sleep 1200
WshShell.SendKeys "{TAB}"
WshShell.SendKeys "{TAB}"   
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{DOWN}"
WshShell.SendKeys " "
WshShell.SendKeys "{TAB}"
WshShell.SendKeys " "
WScript.Quit

1

이것은 완전히 자동화 된 것은 아니지만 필요한 단계를 줄입니다. 설정으로 이동하여 "기본 앱"을 찾아 마우스 오른쪽 버튼으로 클릭 한 다음 "시작에 고정"을 선택하십시오. 그런 다음 두 번의 클릭으로 선택 화면으로 돌아갈 수 있습니다.


0

Judy Li의 답변 에서 대본을 가져 와서 조정하십시오.

Option Explicit
Dim oShell, sWinDir
Set oShell = WScript.CreateObject("WScript.Shell")
sWinDir = oShell.ExpandEnvironmentStrings("%WINDIR%")
oShell.Run sWinDir & "\system32\control.exe /name Microsoft.DefaultPrograms /page pageDefaultProgram"
Set oShell = Nothing
WScript.Quit

바탕 화면에 .vbs 파일 로 저장하십시오 (예 :) SetDefaultProgams.vbs. 두 번 클릭하면 이전 버전의 Windows 10과 같이 왼쪽에있는 목록이있는 친숙한 기본 프로그램 설정이 나타납니다.

(물론 프로그램 / 스크립트를 호출하는 다른 방법이 있습니다. 시작 메뉴에 놓거나 CMD 또는 PowerShell을 통해 실행할 수 있습니다.)

이 스크립트는 Windows 버전 10.0.16299.192에서 테스트되었습니다.



-5

Windows 10의 경우 설정-> 시스템-> 기본 앱을 열고 "웹 브라우저"로 스크롤하십시오. 여기 드롭 다운에서 Chrome을 선택하려고하는데 버그로 보이는 것처럼 보이지 않는 경우 드롭 다운에서 Internet Explorer를 선택하고 (선택한 알림) 드롭 다운에서 Chrome을 다시 선택하십시오. 이것은 버그를 해결하는 것으로 보인다


Chrome을 기본 브라우저로 즉시 설정하는 단계는 무엇입니까 ?
alljamin

Windows 10의 경우 설정-> 시스템-> 기본 앱을 열고 "웹 브라우저"로 스크롤하십시오. 여기 드롭 다운에서 Chrome을 선택하려고하는데 버그로 보이는 것처럼 보이지 않는 경우 드롭 다운에서 Internet Explorer를 선택하고 (선택한 알림) 드롭 다운에서 Chrome을 다시 선택하십시오. 이것은 버그를 해결하는 것으로 보입니다.
alancussen 2012

이것을 답변에 추가하십시오.
alljamin

5
나는 수동으로가 아니라 프로그래밍 방식 으로이 작업을 원한다고 생각합니다.
Sam
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.