Ich mag Notepad ++, aber ich hasse sein Symbol. Ich bin sehr zufrieden mit Windows-Symbolen für txt / ini / ... -Dateien und möchte sie behalten. Wie kann ich Notepad ++ mit allen unterstützten Dateitypen verknüpfen, ohne die Symbole zu ändern? Mit Notepad2 ist das Problem nicht aufgetreten .
24
Antworten:
Hier ist eine schnelle Antwort, die perfekt funktioniert. Es basiert auf der Antwort von @ bubu, wurde jedoch massiv vereinfacht, um es einfacher zu machen:
HKEY_CLASSES_ROOT\Applications\notepad++.exe\DefaultIcon
(fallsDefaultIcon
nicht vorhanden, erstelle es unterNew > key
)C:\Windows\System32\Shell32.dll,70
Es sollte ungefähr so aussehen, wenn Sie fertig sind:
Dadurch werden ALLE mit NotePad ++ verknüpften Dateien auf das standardmäßige TXT-Symbol in Windows 10 festgelegt. (Das Textdokumentsymbol ist das 70. Symbol in Shell32.dll.)
Melden Sie sich einfach ab und wieder an, um die Änderung zu sehen.
In anderen Windows-Versionen ist das TXT-Symbol nicht das 70.. Um das gewünschte Symbol auszuwählen, öffnen Sie einfach die Datei Shell32.dll, nachdem Sie "Symbol ändern" ausgewählt haben, und zählen Sie zu dem Symbol, das Sie wie folgt verwenden möchten:
quelle
%windir%\system32\ie4uinit.exe -ClearIconCache
. Für Windows 10 verwenden%windir%\system32\ie4uinit.exe -show
.C:\Windows\System32\Notepad.exe
stattdessen verwendenC:\Windows\System32\Shell32.dll
.Sie können das Symbol anpassen, indem Sie die Registrierung bearbeiten:
Quelle: http://www.winhelponline.com/blog/change-file-type-icon-windows-7-and-vista/
quelle
Sie können Resource Hacker verwenden , um das ursprüngliche Notizblock ++ - Symbol durch eine ICO-Datei zu ersetzen, die Ihnen gefällt. Ich weiß nicht, ob Windows das neue Symbol dann als Symbol für TXT-Dateien verwenden wird.
Update: Sie können auch Resource Hacker verwenden, um das ursprüngliche TXT-Dateisymbol aus shell32.dll zu extrahieren. Für mich war es die Ikone Nummer 763.
quelle
Ich hatte das gleiche Problem, als ich die neueste 64-Bit-Version (ich hatte meine 32-Bit-Version aktualisiert), die Version 7.2.2, installierte und alle meine Symbole waren jetzt die hässlichen grünen. Also ging ich zurück und installierte v7.0, wodurch meine Symbole wieder zu den normalen, papierähnlichen Symbolen wurden. Dann habe ich die UPDATE-Option innerhalb des Programms verwendet, um es auf die neueste Version zu aktualisieren, die Ihre Symbole nicht verändert. Jetzt bin ich wieder auf 7.2.2, abzüglich der hässlichen grünen Symbole für meine Textdateien.
Dies ist auch sicherer als das Hacken von Ressourcen oder das manuelle Bearbeiten mit regedit.
quelle
Mach Folgendes:
notepad++.exe
zu notepad.exewindows/system32/
(nur Notepad ++. Exe)SciLexer.dll
zu / windows / SysWOW64 / (falls Ihr Betriebssystem 64 - Bit)allowAppDataPlugins.xml
in/windows/SysWOW64/
Das ist alles, das Symbol hat sich nicht geändert
quelle
In Windows 10 übernimmt Notepad ++ weiterhin die Symbole der Dateitypen, die Sie (standardmäßig) in Notepad ++ öffnen. Es war sehr schwierig, dieses Verhalten zu brechen, aber ich habe es endlich zum Laufen gebracht!
Vorbereitungen
1. Registrierungsberechtigungen
Öffnen Sie die Windos-Registrierung und geben Sie sich genügend "Berechtigungen" für die Ordner
HKEY_CLASSES_ROOT
undHKEY_CURRENT_USER
. Ich bin mir nicht sicher, welche Mindesteinstellungen für den Erfolg des gesamten Vorgangs erforderlich sind. Du musst ein bisschen mit den Einstellungen spielen. Kehren Sie zu diesem Schritt zurück, und erhöhen Sie Ihre Registrierungsberechtigungen, wenn in der kommenden Prozedur eine Fehlermeldung angezeigt wird.2. Erstellen Sie einige benutzerdefinierte Symbole.
Erstellen Sie einige benutzerdefinierte Symbole, z. B. im Ordner
C:\ICONS\
. Ich verwende die folgende Website https://iconverticons.com/online/ , um 256x256 PNG-Dateien in ICO-Dateien zu konvertieren.3. Notepad ++ installieren Holen Sie sich
einfach Notepad ++. Nichts besonderes hier.
4. Öffnen Sie ein Terminal mit Administratorrechten.
Geben Sie
cmd
in die Windows-Suchleiste ein. Klicken Sie mit der rechten Maustaste auf das CMD-Symbol und wählen Sie im Popup-Fenster "Als Administrator ausführen".Registry-Hacking
Haftungsausschluss: Das Ändern Ihrer Registrierung kann möglicherweise zu Schäden an Ihrer Windows-Installation führen. Ich habe das unten stehende Verfahren mit besten Absichten niedergeschrieben, lehne jedoch jede Verantwortung für den Fall ab, dass etwas schief geht.
Hinweis: Es wird NICHT empfohlen, dieses Verfahren für
.bat
Dateien zu verwenden. Dies ist ein sehr wichtiger Dateityp für Windows. Ich weiß also nicht, was passieren würde, wenn Sie die Standardregistrierungsschlüssel löschen.Im Folgenden wird beschrieben, wie Sie
C:\ICONS\abcfile.ico
allen*.abc
Dateien ein benutzerdefiniertes Symbol zuweisen, das Sie erstellt haben .1. Registry-Hacking, Teil 1
Der erste Registrierungsschlüssel, den Sie hinzufügen sollten, ist
HKEY_CLASSES_ROOT\.abc
. Falls dieser Schlüssel bereits vorhanden ist, möchten Sie ihn möglicherweise löschen. Verwenden Sie den folgenden Befehl, um den Schlüssel und alle seine Unterschlüssel zu löschen:Die folgende Abbildung zeigt, wie dieser Registrierungsschlüssel und alle seine Unterschlüssel (neu) erstellt werden:
Sie können dies manuell tun oder die folgenden Befehle ausführen:
2. Registry-Hacking, Teil 2
Der zweite Registrierungsschlüssel, den Sie hinzufügen sollten, ist
HKEY_CLASSES_ROOT\abc_auto_file
. Falls dieser Schlüssel bereits vorhanden ist, möchten Sie ihn möglicherweise löschen. Verwenden Sie den folgenden Befehl, um den Schlüssel und alle seine Unterschlüssel zu löschen:Die folgende Abbildung zeigt, wie dieser Registrierungsschlüssel und alle seine Unterschlüssel (neu) erstellt werden:
Sie können dies manuell tun oder die folgenden Befehle ausführen:
3. Registry-Hacking, Teil drei
Der zweite Registrierungsschlüssel, den Sie hinzufügen sollten, ist
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc
. Falls dieser Schlüssel bereits vorhanden ist, möchten Sie ihn möglicherweise löschen. Verwenden Sie den folgenden Befehl, um den Schlüssel und alle seine Unterschlüssel zu löschen:Die folgende Abbildung zeigt, wie dieser Registrierungsschlüssel und alle seine Unterschlüssel (neu) erstellt werden:
Sie können dies manuell tun oder die folgenden Befehle ausführen:
Icon-Cache aktualisieren
Der folgende Befehl sollte den Windows-Symbolcache aktualisieren:
Weisen Sie dem Dateityp Notepad ++ zu
Ich habe festgestellt, dass die Änderungen manchmal erst wirksam werden, nachdem Notepad ++ als Standardprogramm zum Öffnen des Dateityps festgelegt wurde. So geht's:
myFile.abc
Fertig
Normalerweise hat sich das Icon jetzt geändert! Und alle Dateien dieses bestimmten Dateityps haben das benutzerdefinierte Symbol. Sie werden standardmäßig in Notepad ++ geöffnet.
Vielleicht sollten Sie den Icon-Cache noch einmal aktualisieren:
oder starten Sie Ihr System neu, damit es wirksam wird (obwohl für mich kein Neustart erforderlich war).
quelle
Dies basiert auf der 'Dijango'-Antwort, sollte aber für Benutzer einfacher sein. Erstellen Sie eine Textdatei mit der
.reg
Erweiterung "Notepad ++" und fügen Sie folgenden Inhalt ein:Doppelklicken Sie darauf und akzeptieren Sie die Warnungen, um es zur Registrierung hinzuzufügen.
Dadurch wird ein
DefaultIcon
Schlüssel imHKEY_CLASSES_ROOT\Applications\notepad++.exe
Registrierungspfad erstellt.Die
70
ID des Standard-Textdateisymbols in Shell32.dll. Es scheint auch die gleiche Nummer in Win7 oder Win8 zu sein. Sie können die Liste der Symbole von hier ( win7 ) oder hier ( Win8 ) sehen.quelle
Einfache Antwort hier.
(Standard), REG_SZ, C: \ Programme (x86) \ Notepad ++ \ notepad ++. Exe, 0
(Standardeinstellung), REG_SZ,% SystemRoot% \ system32 \ imageres.dll, -102
quelle
Hier ist eine schnelle Antwort, die perfekt funktioniert. Es basiert auf der Antwort von @Django Reinhardt, wurde jedoch auf Windows 10 x64 Version 1903 aktualisiert :
Ab diesem Build befinden sich der Registrierungseintrag von Notepad ++ und die Registrierungseinträge anderer Anwendungen nicht mehr unter
HKEY_CLASSES_ROOT\Applications\APPNAME
, sondern direkt unter demHKEY_CLASSES_ROOT
Ordner. Bei den letzten Updates wurde der Registrierungseintragsordner von Notepad ++ in "Notepad ++ _ file" umbenannt.Der neue Speicherort von 'DefaultIcon' lautet also:
HKEY_CLASSES_ROOT\Notepad++_file\DefaultIcon
Und ab dieser Version muss der String wie folgt formatiert sein:
eher als das alte:
Das Ergebnis sollte nun so aussehen:
Für alle, die dies in Zukunft lesen, hoffe ich, dass dies hilft! <3
quelle