Non riesco a visualizzare le icone sotto Windows 7 e mi manca molto da Windows XP.
Come può essere aggiustato?
Non riesco a visualizzare le icone sotto Windows 7 e mi manca molto da Windows XP.
Come può essere aggiustato?
Risposte:
Windows può mostrare solo un numero limitato di icone di sovrapposizione ( 15 in totale, 11 dopo l'utilizzo di Windows ). Programmi come Office Groove , Dropbox , Mozy , Carbonite , ecc. Dirigeranno un sacco di 11 possibili icone di sovrapposizione (ragazzo sarebbe bello se Microsoft aumentasse il numero di queste come il numero di applicazioni che le usano sembrano aumentare e aumentare) ...
Puoi vedere quali overlay sono impostati e modificarli (a tuo rischio e pericolo) nel registro qui:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers
Se stai usando TortoiseCVS (e non hai nient'altro che usi le icone sovrapposte), otterrai un paio di icone TortoiseSVN e tutte le tue icone TortoiseCVS. Questo perché le icone di sovrapposizione sono utilizzate in ordine alfabetico. Ancora una volta, a tuo rischio e pericolo (la modifica del registro potrebbe far saltare in aria il tuo computer, yada, yada, yada - e se stai leggendo Stack Overflow e usi Windows e non hai modificato il registro, sei davvero una bestia rara), senti libero di rinominarli (suggerisco di mettere i numeri davanti a quelli che vuoi usare e "z _" è preceduto da quelli che non ti servono). Le estensioni della shell TortoiseSVN hanno un bel nome, quindi sai cosa fanno, le estensioni TortoiseCVS no. Dopo aver esaminato il codice sorgente, ho trovato le informazioni pertinenti:
Prima di fare qualsiasi cosa al tuo registro o procedure simili elencate nella risposta (eccellente) di Kris Erickson o in quelle di seguito, c'è qualcosa da considerare ...
Sei su un'unità di rete?
In tal caso, vai alle impostazioni di Tortoise SVN (fai clic con il pulsante destro del mouse su qualsiasi cartella> TortoiseSVN> Impostazioni), quindi seleziona "Sovrapposizioni icona"
Assicurati di aver selezionato 'Network Drives' come nella foto:
Per impostazione predefinita su una nuova installazione di Tortoise, le unità di rete non hanno le icone aggiunte.
Questo ha risolto il problema per noi. Se questo fallisce per te, ovviamente puoi passare attraverso le (leggermente) soluzioni più coinvolte elencate qui.
Inoltre, non è necessario riavviare il PC. Riavvia invece explorer.exe:
explorer
Windows Explorer è stato riavviato e ricompaiono le icone di TortoiseSVN.
Anch'io ho perso i miei overlay dopo l'aggiornamento a 1.6.8 su Windows 7 x64. Ho installato solo la versione x64 e non la versione a 32 bit. Per risolvere, ho eseguito una riparazione con il programma di installazione originale e riavviato. Le sovrapposizioni vengono visualizzate normalmente successivamente.
L'ho risolto usando Autoruns di Sysinternals.
Ho avuto lo stesso problema dell'OP: Win 7 (x64), TortoiseSVN (x64) e DropBox (x86). Le informazioni di alcune delle altre risposte mi hanno dato tutte le informazioni. Ho sempre avuto la versione x64 di TSVN installata su questa macchina.
Nel mio caso TSVN e DropBox sono stati installati lo stesso giorno in cui ho installato il sistema operativo e gli overlay hanno funzionato bene fino a un paio di giorni fa. Non ho fatto nulla in merito alla modifica delle impostazioni per entrambe le app per far smettere di funzionare.
Ecco cosa ho avuto nella sezione del registro delle icone sovrapposte dopo l'avvio del problema ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
):
Ho verificato che solo le sovrapposizioni corrispondenti alle prime 11 voci vengono visualizzate in Explorer. Quando ho modificato l'ordine delle voci precedenti aggiungendo 'z' all'inizio di alcune di esse, di nuovo verranno visualizzati solo i primi 11 overlay (nell'ordine aggiornato).
Con quanto sopra ho avuto tutto il necessario per risolvere il problema (rinominare o eliminare le voci in modo che le voci TSVN che voglio lavorare siano <= # 11 nell'elenco). Di seguito ci si chiede come mai questo sia successo all'improvviso.
So che sulla base degli overlay che hanno funzionato prima di un paio di giorni fa, i tasti 1-3, 7-9, 12-13 erano tutti <= 11 nell'elenco (non sono sicuro se l'overlay n. 14 abbia mai funzionato da quando non ho mai avuto file con stato di sola lettura. # 15 non ha mai funzionato su questa macchina, quindi so che non è mai stato tra i primi 11). Suppongo anche che il blocco dei tasti TSVN si sposti su / giù all'unisono, quindi sono stati urtati in due o tre posizioni (* vedi sotto). Ciò implica che sono stati aggiunti 2-3 elementi tra i blocchi DropBox e TSVN. I tre che sono lì ora vengono aggiunti da Windows e suppongo che sarebbero stati lì non appena il sistema operativo installato.
L'elenco di 15 overlay è determinato in fase di esecuzione? Sembra che i gestori di overlay possano talvolta dire alla shell di Windows che non ci sono icone da aggiungere all'elenco. Forse alcune impostazioni con cui ho sbagliato un paio di giorni fa relative alla condivisione dei file e alla crittografia dei file hanno fatto sì che alcuni di quegli elementi nei punti 4-6 diventassero "attivati" e spingessero quelli SVN verso il basso.
Alla fine ho eliminato un paio di voci e spostate alcune, quindi il mio elenco finale è simile al seguente:
Vengono visualizzati bene qui. Stai usando la versione a 64 bit di Windows 7 insieme alla versione a 32 bit di TortoiseSVN? In tal caso, verranno visualizzati solo in Explorer a 32 bit (o nei CFD delle applicazioni a 32 bit). Tuttavia, è possibile installare contemporaneamente versioni a 32 e 64 bit.
Altre due possibili soluzioni:
Uccidi TSVNCache.exe e lascialo riavviare. Questo ha fatto riapparire le icone della mia shell overlay in diverse occasioni.
Se TortoiseSVN è stato aggiornato di recente da una versione precedente, potrebbe essere necessario aggiornare la copia di lavoro. Questo può essere fatto facendo clic con il tasto destro sulla cartella del progetto e scegliere "SVN Upgrade working copy" dal menu contestuale.
Suggerisco di lamentarsi con Microsoft riguardo al limite ridicolmente basso di sovrapposizione di icone. Se abbastanza di noi si lamentano, forse risolveranno la vera causa principale di questo problema:
Vedi commenti in fondo alla pagina: http://msdn.microsoft.com/en-us/library/cc144123(VS.85).aspx
Invia un feedback al team di Microsoft Windows 7 su questo problema: http://mymfe.microsoft.com/Windows%207/Feedback.aspx?formID=195
Anche le mie icone erano scomparse. Anche le correzioni del registro non hanno funzionato per me.
Ecco come li ho riavuti:
Lo stesso problema per me. Si scopre che la causa del problema è stata la nuova JungleDisk 3.0, che installa bruscamente tre overlay chiamati "1Sync ..." "2Sync ..." e "3Sync ..." spingendo quelli di Tortoise alla fine.
Basta eliminare quelle chiavi JungleDisk nel registro elencato in alto (o prefissarle con z_) e riavviare il sistema e Tortoise dovrebbe funzionare di nuovo bene.
Dato che questo limite di overlay esiste in Windows ed è facilmente accessibile con gli strumenti attuali, i fornitori di strumenti dovrebbero davvero chiedere durante l'installazione avanzata se l'utente desidera installarli. Non ho bisogno né desiderio della nuova funzione "Sincronizza" e non mi interessa davvero la tattica di riempire le icone in cima all'elenco con una denominazione intelligente. Vergogna su JungleDisk.
Hai provato a cambiare in Impostazioni tartaruga la cache di stato su "Predefinito"? Ho avuto questo problema con l'icona di sovrapposizione nelle cartelle perché avevo questa opzione in "Shell". L'opzione è in Impostazioni -> Sovrapposizione icone.
Forse questo potrebbe aiutarti http://tortoisesvn.net/node/97
Nel mio caso, gli overlay di Dropbox stavano iniziando con un "(identificatore tra virgolette) nel registro. Ho eliminato tutti i" prefissi "e riavviato explorer.exe.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers
Modifica: ho installato Windows 10 e questa soluzione non ha funzionato per me. Quindi sono andato nella stessa posizione del registro, ho eliminato tutti i record di Google e SkyDrive e ho riavviato explorer.exe.
Seconda modifica: dopo aver installato TortoiseGit ha risolto tutto senza alcuna personalizzazione.
Ho appena aggiornato a TSVN 1.6.8.19260 su un WinXP e due macchine Win7. Dopo l'aggiornamento, le icone di overlay sono scomparse su tutte e 3 le macchine. Sotto la chiave di registro sopra menzionata, ho trovato solo la voce per i file offline. Ho semplicemente dovuto reinstallare / riparare l'installazione di TSVN e le icone sono ricomparse dopo il riavvio. Non ho mai rilevato quel comportamento in nessuna versione precedente di TSVN e certamente ho installato TSVN ogni volta allo stesso modo con le stesse autorizzazioni.
Se Tortoise SVN è stato aggiornato di recente, potrebbe essere perché la versione 1.7 sembra necessitare di un nuovo formato per memorizzare lo stato dei file: in tal caso, è possibile fare clic con il tasto destro del mouse sulla cartella principale del repository in questione e utilizzare l'opzione di menu Tortoise di "SVN Upgrade Working Copy".
Questo ha risolto il problema per me.
Saluti Matt
Per completare la risposta di Johannes , puoi controllare questo thread , che menziona un'altra causa (la prima è l'installazione del client a 32 bit invece di quella a 64) (enfasi sulla mia):
Solo le versioni più recenti di TSVN e TCVS sono in grado di condividere le icone di sovrapposizione, e poiché Explorer ha un limite di 14 immagini di sovrapposizione in totale con icone di sovrapposizione estranee che semplicemente non appaiono, potresti averne troppe ...
Se vengono visualizzate le icone di sovrapposizione, dovresti effettivamente utilizzare Esplora risorse a 32 bit, il che ovviamente significa che dovrai installare anche una versione a 32 bit di TSVN.
Il problema potrebbe presentarsi quando si installa una prima volta anche TortoiseVCS, perché:
Guardando ciò che è stato installato nel filesystem e nel registro, sembra che abbiano provato a fare quello che faccio con le mie estensioni Shell: installare entrambe le versioni a 64 e 32 bit, in modo che nessuno dica "Non vedo i miei overlay / menu "! ;)
Sfortunatamente, sembra che le voci di registro per 32 bit siano state cancellate, quindi l'estensione DLL a 32 bit, anche se presente, non ha le voci di registro corrette.
In caso di dubbi, suggerisco di disinstallare TCVS e TSVN.
Quindi installare TSVN.
Forse dopo l'installazione riavviare due volte, non solo una volta.
E se ancora non si presentano, vai al pannello di controllo del software e scegli di riparare l'installazione. Questo ha funzionato con me durante l'aggiornamento dalla versione precedente a quella corrente.Probabilmente dovresti installare la variante TortoiseXYZ che prevedi di utilizzare principalmente prima, per migliorare le sue possibilità di cadere in uno di quei limitati slot per icone sovrapposte prima della variante TortoiseXYZ che usi meno.
Tenere sempre presente questo numero limitato di slot per icone sovrapposte quando si tenta di analizzare i malfunzionamenti .
Se si desidera utilizzare Tortoise da un'applicazione a 32 bit su Windows 7 a 64 bit, è necessario installare sia la versione a 64 bit che quella a 32 bit di Tortoise. Secondo i produttori di Tortoise, questo funziona benissimo. ( fonte )
Kris Erickson ha ragione, votalo. Nel mio caso il problema era l'installazione di powertools TFS, che aggiunge l'integrazione della shell explorer proprio come TSVN e TCVS. Aggiunge altri 5 overlay. Poiché hanno il prefisso Tfs *, hanno la priorità su Tortoise *. Ho anche preceduto il materiale Tfs con z_ e gli overlay TSVN sono tornati. Non è necessario riavviare / disconnettersi, basta uccidere explorer.exe e avviarlo di nuovo.
rem Set your own path.
set TOOL_ROOT=d:\Tools\TortoiseSVN-1.6.13.20954-win32-svn-1.6.16\tortoisesvn_1.6.16.21511
set PACKAGENAME=TortoiseSVN-1.6.16.21511-x64-svn-1.6.17.msi
set TOOL_INSTALLROOT="c:\Program Files (x86)\TortoiseSVN"
msiexec /i "%TOOL_ROOT%\%PACKAGENAME%" INSTALLDIR=%TOOL_INSTALLROOT% ALLUSERS=1 ARPSYSTEMCOMPONENT=1 RebootYesNo=No REBOOT=ReallySupress /qb-
set ret=%ERRORLEVEL%
rem The installer seems to return same values as MSI
rem These codes mean that the product is properly installed, even though the code is not zero.
rem 1641 ERROR_SUCCESS_REBOOT_INITIATED
rem 3010 ERROR_SUCCESS_REBOOT_REQUIRED
if %ret% EQU 1641 set ret=0
if %ret% EQU 3010 set ret=0
if %ret% GTR 0 exit %ret%
Se qualcuno ha bisogno delle voci di registro per Windows 7 a 64 bit, eccole qui. Ciò che è stato utile per me è stato quello di rimuovere gli overlay per gli articoli che non venivano usati molto spesso: Drop Box, Google Drive, Microsoft Products e appena conservati gli overlay per Tortoise. Questi sono tutti gli overlay: nulla viene rimosso.
** Attenzione ** Giocare con il registro può rendere instabile il sistema. Assicurati di eseguire il backup del registro. Vedi questa ricerca di Google in vari modi per eseguire il backup del registro o delle impostazioni del registro.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco1]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco2]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ AccExtIco3]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro1 (ErrorConflict)]
@="{8BA85C75-763B-4103-94EB-9470F12FE0F7}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro2 (SyncInProgress)]
@="{CD55129A-B1A1-438E-A425-CEBC7DC684EE}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\ SkyDrivePro3 (InSync)]
@="{E768CD3B-BDDC-436D-9C13-E1B39CA257B1}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt1"]
@="{FB314ED9-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt2"]
@="{FB314EDA-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt3"]
@="{FB314EDD-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt4"]
@="{FB314EDE-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt5"]
@="{FB314EDB-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt6"]
@="{FB314EDF-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt7"]
@="{FB314EDC-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\"DropboxExt8"]
@="{FB314EE0-A251-47B7-93E1-CDD82E34AF8B}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\00avast]
@="{472083B0-C522-11CF-8763-00608CC02F24}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1EldosIconOverlay]
@="{AF743E58-5357-404B-8314-32D2D8420F9D}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\1TortoiseNormal]
@="{C5994560-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\2TortoiseModified]
@="{C5994561-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\3TortoiseConflict]
@="{C5994562-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\4TortoiseLocked]
@="{C5994563-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\5TortoiseReadOnly]
@="{C5994564-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\6TortoiseDeleted]
@="{C5994565-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\7TortoiseAdded]
@="{C5994566-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\8TortoiseIgnored]
@="{C5994567-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\9TortoiseUnversioned]
@="{C5994568-53D9-4125-87C9-F193FC689CB2}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\EldosIconOverlay]
@="{5BB532A2-BF14-4CCC-86B7-71B81EF6F8BC}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\EnhancedStorageShell]
@="{D9144DCD-E998-4ECA-AB6A-DCD83CCBA16D}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveBlacklistedOverlay]
@="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D42}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSharedEditOverlay]
@="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D44}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSharedViewOverlay]
@="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D43}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSyncedOverlay]
@="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D40}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\GDriveSyncingOverlay]
@="{81539FE6-33C7-4CE7-90C7-1C7B8F2F2D41}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\off0]
@="{8E33AEC3-C5F2-43C4-B048-9E3EB19B1DD5}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\off1]
@="{8E33AEC4-C5F2-43C4-B048-9E3EB19B1DD5}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\Offline Files]
@="{4E77131D-3629-431c-9818-C5679DC83E81}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\SharingPrivate]
@="{08244EE6-92F0-47f2-9FC9-929BAA2E7235}"
Ricorda, questi sono per Windows a 64 bit e dovresti fare un backup del tuo registro
Dopo l'aggiornamento a TSVN 1.6.8.19260 ho avuto lo stesso problema (nessuna icona in Explorer), ma nel mio caso, NON c'erano voci per TSVN in HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers. Nella mia installazione originale, non ho incluso i set di icone aggiuntivi, perché non li uso mai (e non li ho mai installati in nessun aggiornamento precedente).
Ho modificato la mia installazione, aggiungendo i set di icone aggiuntive e le mie icone sono riapparse magicamente.
Il mio scopo principale era ottenere ICONE per TortoiseCVS. Molti dei suggerimenti non hanno funzionato per me: disinstallare reinstall; regedit rinominando; riavvio più volte. Ma ciò che ha funzionato è stato installare TortoiseSVN . Questo ha fatto funzionare le icone per TortoiseCVS. Ho controllato regedit. L'installazione SVN ha messo i numeri davanti ai nomi delle icone:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers] 1TortoiseNormal 2TortoiseModified 3TortoiseConflict 4TortoiseLocked 5TortoiseReadOnly 6TortoiseDeleted 7TortoiseAdded 8TortoiseIgnored 9TortoiseUnversioned Groove Explorer Icon Overlay 1 (GFS Unread Stub) Groove Explorer Icon Overlay 2 (GFS Stub) Groove Explorer Icon Overlay 2.5 (cartella non letta GFS) Groove Explorer Icon Overlay 3 (cartella GFS) Groove Explorer Icon Overlay 4 (segno non letto GFS) SharingPrivate TortoiseAdded TortoiseConflict TortoiseDeleted TortoiseIgnored TortoiseLocked TortoiseModified TortoiseNormal TortoiseReadOnly TortoiseUnversioned zEnhancedStorageShell File zOffline zSkyDrivePro1 (ErrorConflict) zSkyDrivePro2 (SyncInProgress) zSkyDrivePro3 (InSync)
Ho avuto lo stesso problema qui con TortoiseSVN 1.6.16. Le icone andavano bene, ma poi ho installato e disinstallato TortoiseGit e improvvisamente le icone di TortoiseSVN hanno smesso di funzionare. Guardando il registro ho scoperto che la disinstallazione di TortoiseGit ha rimosso anche tutte le icone di sovrapposizione. Ho semplicemente reinstallato TortoiseSVN e risolto il problema.
la modifica dell'ordine del registro ha funzionato per me. le voci avevano già # prima di esso. quindi non funzionava. Mi sono reso conto che le voci precedenti avevano spazi. così ora il mio registro svn ha uno spazio, #, nome
Una combinazione di soluzioni ha funzionato per me. Ho provato a uccidere e riavviare explorer.exe come suggerito da @LeighRiffel. Non ha funzionato. Ho disinstallato dropbox perché lo uso raramente. Quindi, ho provato di nuovo a esplorare Explorer e ha funzionato. Forse puoi reinstallare Dropbox dopo questo e vedere se le cose vanno bene? Non mi interessa però.
Ecco i passaggi: Esegui taskmgr.exe o task manager> scheda processi> seleziona explorer.exe> uccidi. Quindi fare clic sull'opzione file> nuova attività> immettere explorer.exe> ok.
Ho provato di tutto qui (e alcuni altri posti), e ciò che ha funzionato per me (dopo aver fatto tutti questi, credo che le modifiche al registro siano obbligatorie) è stato cambiare l'impostazione di Icon Overlays \ Status Cache da Default a Shell, e ho anche controllato "Mostra sovrapposizioni e menu di scelta rapida solo in Explorer". Non sono sicuro di quale di questi due lo abbia fatto, ma ora funziona.
Quando ho estratto un nuovo progetto dal repository, non ho visto le sovrapposizioni delle icone.
Ho iniziato a cercare soluzioni e sono arrivato a questa domanda.
Durante la lettura delle risposte, ho notato le sovrapposizioni di icone visualizzate nel mio progetto di pagamento.
Immagino ci siano voluti solo pochi minuti per far apparire le icone.
Ho pensato che questo potesse essere utile prima che le persone entrino nel panico rapidamente e inizino a modificare il registro.
La modifica del registro ha funzionato per me.
Se è utile a chiunque, inizialmente ho aggiunto il prefisso "z_" alle voci in "ShellIconOverlayIdentifiers" che volevo spostare verso il basso. Tuttavia, ciò non sembra far apparire le voci TortoiseSVN. Potrebbe essere dovuto alla distinzione tra maiuscole e minuscole in cui la "z" minuscola precede ancora la "T" maiuscola. Infine, il prefisso con "Z_" ha invece risolto il problema.