태그 보관물: windows-registry

windows-registry

Windows 10에서 Chrome을 기본 브라우저로 설정하는 방법 –make-default-browser. 지금까지는 작동하지 않습니다.

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 . 자세한 내용은 페이지를 참조하십시오.