¿Cómo cambiar el icono predeterminado para .url en Windows?

4

¿Cómo cambio el ícono de tipo de archivo .url?

He usado el Editor de programas predeterminados para cambiarlo, pero no funciona. Inicialmente, esto me hizo pensar que el programa no funciona en Windows 8, pero en realidad funciona para otros tipos de archivos como .txt.

Da una opción para exportar un .regarchivo en lugar de editar directamente el registro, así que sé lo que está haciendo es esto:

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 qué no funciona para este tipo de archivo?

paradroid
fuente
En Win7, estoy usando esta herramienta: defaultprogramseditor.com ¿Funciona en WIn8? ¿Has probado esto?
magicandre1981
@ magicandre1981: Sí, ese es uno de los que he probado y no parece funcionar (el otro fue NirSoft FileTypesMan.exe, que se niega a ejecutarse).
paradroid el
1
@ magicandre1981: lo intenté nuevamente con otro tipo de archivo (.txt) y funcionó. Sin embargo, no funciona en marcadores .url, que era lo que estaba tratando de cambiar. Por lo tanto, parece que este programa está realmente bien y es otro problema que estoy enfrentando. He editado mi pregunta ahora.
paradroid

Respuestas:

5

El icono de los archivos .URL se trata de otra manera que las extensiones normales. Los iconos están vinculados al controlador de protocolo registrado, que es principalmente su navegador predeterminado.

Además, el sistema distingue entre enlaces HTTP, HTTPS, FTP y mailto
(y algunos otros irrelevantes)

ingrese la descripción de la imagen aquí


Pero puede cambiarlos sin cambiar su navegador predeterminado. Describo mi propio enfoque cuando cambié los íconos.

  • Primero debe saber qué navegador está registrado en sus accesos directos de Windows HTTP y HTTPS
    (archivos .url)
  • Luego, puede buscar en su lugar regedit.exedonde se almacena el icono predeterminado. En mi ejemplo, registré un navegador portátil con esta guía . Como puede ver en la guía, el icono predeterminado se almacena en la siguiente ubicación

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ OperaHTML \DefaultIcon]
    @="C:\\tools\\operaPortable\\opera.exe,0"
    
    Nota: la parte en negrita diferirá según su propio navegador registrado

  • La segunda línea define su nuevo ícono. El cero / nulo al final define el índice de icono utilizado que es relevante si su .exe o .dll elegido contiene más de un icono. El primer ícono será index = 0, el segundo ícono = 1 y así sucesivamente.
  • Busque esta entrada y cambie el valor predeterminado ingrese la descripción de la imagen aquí Desafortunadamente no puedo darle una pantalla en inglés pero también proporciona la información relevante
  • Tiene que hacer esto para todos los protocolos que desea cambiar.

Importante: realice una copia de seguridad completa inmediatamente antes de cambiar cualquier cosa en su registro. De esta manera, puedes revertir fácilmente cuando arruinas algo.

nixda
fuente
1
Gracias. Eso ha funcionado para mi. Realicé otro cambio de registro antes, por lo que no estoy seguro de si eso también era necesario, pero lo dudo.
Obtuve