Używam już TortoiseGit
prawie cały rok. U mnie działało bardzo dobrze do wczoraj, kiedy napotkałem problem. Kasowałem folder, gdy Eksplorator Windows trochę się na mnie zawiesił (zawiesił się na „wykrywaniu elementów”) przez ponad godzinę, po czym ponownie uruchomiłem system.
Od tamtego czasu (a ja nie jestem pewien, czy ten incydent opisany ma nic wspólnego z nim), TortoiseGit przestał pokazując ikonę nakładki w Eksploratorze. Jednak zachowanie nie jest podobne do innych osób, które opublikowały tutaj pytania, ponieważ:
W
open file
dialogu wszystkich programów ikony nadal istnieją (!).
Oto lista rzeczy, które wypróbowałem:
- Zmieniłem ustawienia TortoiseGit, aby wyświetlać inne ikony.
- Zainstaluj ponownie TortoiseGit (odinstaluj, uruchom ponownie, zainstaluj, uruchom ponownie).
- Usunąłem wszystkie nakładki ikon zaczynające się od „Tortoise” w
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer \ShellIconOverlayIdentifiers
, następnie odinstalowałem TortoiseGit, zrestartowałem komputer i ponownie zainstalowałem TortoiseGit.
Edytować:
Próbowałem utworzyć nowego użytkownika na moim komputerze, a nowy użytkownik ma nakładki ikon działające dobrze. Jestem teraz jeszcze bardziej zdezorientowany.
Jak dotąd nic nie pomogło. Jakieś pomysły?
źródło
Odpowiedzi:
Miałem ten sam problem i uruchomiłem go, postępując zgodnie z instrukcjami z forum. To, co zrobiłem, to (skopiowane):
Więc zmieniłem nazwę klucza
1TortoiseNormal
na"1TortoiseNormal"
itd. Nie mam pojęcia, dlaczego zawijanie go w podwójny cudzysłów sprawia, że znowu działa.Oryginalne forum zniknęło, ale dobre podsumowanie znajduje się w komentarzach.
źródło
Windows zezwoli tylko na 11 identyfikatorów nakładek ikon, ułożonych w kolejności alfanumerycznej - jeśli jest ich więcej niż 11, ikony te nie będą wyświetlane.
Możesz uruchomić następujące polecenie w wierszu poleceń DOS:
regedit /e c:\icons.txt HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Następnie otwórz plik
C:\icons.txt
. Pomiń pierwsze dwa wiersze, a jeśli1TortoiseNormal
i inne*Tortoise*
wartości nie znajdują się w pierwszych 11 wartościach, ich nakładki ikon nie będą wyświetlane. Rozwiązanie dostarczone przez @Chi Chan to po prostu prosty sposób na podniesienie1TortoiseNormal
rangi, gdy jest uporządkowany wśród wszystkich nakładek, możesz również zmienić nazwy wartości, dodając spacje przed1TortoiseNormal
, tj." 1TortoiseNormal"
aby podnieść ich rangę.
aktualizacja: w systemie Windows 8 limit nakładek ikon wynosi 15.
źródło
[....\ DropboxExt01]
(edit: SO zwija je w 1 wydaje ...)Kroki rozwiązania systemu Windows 10;
Ścieżka:
Usuń / usuń wszystkie klucze SkyDrive / OneDrive. Może być konieczne przejęcie kluczy na własność jeden po drugim i przekazanie użytkownikowi pełnej kontroli, jeśli wystąpi błąd podczas próby usunięcia kluczy.
Naciśnij Ctrl + Shift + Esc i uruchom ponownie „Eksploratora Windows” (opcjonalnie uruchom ponownie komputer)
Wszystkie ikony nakładek git / svn są teraz widoczne!
źródło
Zanim oszalejesz, po prostu spróbuj ponownie uruchomić komputer! U mnie zadziałało;)
źródło
explorer
przetwarzaniem, a dzięki TortoiseSVN można było po prostu zabić i ponownie uruchomićexplorer
proces (nie aktywne okno, ale główne), aby uniknąć ponownego uruchomienia. Zrobiłem to samo dla TortoiseGit, ale to nie wystarczyło. Pomógł restart.Po prostu dodaj jedną spację (lub więcej, jeśli to konieczne) do pierwszej opcji Nazwa żółwia do tych dodatków regedit:
na przykład:
Powinien zmienić się na:
po
reboot
poprawnym wyświetleniu ikon systemowych.źródło
Najpierw zainstalowałem TortoiseSVN (1.9.5) i msysgit (2.11.0) na moim 64-bitowym komputerze z systemem Windows 10. Ikony TortoiseSVN wyświetlane dobrze.
Kiedy zainstalowałem TortoiseGit (2.3.0.0) po tych dwóch, ikony nie były wyświetlane.
sprawdziłem
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
i wszystko wyglądało dobrze. Ikony żółwia znalazły się w pierwszej dziesiątce.To, co naprawiłem, zostało zgłoszone w numerze 692 TortoiseGit na GitLab :
źródło
Miałem ten sam problem dzisiaj po odinstalowaniu TortoiseSVN. Ponownie uruchomiłem komputer i nadal nie mam szczęścia, więc po prostu przeszedłem do Panelu sterowania, Odinstaluj program i na pozycji TortoiseGit wybrałem „Napraw” i wszystko wróciło do normy. Podejrzewam, że wszystkie aplikacje z linii Tortoise mają jakieś wspólne klucze rejestru lub coś w tym rodzaju.
źródło
Również moje ikony powłoki TortoiseGIT nagle przestały się wyświetlać, nie pamiętam dokładnie, co do tego doprowadziło, ale znalazłem to i spróbowałem zmienić zawartość rejestru, zmieniając 1TortioiseNormal na „1TortioiseNormal” i tak dalej. To chyba dobrze zrobić bez względu na wszystko, ale nakładki ikon nadal nie działały.
Jestem zbyt zajęty na ogólną odpowiedź „zrestartuj komputer”, co oznacza, że „należy ponownie uruchomić jakiś proces serwisowy, ale nigdy nie będziesz w stanie go znaleźć, więc po prostu uruchom ponownie”. Nie.
Używam również TortoiseSVN i te nakładki ikon nadal działały dla mnie. Zajrzałem do karty procesów w menedżerze zadań i zobaczyłem, że działa coś o nazwie TSVNCache.exe. Brak śladu czegoś podobnego dla git, więc dla kaprysu przeszedłem do zakładki aplikacji i wcisnąłem "Nowe zadanie", wszedłem do TGITCache.exe i upewniłem się, że proces się uruchomił. Stamtąd wróć do procesów, zabij explorer.exe, a następnie wróć do aplikacji -> ponownie Nowe zadanie i uruchom explorer.exe.
Udało mi się to teraz dwukrotnie, kiedy moje nakładki ikon TortoiseGIT przestały działać, więc może zadziała dla kogoś innego.
źródło
Pomogło mi odinstalowanie Dysku Google z mojego komputera. Jeszcze nie wiem, dlaczego.
źródło
Zgadzam się z Chi Chan i chciałbym to dodać jako odpowiedź uzupełniającą.
To ikony Dropbox Explorer. Oto skrypt rejestru umożliwiający ich usunięcie. Zapisz to gdzieś, bo wrócą!
Zwróć uwagę, że wartości również zmieniają się od czasu do czasu. Obecnie mają 3 spacje przed „DropboxExtXX”, zanim miały tylko jedną.
Usuń Dropbox Explorer Icons.reg
źródło
Problem z wiodącymi spacjami polega na tym, że przy każdym ponownym uruchomieniu Dropbox dodaje kolejne miejsce do swoich rejestrów i zawsze będzie o krok przed Tobą.
Więc zaplanowałem skrypt Pythona znaleziony w tym poście (autorstwa Christopha Zwerschke), aby był wykonywany przy każdym uruchomieniu komputera. Następnie musisz ponownie uruchomić Eksploratora.
.Bat będzie wyglądać następująco:
I skrypt w Pythonie:
źródło
To, co działało dla mnie w systemie Windows 10, to
źródło