카카오톡에서 컴픽스를 검색하세요 - 컴픽스 위치안내

크롬을 사용하다 보면 외부 프로토콜 요청에 대해서 어떤 응용프로그램을 사용할 것인지 선택해줄 경우가 생깁니다.

대표적으로 아래 처럼 마그넷 링크에 대해서 자동적으로 뮤토런트 프로그램이 뜨게 하는 경우 등이죠.

이때 저 부분의 체크박스에 체크를 하면 다음부터는 사용자에게 묻지 않고 해당 어플리케이션을 자동적으로 실행합니다.

그런데 문제는 해당 프로그램을 삭제하거나 다른 프로그램으로 연결을 변경하고 싶을때 입니다.


크롬 설정에 핸들러에 관련된 부분이 있긴 하지만 막상 세세한 설정이 불가능합니다. 버그인지 관심이 없는건지...

아무튼 외부 프로토콜 요청에 대한 부분을 초기화 하는 방법을 알아봅니다.


1. 우선 크롬을 종료합니다.

아주 중요합니다. 크롬을 종료하지 않으면 메모리의 내용을 계속 덮어씌우기 때문에 설정이 변경되질 않습니다.


2. 탐색기을 열고 다음의 주소로 이동합니다.

%LocalAppData%\Google\Chrome\User Data

위의 폴더에서 Local State 라는 파일을 찾아서 메모장이나 기타 편집기로 열어서 


3. Ctrl+F키를 눌러서 검색 기능을 활용하여 다음과 같이 프로토콜 핸들러와 관련된 부분을 찾습니다.

위의 그림에서 처럼 "magnet": false라는 부분이 보일텐데 해당 항목을 삭제해줍니다.


4. 크롬을 다시 실행해서 확인해보시면 처음처럼 정상적으로 선택창이 뜨는 것을 확인할 수 있습니다.



최신 버전의 크롬은 %LocalAppData%\Google\Chrome\User Data\Default 폴더의 Preferences 파일에 위의 내용이 있습니다만

해당 파일은 메모장으로 편집할 수준을 넘어서는 파일이기 때문에 건드리지 않는 것을 추천드립니다.