Como alterar o ícone padrão para .url no Windows?

3

Como altero o ícone do tipo de arquivo para .url ?

Eu usei o Editor de programas padrão para alterá-lo, mas não funciona. Isso inicialmente me fez pensar que o programa não funciona no Windows 8, mas na verdade funciona para outros tipos de arquivos como .txt .

Ele fornece uma opção para exportar um arquivo .reg em vez de editar diretamente o registro, então sei o que está acontecendo:

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"

Por que não está funcionando para esse tipo de arquivo?

    
por paradroid 13.01.2013 / 05:31

1 resposta

4

O ícone dos arquivos .URL é tratado de outra forma que as extensões normais. Os ícones estão vinculados ao manipulador de protocolo registrado, que é basicamente o seu navegador padrão.

Além disso, o sistema distingue entre links HTTP, HTTPS, FTP e mailto
(e alguns outros irrelevantes)

Masvocêpodealterá-lossemalterarseunavegadorpadrão.Eudescrevominhaprópriaabordagemquandomudeiosícones.

  • Primeiro,vocêprecisasaberqualnavegadorestáregistradonosatalhosHTTPeHTTPSdoWindows.(arquivos.url)
  • Emseguida,vocêpodepesquisaremregedit.exe,ondeoíconepadrãoéarmazenado.Nomeuexemplo,registreiumnavegadorportátilcom este guia . Como você pode ver no guia, o ícone padrão é armazenado no seguinte local

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ OperaHTML \DefaultIcon]
    @="C:\tools\operaPortable\opera.exe,0"
    
    Observação: a parte em negrito será diferente de acordo com seu próprio navegador registrado
  • A segunda linha define seu novo ícone. O zero / nulo no final define o índice do ícone usado o que é relevante se o arquivo .exe ou .dll escolhido contiver mais de um ícone. O primeiro ícone será index = 0, segundo ícone = 1 e assim por diante.
  • Pesquise por esta entrada e altere o valor padrão Infelizmente, não posso lhe dar uma tela em inglês, mas também fornece as informações relevantes
  • Você precisa fazer isso para todos os protocolos que deseja alterar.

Importante: Faça um backup completo imediatamente antes de alterar qualquer coisa no seu registro. Desta forma você pode reverter facilmente quando você estragou algo.

    
por 13.01.2013 / 12:58