Lubię Notepad ++, ale nienawidzę jego ikony. Jestem bardzo zadowolony z ikon Windows dla plików txt / ini / ... i chciałbym je zachować. Jak powiązać Notepad ++ ze wszystkimi obsługiwanymi typami plików bez zmiany ikon? W przypadku Notatnika2 problem nie wystąpił.
24
Odpowiedzi:
Oto szybka odpowiedź, która działa idealnie. Opiera się na odpowiedzi @ bubu, ale jest znacznie uproszczony, aby ułatwić:
HKEY_CLASSES_ROOT\Applications\notepad++.exe\DefaultIcon
(jeśliDefaultIcon
nie istnieje, utwórz go podNew > key
)C:\Windows\System32\Shell32.dll,70
Po zakończeniu powinien wyglądać mniej więcej tak:
Spowoduje to ustawienie WSZYSTKICH plików skojarzonych z NotePad ++ na domyślną ikonę .txt w Windows 10. (Ikona dokumentu tekstowego to 70 ikona w Shell32.dll).
Po prostu wyloguj się i zaloguj ponownie, aby zobaczyć zmianę.
W przypadku innych wersji systemu Windows ikona .txt nie będzie ikoną 70, więc aby wybrać tę, którą chcesz, po prostu otwórz Shell32.dll po wybraniu „Zmień ikonę” i policz do ikony, której chcesz użyć w następujący sposób:
źródło
%windir%\system32\ie4uinit.exe -ClearIconCache
. W przypadku systemu Windows 10%windir%\system32\ie4uinit.exe -show
.C:\Windows\System32\Notepad.exe
zamiastC:\Windows\System32\Shell32.dll
.Możesz dostosować ikonę, edytując rejestr:
Źródło: http://www.winhelponline.com/blog/change-file-type-icon-windows-7-and-vista/
źródło
Możesz użyć Resource Hackera do zastąpienia oryginalnej ikony notatnika ++ plikiem .ico według własnych upodobań. Nie wiem jednak, czy Windows użyje nowej ikony jako ikon plików .txt.
Aktualizacja: możesz także użyć Resource Hackera, aby wyodrębnić oryginalną ikonę pliku .txt z shell32.dll. Dla mnie była to ikona 763.
źródło
Miałem ten sam problem, gdy instalowałem najnowszą wersję 64-bitową (miałem uaktualnioną wersję 32-bitową, którą miałem), która była wer. 7.2.2, a wszystkie moje ikony były teraz brzydkie zielone. Więc wróciłem i zainstalowałem wersję 7.0, która zmieniła moje ikony z powrotem w normalne, wyglądające jak papier ikony. Następnie użyłem opcji AKTUALIZACJI z poziomu programu, aby zaktualizować ją do najnowszej wersji, która nie zmienia twoich ikon. Teraz wracam do 7.2.2 minus brzydkie zielone ikony dla moich plików tekstowych.
Jest to również bezpieczniejsze niż hakowanie zasobów lub ręczna edycja za pomocą regedit.
źródło
Wykonaj następujące czynności:
notepad++.exe
na notepad.exewindows/system32/
(tylko notatnik ++. Exe)SciLexer.dll
do / windows / SysWOW64 / (jeśli twój system operacyjny to 64-bit)allowAppDataPlugins.xml
w/windows/SysWOW64/
To wszystko, ikona się nie zmieniła
źródło
W systemie Windows 10 Notepad ++ przechwytuje ikony typów plików otwieranych (domyślnie) w Notepad ++. Bardzo trudno było przełamać to zachowanie, ale w końcu udało mi się go uruchomić!
Przygotowania
1. Uprawnienia do rejestru
Otwórz rejestr Windos i udziel sobie wystarczających „uprawnień” do folderów
HKEY_CLASSES_ROOT
iHKEY_CURRENT_USER
. Nie jestem pewien, jakie są minimalne ustawienia, aby cała procedura zakończyła się powodzeniem. Musisz trochę pograć z ustawieniami. Za każdym razem, gdy pojawi się komunikat o błędzie w nadchodzącej procedurze, wróć do tego kroku i zwiększ uprawnienia rejestru.2. Utwórz niestandardowe ikony
Utwórz niestandardowe ikony, na przykład w folderze
C:\ICONS\
. Korzystam z następującej witryny https://iconverticons.com/online/, aby przekonwertować pliki png 256x256 na pliki ico.3. Zainstaluj Notepad ++
Wystarczy pobrać Notepad ++. Nic specjalnego.
4. Otwórz terminal z uprawnieniami administratora
Wpisz
cmd
w pasku wyszukiwania systemu Windows. Kliknij prawym przyciskiem myszy ikonę CMD, która się pojawi, i wybierz „Uruchom jako administrator” w wyskakującym oknie.Hakowanie rejestru
Oświadczenie: zmiana rejestru może potencjalnie spowodować uszkodzenie instalacji systemu Windows. Z najlepszymi intencjami spisałem poniższą procedurę, ale odmawiam wszelkiej odpowiedzialności na wypadek, gdyby coś poszło nie tak.
Uwaga: NIE polecam używać tej procedury do
.bat
plików. Jest to bardzo ważny typ pliku dla systemu Windows. Nie wiem więc, co by się stało, gdybyś usunął standardowe klucze rejestru.Poniższa procedura opisuje, jak przypisać niestandardową ikonę - którą utworzyłeś
C:\ICONS\abcfile.ico
- do wszystkich*.abc
plików.1. Hackowanie rejestru, część
pierwsza Pierwszym kluczem rejestru, który należy dodać, jest
HKEY_CLASSES_ROOT\.abc
. Jeśli ten klucz już istnieje, możesz go usunąć. Użyj następującego polecenia, aby usunąć klucz i wszystkie jego podklucze:Poniższy rysunek pokazuje, w jaki sposób (ponownie) zbudujemy ten klucz rejestru i wszystkie jego podklucze:
Możesz to zrobić ręcznie lub uruchomić następujące polecenia:
2. Hakowanie rejestru, część
druga Drugim kluczem rejestru, który należy dodać, jest
HKEY_CLASSES_ROOT\abc_auto_file
. Jeśli ten klucz już istnieje, możesz go usunąć. Użyj następującego polecenia, aby usunąć klucz i wszystkie jego podklucze:Poniższy rysunek pokazuje, w jaki sposób (ponownie) zbudujemy ten klucz rejestru i wszystkie jego podklucze:
Możesz to zrobić ręcznie lub uruchomić następujące polecenia:
3. Hakowanie rejestru, część trzecia
Drugim kluczem rejestru, który należy dodać, jest
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc
. Jeśli ten klucz już istnieje, możesz go usunąć. Użyj następującego polecenia, aby usunąć klucz i wszystkie jego podklucze:Poniższy rysunek pokazuje, w jaki sposób (ponownie) zbudujemy ten klucz rejestru i wszystkie jego podklucze:
Możesz to zrobić ręcznie lub uruchomić następujące polecenia:
Odśwież pamięć podręczną ikony
Następujące polecenie powinno odświeżyć pamięć podręczną ikon Windows:
Przypisz Notepad ++ do typu pliku
Zauważyłem, że - czasami - zmiany zaczynają obowiązywać dopiero po przypisaniu Notepad ++ jako domyślnego programu do otwierania typu pliku. Oto jak to zrobić:
myFile.abc
koniec
Zwykle ikona zmieniła się teraz! Wszystkie pliki tego konkretnego typu pliku będą miały niestandardową ikonę. Otworzą się domyślnie w Notepad ++.
Być może powinieneś ponownie odświeżyć pamięć podręczną ikon:
lub zrestartuj system, aby zadziałał (chociaż restart nie był dla mnie potrzebny).
źródło
Jest to oparte na odpowiedzi „Dijango”, ale powinno być łatwiejsze dla użytkowników. Utwórz plik tekstowy z
.reg
rozszerzeniem w notatniku ++ i wklej do niego następującą treść:Kliknij dwukrotnie i zaakceptuj ostrzeżenia, aby dodać je do rejestru.
Spowoduje to utworzenie
DefaultIcon
klucza wHKEY_CLASSES_ROOT\Applications\notepad++.exe
ścieżce rejestru.70
Jest id standardowego ikoną pliku tekstowego wewnątrz Shell32.dll. Wydaje się, że jest to ten sam numer w Win7 lub Win8. Możesz zobaczyć listę ikon stąd ( win7 ) lub tutaj ( Win8 ).źródło
Prosta odpowiedź tutaj.
(Domyślnie), REG_SZ, C: \ Program Files (x86) \ Notepad ++ \ notepad ++. Exe, 0
(Domyślnie), REG_SZ,% SystemRoot% \ system32 \ imageres.dll, -102
źródło
Oto szybka odpowiedź, która działa idealnie. Opiera się na odpowiedzi @Django Reinhardt, ale zaktualizowano do wersji Windows 10 x64 1903 :
W tej wersji wpis rejestru Notepad ++ i wpisy rejestru innych aplikacji nie są już poniżej
HKEY_CLASSES_ROOT\Applications\APPNAME
, ale znajdują się teraz bezpośrednio wHKEY_CLASSES_ROOT
„folderze”. Ponadto w ostatnich aktualizacjach folder wpisów rejestru Notepad ++ został przemianowany na „plik Notepad ++ _”.Tak więc, nowa lokalizacja z „DefaultIcon” jest:
HKEY_CLASSES_ROOT\Notepad++_file\DefaultIcon
Od tej wersji ciąg musi być sformatowany w następujący sposób:
zamiast starego:
Wynik powinien teraz wyglądać następująco:
Ktokolwiek czyta to w przyszłości, mam nadzieję, że to pomoże! <3
źródło