![스크립트를 통해 Windows 7에서 기본 브라우저를 설정하는 방법은 무엇입니까?](https://rvso.com/image/1416719/%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%ED%86%B5%ED%95%B4%20Windows%207%EC%97%90%EC%84%9C%20%EA%B8%B0%EB%B3%B8%20%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EB%A5%BC%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Chrome과 Firefox가 모두 자동으로 설치되는 시스템 이미징 프로세스를 진행 중입니다. 저는 시스템 기본 사용자(로그인하는 모든 새 사용자는 FF를 기본값으로 설정함)와 현재 사용자 모두의 기본 브라우저로 Firefox를 설정하는 방법을 찾으려고 노력하고 있습니다.
Firefox 문서에서는 이를 달성해야 한다고 말하지만 작동하지 않습니다.
firefox.exe -silent -setDefaultBrowser
프로세스 모니터를 사용하면 위 명령이 레지스트리에 많은 작업을 수행하는 것을 볼 수 있지만 실행한 후에는 기본 브라우저가 Firefox로 설정되지 않았습니다.
Firefox를 열고 도구 > 옵션 > 고급으로 이동하여 FF를 기본 브라우저로 설정" 버튼을 클릭하면 작동합니다.
문제는 새 노트북이 배포될 때마다 수동 단계를 수행하고 싶지 않기 때문에 명령줄에서 동일한 작업을 수행할 수 있는 방법을 찾아야 한다는 것입니다.
프로세스 모니터를 사용하여 해당 버튼을 클릭할 때 Firefox가 설정한 값을 확인하려고 시도하여 수동으로 다른 방식으로 복제할 수 있었지만 FF procmon에서 기본 설정 버튼을 클릭하면 말 그대로 firefox.exe에서 250개 이상의 레지스트리 쓰기를 볼 수 있습니다. 나는 정말로 그들을 모두 추적하고 싶지 않습니다.
firefox.exe -silent -setDefaultBrowser가 작동하지 않는 이유를 알아내거나 FF를 시스템/사용자의 기본 브라우저로 설정하는 다른 방법을 제공할 수 있는 사람이 있습니까?
답변1
등록은 다음에서 수행됩니다.helper.exe
C:\Program Files (x86)\Mozilla Firefox\uninstall\helper.exe /SetAsDefaultAppGlobal
완전성을 위해 누군가 현재 사용자에 대해서만 기본 브라우저를 변경하려는 경우
C:\Program Files (x86)\Mozilla Firefox\uninstall\helper.exe /SetAsDefaultAppUser
답변2
HKEY_CLASSES_ROOT\http\shell\open\command
나는 이것을 직접 시도하지 않았지만 이것을 달성하기 위해 설정할 수 있습니다 .