카테고리 없음

{Batch} 자동 Default Browser 수정!!

philo0407 2020. 12. 11. 02:01

 

 

1. PowerShell을 이용한 방법

 

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

단점

- 사용자 윈도 환경마다 {TAB}을 해주는 횟수가 달라질 수 있다.

- 저걸 Batch File로 어떻게 만드는지 모르겠다.

 

 

2.

Reg add HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice /v ProgId  /t reg_sz /d IE.HTTPs

이렇게 레지스트리를 추가하는 방법!

참고로 http두 있다.

 

단점..

이렇게 물어본다 ㅠㅠ
이걸 또 물어바..
기본 브라우저 설정이 안보이기도 한다!!

 

 


 

참고 자료들

 

Warm_Boi의 靑春 공간- 공사중 :: 배치파일(*.bat)을 이용한 레지스트리 수정 (tistory.com)

 

배치파일(*.bat)을 이용한 레지스트리 수정

명령어 "REG ADD"를 사용 Reg add "Valuename" /v "Keyname" /t regkey 데이터형식 /d 값 /f -Valuename은 레지스트리 들어가서 Key 값 오른쪽 마우스 클릭으로 이름을 클립보드에 저장할 수 있어요! -/v "Keynam..

warmboi.tistory.com

윈도우 레지스트리 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)

 

윈도우 레지스트리 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 윈도우 레지스트리(Windows Registry)는 마이크로소프트 윈도우 32/64비트 버전과 윈도우 모바일 운영 체제의 설정과 선택 항목을 담고 있는 데이터베이스로, 모든

ko.wikipedia.org

 

windows - Batch file to edit Registry value? - Stack Overflow

 

Batch file to edit Registry value?

I'm trying to edit the Registry value using a batch file, this is what I currently have: @echo off reg add "HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer" /v "1" /t REG_SZ /d "

stackoverflow.com

원도우10 기본앱 IE로 바꾸기 - Windows TIP - macsplex

 

원도우10 기본앱 IE로 바꾸기 - Windows TIP - macsplex

원도우10에는 기본브라우저가 Edge로 되어 있습니다. IE로 변경이 필요할때 사용하는 파워셸스크립트입니다. function Set-IEAsDefaultBrowser { Add-Type -AssemblyName 'System.Windows.Forms' Start-Process $env:windir\system3

macsplex.com

s3.ap-northeast-2.amazonaws.com/inflearnattachment/boanproject/powershell/powershell_course.pdf