Wie kann ich das Standardsymbol für .url in Windows ändern?

5763
paradroid

Wie ändere ich das Dateityp-Symbol .url?

Ich habe den Standardprogramm-Editor verwendet, um ihn zu ändern, aber er funktioniert nicht. Das brachte mich zunächst dazu, dass das Programm unter Windows 8 nicht funktioniert, tatsächlich aber für andere Dateitypen .txt.

Es gibt die Möglichkeit, eine .regDatei zu exportieren, anstatt die Registrierung direkt zu bearbeiten.

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" 

Warum funktioniert es nicht für diesen Dateityp?

3
In Win7 verwende ich dieses Tool: http://defaultprogramseditor.com/ Funktioniert es in WIn8? Hast du das probiert? magicandre1981 vor 11 Jahren 0
@ magicandre1981: Ja, das ist einer, den ich ausprobiert habe und es scheint nicht zu funktionieren (der andere war NirSoft FileTypesMan.exe, der sich weigert zu laufen). paradroid vor 11 Jahren 0
@magicandre1981: I just tried it again with another filetype (.txt) and it did work. It does not work on .url bookmarks though, which was what I am trying to change. Therefore, it looks like this program is actually fine and it is some other issue I am facing. I've edited my question now. paradroid vor 11 Jahren 1

1 Antwort auf die Frage

4
nixda

Das Symbol der .URL-Dateien wird auf andere Weise behandelt als bei normalen Erweiterungen. Die Symbole sind an den registrierten Protokollhandler gebunden, der meist Ihr Standardbrowser ist.

Zusätzlich unterscheidet das System zwischen HTTP-, HTTPS-, FTP- und Mailto-Links
(und einigen anderen, die nicht relevant sind).

enter image description here


Sie können sie jedoch ändern, ohne Ihren Standardbrowser zu ändern. Ich beschreibe meine eigene Herangehensweise, als ich die Icons gewechselt habe.

  • Zuerst müssen Sie wissen, welcher Browser für Ihre HTTP- und HTTPS-Windows-Verknüpfungen
    (.url-Dateien) registriert ist.
  • Dann können Sie in Ihrem regedit.exeOrdner suchen, wo das Standardsymbol gespeichert ist. In meinem Beispiel habe ich einen tragbaren Browser mit dieser Anleitung registriert . Wie Sie im Handbuch sehen können, wird das Standardsymbol an folgendem Ort gespeichert

    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ OperaHTML \DefaultIcon] @="C:\\tools\\operaPortable\\opera.exe,0" 
    Hinweis: Der fettgedruckte Teil hängt von Ihrem eigenen registrierten Browser ab

  • Die zweite Zeile definiert Ihr neues Symbol. Die Null / Null am Ende definiert den verwendeten Symbolindex, der relevant ist, wenn die ausgewählte EXE- oder DLL-Datei mehr als ein Symbol enthält. Das erste Symbol ist index = 0, das zweite Symbol = 1 usw.
  • Suchen Sie nach diesem Eintrag und ändern Sie den Standardwert. enter image description here Leider kann ich Ihnen keinen englischen Bildschirm anzeigen, aber er liefert auch die relevanten Informationen
  • Sie müssen dies für alle Protokolle tun, die Sie ändern möchten.

Wichtig: Bitte machen Sie sofort eine vollständige Sicherung, bevor Sie etwas in Ihrer Registry ändern. Auf diese Weise können Sie leicht zurückkehren, wenn Sie etwas versaut haben.

Thanks. That has worked for me. I did make another registry change before, so I am not sure if that was required as well, but I doubt it. I got that information from this webpage, but it is quite old - http://www.virtualplastic.net/html/icn_file.html#urlicon paradroid vor 11 Jahren 0