reg 키에서 기본값을 설정하려고했습니다.
hkeycu>software>microsoft>windows>shell>associations>urlassociations>http
그리고 https
.
master_preference
파일을 사용해 보았습니다 .
명령 스위치를 사용해 보았습니다 --make-default-browser
.
지금까지는 작동하지 않습니다.
도움을 주시면 감사하겠습니다. 배치 파일, 레지스트리 키, 파일 교체 / 편집 등을 열 수 있습니다. 기본적으로 자동화 할 수있는 모든 것이 있습니다.
답변
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”사용자의 설명
답변
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} ")
}
답변
변경하려면 윈도우 10에서 기본 브라우저는 크리스토프 Kolbicz에서 도구를 시도 – https://kolbi.cz/blog/2017/11/10/setdefaultbrowser-set-the-default-browser-per-user-on-windows-10- and-server-2016-build-1607 / .
발사 SetDefaultBrowser.exe HKLM "Google Chrome"
하고 그것은 나를 위해 잘 작동했습니다.
답변
위의 스크립트를 수정 하여 기본 브라우저 만 변경하고 다른 설정 (메일, 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
답변
이것은 완전히 자동화 된 것은 아니지만 필요한 단계를 줄입니다. 설정으로 이동하여 “기본 앱”을 찾아 마우스 오른쪽 버튼으로 클릭 한 다음 “시작에 고정”을 선택하십시오. 그런 다음 두 번의 클릭으로 선택 화면으로 돌아갈 수 있습니다.
답변
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에서 테스트되었습니다.
답변
최신 정보
이 기술은 Windows 10 1803에서 더 이상 작동하지 않습니다 . 대신 이 답변을 참조하십시오 .
나는 Judy Li 의 기술을 기본으로 하여이 작업을 자동으로 수행하는 작은 프로그램을 작성했다 : Set Default Browser . 자세한 내용은 페이지를 참조하십시오.