Windows에서 .url의 기본 아이콘을 변경하는 방법은 무엇입니까?

Windows에서 .url의 기본 아이콘을 변경하는 방법은 무엇입니까?

의 파일 형식 아이콘을 어떻게 변경합니까 .url?

나는 사용했다기본 프로그램 편집기변경하려고 시도했지만 작동하지 않습니다. 이로 인해 처음에는 이 프로그램이 Windows 8에서 작동하지 않는다고 생각했지만 실제로는 .txt.

레지스트리를 직접 편집하는 대신 파일 을 내보내는 옵션을 제공하므로 .reg이 옵션이 수행하는 작업은 다음과 같습니다.

Windows Registry Editor Version 5.00

; Created with Default Programs Editor
; http://defaultprogramseditor.com/

; Edit File Type Icon
[HKEY_CURRENT_USER\Software\Classes\IE.AssocFile.URL\DefaultIcon]
@="D:\\Icons\\Chrome URL.ico,0"

이 파일 형식에서는 왜 작동하지 않습니까?

답변1

.URL 파일의 아이콘은 일반 확장자와 다른 방식으로 처리됩니다. 아이콘은 대부분 기본 브라우저인 등록된 프로토콜 핸들러에 바인딩됩니다.

또한 시스템은 HTTP, HTTPS, FTP 및 mailto 링크
(및 기타 관련 없는 링크) 를 구별합니다.

여기에 이미지 설명을 입력하세요


하지만 기본 브라우저를 변경하지 않고도 이를 변경할 수 있습니다. 아이콘을 변경했을 때의 나만의 접근 방식을 설명합니다.


  • 먼저 HTTP 및 HTTPS Windows 바로가기 (.url 파일) 에 어떤 브라우저가 등록되어 있는지 알아야 합니다.
  • regedit.exe그런 다음 기본 아이콘이 저장된 위치를 검색할 수 있습니다 . 내 예에서는 휴대용 브라우저를 다음과 같이 등록했습니다.이 가이드. 가이드에서 볼 수 있듯이 기본 아이콘은 다음 위치에 저장됩니다.

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ OperaHTML \DefaultIcon]
    @="C:\\tools\\operaPortable\\opera.exe,0"
    
    메모:굵은 글씨 부분은 귀하가 등록한 브라우저에 따라 다릅니다.

  • 두 번째 줄은 새 아이콘을 정의합니다. 끝에 있는 0/null은 선택한 .exe 또는 .dll에 두 개 이상의 아이콘이 포함된 경우와 관련된 사용된 아이콘 인덱스를 정의합니다. 첫 번째 아이콘은 index=0, 두 번째 아이콘=1 등이 됩니다.
  • 이 항목을 검색하고 기본값을 변경하세요. 여기에 이미지 설명을 입력하세요 안타깝게도 영어 화면은 제공할 수 없지만 관련 정보도 제공됩니다.
  • 변경하려는 모든 프로토콜에 대해 이 작업을 수행해야 합니다.

중요한:레지스트리의 내용을 변경하기 전에 즉시 전체 백업을 수행하십시오. 이렇게 하면 뭔가를 망쳤을 때 쉽게 되돌릴 수 있습니다.

답변2

@nixda의 답변정말 많은 도움이 되었어요! 저는 .URL 아이콘을 변경하는 방법을 찾기 위해 오랜 시간 동안 노력해 왔습니다. 대부분의 경우 웹 브라우저를 변경하면 해당 브라우저의 기본 앱 아이콘으로 변경됩니다.

개인적으로 저는 단순한 페이지 위에 IE11의 하늘색 로고가 있는 "기존" IE-URL 아이콘을 정말 좋아합니다.미리보기 이미지는 여기.

각 브라우저에서 .URL 아이콘을 맞춤설정하려면 브라우저별로 하나씩 변경해야 합니다. 이 스레드IE에 대한 지침이 포함되어 있습니다. "코드" 흰색 상자 아래를 참조하세요.

Computer\HKEY_CLASSES_ROOT\IE.AssocFile.URL\DefaultIcon

이는 IE의 .URL 아이콘에 대한 레지스트리 항목입니다. 문자열에 다음을 입력하면 원하는 아이콘을 얻을 수 있습니다(저는 Windows 10, 64비트를 사용하고 있습니다).

C:\Windows\System32\url.dll,0

Chromium 기반 Microsoft Edge, Microsoft Edge Beta 및 Microsoft Edge Dev와 Firefox, Vivaldi 및 Brave Beta(현재 사용 중인 브라우저)의 경우 해당 레지스트리 항목은 다음과 같습니다.

Computer\HKEY_CLASSES_ROOT\MSEdgeHTM\DefaultIcon
Computer\HKEY_CLASSES_ROOT\MSEdgeBHTML\DefaultIcon
Computer\HKEY_CLASSES_ROOT\MSEdgeDHTML\DefaultIcon
Computer\HKEY_CLASSES_ROOT\FirefoxURL-***\DefaultIcon
Computer\HKEY_CLASSES_ROOT\VivaldiHTM\DefaultIcon
Computer\HKEY_CLASSES_ROOT\BraveBHTML\DefaultIcon

여러분이 해야 할 일은 동일한 아이콘이나 자신이 선호하는 다른 아이콘으로 변경하는 것뿐입니다.

위에서 언급한 내용을 적극 권장합니다.기본 프로그램 편집기DLL 파일에서 아이콘 정보를 추출하는 코드를 살짝 엿볼 수 있는 앱입니다.

  • 참고: 이렇게 하면5월시스템에 있는 기존 인터넷 바로가기를 변경하지 마십시오(원하는 경우 속성 대화 상자에서 사용자 정의하여 하나씩 변경할 수 있습니다). 그러나 이는 DefaultIcon레지스트리 항목을 편집한 모든 브라우저에서 새로 생성된 모든 바로 가기에 적용됩니다.
  • 또 다른 참고 사항: 정확한 이유는 모르겠지만 때때로 Edge 브라우저가 표준 URL 아이콘으로 되돌아갑니다. 왜 이런 일이 발생하는지 잘 모르겠습니다. 자동 업데이트와 관련이 있을 수 있다고 가정합니다. Regedit에서 항목을 다시 편집하면 이 문제가 해결됩니다.

관련 정보