Os ícones do TortoiseSVN não aparecem no Windows 7

469

Não consigo exibir os ícones no Windows 7 e sinto muita falta disso no Windows XP.

Como pode ser consertado?

Lodle
fonte
3
Por favor, leia todas as respostas ... A resposta de Ralph Cowling e JohanKirsh me ajudou.
Gopi
Essa correção mais simples funcionou para mim: stackoverflow.com/a/8186529/4505142
Darren Parker

Respostas:

552

O Windows pode mostrar apenas um número limitado de ícones de sobreposição ( 15 no total, 11 após o que o Windows usa ). Programas como o Office Groove , Dropbox , Mozy , Carbonite , etc, sequestram um monte de 11 possíveis ícones de sobreposição (garoto, seria bom se a Microsoft aumentasse o número deles, pois o número de aplicativos que os utiliza parece aumentar e aumentar) ...

Você pode ver quais sobreposições são configuradas e alterá-las (por seu próprio risco) no registro aqui:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ explorer \ ShellIconOverlayIdentifiers

Se você estiver usando o TortoiseCVS (e não tiver mais nada usando ícones de sobreposição), receberá alguns ícones do TortoiseSVN e todos os seus ícones do TortoiseCVS. Isso ocorre porque os ícones de sobreposição são usados ​​em ordem alfabética. Novamente, por seu próprio risco (editar o registro pode explodir o seu computador, yada, yada, yada - e se você estiver lendo Stack Overflow e usando o Windows e não tiver editado o registro, você é um animal raro); livre para renomeá-los (eu sugiro colocar números na frente dos que você deseja usar e "z _" tem o prefixo dos que você não precisa). As extensões do TortoiseSVN Shell são bem nomeadas para que você saiba o que elas fazem, as extensões do TortoiseCVS não. Depois de examinar o código fonte, encontrei as informações pertinentes:

  • TortoiseCVS0 - No CVS
  • TortoiseCVS1 - Não está no CVS
  • TortoiseCVS3 - Conflito
  • TortoiseCVS4 - No CVS somente leitura
  • TortoiseCVS5 - Ignorado
  • TortoiseCVS6 - Adicionado
  • TortoiseCVS7 - Excluído
  • TortoiseCVS8 - Bloqueado
Kris Erickson
fonte
26
Essa foi a resposta para mim. Eu instalei o Mozy e o DropBox e simplesmente prefixei cada uma das entradas na chave "ShellIconOverlayIdentifiers" com "z_". Efetuei logoff e, em seguida, voltei a ligar, e os ícones de sobreposição Tortise reapareceram. Estou usando a versão de 64 bits do Win7 e do TortiseSVN.
Chris Staley
96
Não é necessário reiniciar ou sair, basta finalizar e executar o explorer.exe.
Leigh Riffel
10
Parece que o Tortoise implementou essa solução alternativa imediatamente: seus identificadores são prefixados com números. No entanto, eu ainda não vê-los (embora eu ver os ícones do Dropbox ...)
Dmitry Selitskiy
40
Acabei de acontecer comigo e parece que o TortoiseSVN iniciou uma corrida armamentista: os ícones do Microsoft Skydrive começam com um espaço (!): "Skydrive1", os ícones do Box.com começam com "000", Avast! nomes de sua sobreposição "00Avast", etc.
Chris R. Donnelly
9
O limite de 15 sobreposições ainda está no Windows 8.1. : /
CAD cara
219

Pare!

Antes de fazer qualquer coisa no seu registro ou em procedimentos semelhantes listados na resposta (excelente) de Kris Erickson ou na abaixo, há algo a considerar ...

Você está em uma unidade de rede?

Nesse caso, vá para as configurações do Tortoise SVN (clique com o botão direito do mouse em qualquer pasta> TortoiseSVN> Configurações) e vá para 'Sobreposições de ícones'

Verifique se você selecionou 'Unidades de rede' conforme a figura:

texto alternativo

Por padrão, em uma nova instalação do Tortoise, as unidades de rede não têm os ícones adicionados.

Isso resolveu o problema para nós. Se isso falhar para você, obviamente você pode seguir as soluções (um pouco) mais envolvidas listadas aqui.

Ralph Cowling
fonte
1
Você abalou o meu mundo. que resolveu esse problema irritante. Pode usar útil para parar o serviço TSVNCache depois de fazê-lo de modo que os ícones carregar corretamente
Marcos Placona
1
Eu tenho meu SVN em uma VM Win7 Fusion em um Mac e o repositório está na pasta de documentos do host através das opções de compartilhamento do Fusion. Isso resolveu meus ícones não sendo exibidos.
WMIF 23/07
Ótimo! Um volume TrueCrypt parece ser tratado como uma unidade de rede.
Martin Hennings
semelhante ao WMIF fixa o meu problema ao usar um X unidade OS da Parallels
TechSavvySam
120

Também não é necessário reiniciar o PC. Em vez disso, reinicie o explorer.exe:

  1. Pressione Ctrl+Shift+Esc.
  2. Clique na guia Processos .
  3. Clique com o botão direito do mouse em explorer.exe .
  4. Selecione Finalizar processo .
  5. Clique no botão Finalizar processo .
  6. Clique na guia Aplicativos .
  7. Clique com o botão direito do mouse.
  8. Clique em Nova tarefa (Executar) .
  9. Defina Abrir para:explorer
  10. Clique em OK .

O Windows Explorer foi reiniciado e os ícones do TortoiseSVN reaparecem.

JohanKirsh
fonte
Matar e reiniciar o explorer.exe é complicado (é lento para reiniciar e não reinicia todos os processos filhos que você também matou). Tente matar o TSVNCache.exe e atualize a janela do Windows Explorer pressionando F5 para ver se os ícones retornam.
Walter Stabosz
Clicar com o botão direito na barra de tarefas e clicar em 'Gerenciador de Tarefas' também exibirá o Gerenciador de Tarefas.
evilspoons
5
Você pode fazer isso graciosamente. Abra o menu Iniciar e mantenha pressionada a tecla Ctrl + Shift enquanto clica com o botão direito do mouse; "exit explorer" aparecerá como uma opção. Você ainda precisará abrir o gerenciador de tarefas (por exemplo, usando ctrl + alt + delete) para reiniciá-lo! Isso é no Windows 7; no Windows 8, acho que você ainda pode fazê-lo pressionando Ctrl + Shift + clique com o botão direito do mouse na barra de tarefas.
Jim Oldfield
2
No Windows 10, há uma opção "Reiniciar" para o Windows Explorer no Gerenciador de tarefas. Trabalhou instantaneamente para mim.
Codah 29/05
1
Esta solução é desnecessariamente complicada. (Embora seja bom saber.) Basta sair do Windows e entrar novamente. Deve levar apenas alguns segundos e é fácil de lembrar. É um meio termo entre a (lenta) Reiniciar, e fazendo várias etapas como esta resposta :)
ToolmakerSteve
68

Também perdi minhas sobreposições após a atualização para 1.6.8 no Windows 7 x64. Eu instalei apenas a versão x64 e não a versão de 32 bits. Para corrigir, executei um reparo com o instalador original e reiniciei. As sobreposições exibidas normalmente depois disso.

Spoulson
fonte
42
No desenvolvedor líder do TortoiseSVN (17-04-2010): "Talvez você precise fazer uma instalação de reparo (inicie o instalador novamente e escolha 'reparar') depois de atualizar para o 1.6.8. Caso contrário, os ícones de sobreposição talvez não apareça corretamente. Desculpe pela inconveniência. "
precisa saber é o seguinte
Se a instalação de reparo não funcionar, basta seguir este ciclo quantas vezes for necessário: 1) Desinstalar 2) Reiniciar 3) Instalar 4) Reiniciar
Álvaro González
Definitivamente, tente isso antes de qualquer regedit. Ao fazer um reparo no TortoiseSVN 1.7.1, não será necessário reiniciar se você o deixar desligar os aplicativos antes de reparar. Eu tinha um novo sistema Windows 7 de 32 bits e instalei o TortoiseSVN 1.7.1 depois de instalar o Subclipse 1.8.2. (Talvez a ordem de instalação tenha causado o problema, porque um colega de trabalho fez o inverso e não teve problemas.) Os ícones do TortoiseSVN não apareciam em nenhuma pasta controlada por fonte, exceto quando eu os colocava na Lixeira. ..?). Fazer um reparo apenas uma vez consertou.
hotshot309
Eu tive o mesmo problema com o Windows 8.1 e o Tortoise SVN 1.8.1. A atualização do TSVN 1.8.1 para 1.8.4 não ajudou, eu ainda tinha o problema. Depois que o 1.8.4 foi instalado, a execução do instalador e a escolha da opção Reparar corrigiram o meu problema
icc97
40

Eu o resolvi usando Autoruns da Sysinternals.

  1. Execute Autoruns
  2. Na guia 'Explorer', role para baixo até as entradas 'OverlayIconIdentifier' e 'ShellOverlayIconIdentifier'
  3. Desmarque as sobreposições indesejadas (como a maioria dos Dropbox, SkyDrive etc.)
  4. Reinicie o Explorer.exe

Captura de tela de autoruns mostrando entradas de ícones de sobreposição

Uwe Keim
fonte
2
Eu tentei todas as respostas lá em cima, mas nenhuma delas funciona. Então baixei autoruns e fiz algumas configurações, o ícone finalmente aparece! Muito obrigado!
precisa saber é o seguinte
2
Como disse o davido "supera a abertura do regedit", as Autoruns rapidamente permitem ativar / desativar as sobreposições. Depois que as sobreposições do SkyDrive foram desativadas, o Tortoise Git / SVN mostrou todas as sobreposições familiares novamente. Além disso, usei-o para desativar algumas outras sobreposições (por exemplo, DropDox) que não consideravam necessárias.
Frelling
1
isso funcionou muito bem para mim. mas a caixa de depósito se colocou de volta na frente depois de algumas semanas. Então eu tive que reaplicar esta resposta. estrelou para o futuro.
Valamas 23/07
2
Esta é uma muito mais agradável, solução mais elegante
MickyD
21

Eu tive o mesmo problema que o OP: Win 7 (x64), TortoiseSVN (x64) e DropBox (x86). As informações de algumas das outras respostas me deram todas as informações. Eu só tive a versão x64 do TSVN instalada nesta máquina.

No meu caso, o TSVN e o DropBox foram instalados no mesmo dia em que o sistema operacional foi instalado e as sobreposições funcionaram bem até alguns dias atrás. Não fiz nada ao alterar as configurações de um dos aplicativos para que eles parassem de funcionar.

Aqui está o que eu tinha na seção de registro de sobreposição de ícones após o início do problema ( HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers):

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. EnhancedStorageShell
  5. Arquivos offline
  6. SharingPrivate
  7. TortoiseAdded
  8. TortoiseConflict
  9. TortoiseDeleted
  10. TortoiseIgnored
  11. TortoiseLocked
  12. TortoiseModified
  13. TartarugaNormal
  14. TortoiseReadOnly
  15. TortoiseUnversioned

Eu verifiquei que apenas as sobreposições correspondentes às 11 primeiras entradas são exibidas no Explorer. Quando modifiquei a ordem das entradas acima adicionando 'z' ao início de algumas delas, novamente apenas as 11 primeiras sobreposições (sob a ordem atualizada) seriam exibidas.

Com o exposto acima, eu tinha tudo o que precisava para resolver o problema (renomear ou excluir entradas, para que as entradas TSVN que eu quero trabalhar estejam <= # 11 na lista). Abaixo lida com a pergunta por que isso aconteceu de repente.

Eu sei que, com base nas sobreposições que funcionaram antes de alguns dias atrás, as teclas 1-3, 7-9, 12-13 estavam todas <= 11 na lista (não tenho certeza se a sobreposição 14 funcionou desde que eu nunca arquivos com status somente leitura. # 15 nunca funcionou nesta máquina, então eu sei que nunca esteve entre os 11 primeiros). Também suponho que o bloco de chaves TSVN se mova para cima / para baixo em uníssono; portanto, elas foram colididas em dois ou três lugares (* veja abaixo). Isso implica que 2-3 itens foram adicionados entre os blocos DropBox e TSVN. Os três que estão lá agora são adicionados pelo Windows e eu diria que eles estariam lá assim que o sistema operacional fosse instalado.

A lista de 15 sobreposições é determinada em tempo de execução? Parece que os manipuladores de sobreposição às vezes podem dizer ao shell do Windows que não há ícones para adicionar à lista. Possivelmente, algumas configurações com as quais alterei alguns dias atrás relacionadas ao compartilhamento e criptografia de arquivos fizeram com que alguns desses itens nos pontos 4-6 se tornassem "ativados" e pressionassem os do SVN.

No final, excluí algumas entradas e movi algumas, então minha lista final fica assim:

  1. DropboxExt1
  2. DropboxExt2
  3. DropboxExt3
  4. SharingPrivate (eu quero que isso apareça)
  5. TortoiseAdded
  6. TortoiseConflict
  7. TortoiseDeleted
  8. TortoiseModified
  9. TartarugaNormal
  10. TortoiseReadOnly
  11. TortoiseUnversioned
  12. z Arquivos off-line (não uso o Sync Center ou "Arquivos off-line", não me importo com isso)
  13. zEnhancedStorageShell (realmente não sei o que é armazenamento avançado, acho que não preciso disso)
Giscard Biamby
fonte
19

Eles exibem bem aqui. Você está usando a versão de 64 bits do Windows 7, juntamente com a versão de 32 bits do TortoiseSVN? Nesse caso, eles aparecerão apenas no Explorer de 32 bits (ou nos CFDs de aplicativos de 32 bits). Você pode instalar as versões de 32 e 64 bits lado a lado.

Joey
fonte
O mesmo para mim - não vi problemas com o TortoiseSVN no Windows 7. No entanto, estou usando as versões de 32 bits de ambos.
Andy
Pode ser por isso, terá que baixar a versão de 64 bits e ver
Lodle
Eu tenho o TortoiseSVN de 32 e 64 bits instalado no Win7 Ultimate de 64 bits. Recebo os ícones de pasta, mas não os ícones de arquivo. Todas as entradas do registro foram anexadas com "z_", exceto as 9 do TortoiseSVN.
Felipe Alvarez
14

Duas outras soluções possíveis:

  1. Mate o TSVNCache.exe e deixe-o reiniciar. Isso fez com que meus ícones de sobreposição de shell reaparecessem em várias ocasiões.

  2. Se você atualizou recentemente o TortoiseSVN a partir de uma versão anterior, pode ser necessário atualizar sua cópia de trabalho. Isso pode ser feito clicando com o botão direito do mouse na pasta do projeto e escolha "SVN Upgrade working copy" no menu de contexto.

bmt22033
fonte
Eu tive um problema semelhante matando TSVNCache.exe me ajudou a resolver. Por favor, não faça nada com o registro do Windows.
Vidhyadhar 16/10/14
Eu pensei que "upgrade" era um termo estranho para SVN, deveria saber que isso significava algo diferente de controle de versão. Obrigado pelo segundo lugar: é um ponto muito bom que os metadados podem mudar em grandes lacunas entre as versões.
Ravemir
Meu problema foi que, por algum motivo, o TSVNCache.exe não estava em execução. Eu simplesmente o iniciei e os ícones de sobreposição reapareceram.
aalazz
9

Meus ícones também desapareceram. As correções do registro também não funcionaram para mim.

Foi assim que os recuperei:

  1. instale a versão mais recente do TortoiseOverlays
  2. reinicie o explorer.exe
Jaspio
fonte
+1 Isso funcionou para mim, embora apenas alguns projetos não exibissem ícones (e, portanto, eu assumi, não um problema com o número limitado de sobreposições do Explorer).
Tim MB
Você teve algum projeto em unidades não fixas? O TortoiseOverlays também adiciona os ícones para unidades de rede e similares.
Jaspio 5/09/12
1
Para mim, o TortoiseOverlays 1.0.15 trabalhou com o Tortoise SVN TortoiseSVN-1.7.11.23600, mas não com o TortoiseSVN-1.8.1.24570. Passei uma hora e meia instalando / desinstalando os diferentes clientes Tortoise SVN. Felizmente, posso salvar alguém do tempo perdido.
Michael Sobczak
8

Às vezes, você só precisa acessar as "configurações" do TortoiseSVN, desativar os ícones, clicar em "aplicar" e ativá-los novamente.

Windows Iniciar-> Todos os Programas-> TortoiseSVN-> Configurações

insira a descrição da imagem aqui

Alex
fonte
2
+1 Tente isso antes mesmo de pensar em tocar no registro.
GTC
5

O mesmo problema para mim. Acontece que a causa do problema foi o novo JungleDisk 3.0, que instala grosseiramente três sobreposições chamadas "1Sync ..." "2Sync ..." e "3Sync ...", empurrando as do Tortoise para o final.

Apenas exclua essas chaves do JungleDisk no diretório listado na parte superior (ou prefixe-as com z_) e reinicie o sistema e o Tortoise deve funcionar novamente.

Dado que esse limite de sobreposição existe no Windows e é facilmente atingido pelas ferramentas atuais, os fornecedores de ferramentas realmente devem perguntar durante a instalação avançada se o usuário deseja instalá-los. Não tenho necessidade nem desejo do novo recurso "Sincronização" e realmente não ligo para a tática de encher os ícones no topo da lista com nomes inteligentes. Vergonha no JungleDisk.

Hoob
fonte
5

Você tentou alterar nas configurações do Tortoise o cache de status para 'Padrão'? Eu tive esse problema com o ícone de sobreposição nas pastas porque tinha essa opção no 'Shell'. A opção está em Configurações -> Sobreposição de ícones.

Talvez isso possa ajudá-lo http://tortoisesvn.net/node/97

juliosmo
fonte
Por alguma razão, mudei meu cache de status para Nenhum - alterá-lo novamente para o padrão trouxe os ícones de volta. Eu também fiz o hack do registro com antecedência e prefixei as entradas do Groove com "z", mas a alteração do cache de status era necessária antes dos meus ícones voltarem.
davidfrancis 27/09/12
Desativar o cache e aplicá-lo e, em seguida, voltar ao padrão, corrige-o sempre para mim.
fran
5

No meu caso, as sobreposições do Dropbox estavam começando com um "(identificador entre aspas) no registro. Excluí todos os prefixos" e reiniciei o explorer.exe.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\ShellIconOverlayIdentifiers

Edit: instalei o Windows 10 e esta solução não funcionou para mim. Então, fui ao mesmo local do registro e excluí todos os registros do Google e SkyDrive e reiniciei o explorer.exe.

Segunda edição: Depois de instalar o TortoiseGit, ele corrigiu tudo sem nenhuma personalização.

Barry Guvenkaya
fonte
teve que desinstalar o Dropbox e depois parar e reiniciar o explorer. adeus Dropbox.
Ed-AITpro
4

Acabei de atualizar para o TSVN 1.6.8.19260 em um WinXP e duas máquinas Win7. Após a atualização, os ícones de sobreposição desapareceram nas três máquinas. Sob a chave do registro acima mencionada, encontrei apenas a entrada para arquivos offline. Eu simplesmente tive que reinstalar / reparar a instalação do TSVN e os ícones reapareceram após uma reinicialização. Nunca detectei esse comportamento em nenhuma versão anterior do TSVN e certamente instalei o TSVN sempre da mesma maneira com as mesmas permissões.

Isi
fonte
4

Se você atualizou recentemente o Tortoise SVN, pode ser porque a versão 1.7 parece precisar de um novo formato para armazenar o status dos arquivos - nesse caso, você pode clicar com o botão direito do mouse na pasta raiz do seu repositório em questão e usar a opção de menu Tortoise de 'SVN Upgrade Working Copy'.

Isso resolveu o problema para mim.

Cheers Matt

Matty J
fonte
3

Para completar a resposta de Johannes , você pode verificar este tópico , que menciona outra causa (a primeira é a instalação do cliente de 32 bits em vez do 64) (ênfase minha):

Somente versões mais recentes do TSVN e TCVS podem compartilhar ícones de sobreposição e, como o Explorer tem um limite de 14 imagens de sobreposição no total, com ícones de sobreposição estranhos que simplesmente não aparecem, você pode ter muitos ...

Se os ícones de sobreposição estiverem aparecendo, você realmente precisará usar o Windows Explorer de 32 bits, o que significa que você também precisará instalar uma versão de 32 bits do TSVN.

O problema pode surgir quando um instala também o primeiro TortoiseVCS, porque:

Observando o que foi instalado no sistema de arquivos e no registro, parece que eles tentaram fazer o que eu faço com minhas extensões do Shell - instalar versões de 64 e 32 bits, para que ninguém diga "Não vejo minhas sobreposições / menus" "! ;)

Infelizmente, parece que as entradas do Registro para 32 bits foram hospedadas, portanto a DLL de extensão de 32 bits, mesmo presente, não possui as entradas corretas.

Em caso de dúvida, sugiro desinstalar o TCVS e o TSVN.
Em seguida, instale o TSVN.
Talvez após a instalação, reinicie duas vezes, não apenas uma vez.
E se eles ainda não aparecerem, vá ao painel de controle do software e escolha reparar a instalação. Isso fez o truque para mim ao atualizar da versão anterior para a atual.

Provavelmente, você deve instalar a variante TortoiseXYZ que planeja usar principalmente primeiro, para aumentar suas chances de cair em um daqueles número limitado de slots de ícones de sobreposição antes da variante TortoiseXYZ que você usa menos.
Lembre-se sempre desse número limitado de slots de ícone de sobreposição ao tentar analisar falhas .

VonC
fonte
1

Descobri que, se você instalar a versão de 32 bits pela primeira vez, de alguma forma, ela absorve a versão de 64 bits. Ao reinstalar o Windows 7, instalei a versão de 64 bits e ela parece funcionar bem agora.

Lodle
fonte
1

Se você deseja usar o Tortoise em um Aplicativo de 32 bits no Windows 7 de 64 bits, é necessário instalar as versões de 64 bits e de 32 bits do Tortoise. Segundo os fabricantes da Tortoise, isso funciona bem. ( fonte )

Pekka
fonte
1
Tentei isso no Win7 x64 com o TSVN 1.9.2 e o instalador não me permite instalar a versão de 32 bits.
jacobsee
1

Kris Erickson está certo, vote nele. No meu caso, o problema foi instalar as ferramentas de poder do TFS, o que adiciona a integração do shell do explorer como o TSVN e o TCVS. Adiciona mais 5 sobreposições. Como eles são prefixados com Tfs *, eles têm prioridade sobre o Tortoise *. Eu também prefixo o material Tfs com z_ e as sobreposições do TSVN voltaram. Não há necessidade de reiniciar / logoff, basta matar o explorer.exe e iniciá-lo novamente.

sergiopereira
fonte
1

Possíveis problemas e soluções

  1. Limitação do número de ícones de sobreposição utilizáveis ​​pelo Windows, consulte a resposta de Kris Erickson.
  2. Configuração inadequada do TortoiseSVN, consulte a resposta de Ralph Cowling.
  3. Erro conhecido para atualização da versão anterior (pré 1.6.10), veja aqui.
  4. O TortoiseSVN não foi instalado para todos os usuários, tente instalar com o cmd como abaixo, se todas as três soluções abaixo não funcionarem, acredito que esse método salvará sua vida.

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%
Steven
fonte
1

Se alguém precisar das entradas do Registro para o Windows 7 de 64 bits, aqui estão elas. O que foi bom para mim como remover as sobreposições de itens que não são realmente usados ​​com frequência: Drop Box, Google Drive, Produtos da Microsoft e apenas mantive as sobreposições da Tortoise. Essas são todas as sobreposições - nada é removido.

** Cuidado ** Jogar com o registro pode tornar seu sistema instável. Certifique-se de fazer backup do seu registro. Veja esta pesquisa do Google de várias maneiras para fazer backup de seu registro ou configurações de 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}"

Lembre-se, eles são para Windows de 64 bits e você deve fazer um backup do seu registro.

PCPGMR
fonte
0

Após a atualização para o TSVN 1.6.8.19260, tive o mesmo problema (sem ícones no Explorer), mas, no meu caso, não havia entradas para o TSVN em HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers. Na minha instalação original, não incluí os conjuntos de ícones adicionais, porque nunca os uso (e nunca os instalei em nenhuma atualização anterior).

Modifiquei minha instalação, adicionando conjuntos de ícones adicionais e meus ícones reapareceram magicamente.

nanki
fonte
0

Meu principal objetivo era obter ícones para o TortoiseCVS. Muitas das sugestões não funcionaram para mim: desinstalar, reinstalar; regedit renomeando; reiniciando várias vezes. Mas o que funcionou foi instalar o TortoiseSVN . Isso fez os ícones do TortoiseCVS funcionarem. Eu verifiquei o regedit. A instalação do SVN coloca números na frente dos nomes dos ícones:

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ ShellIconOverlayIdentifiers]
1TartarugaNormal
2TortoiseModified
3TortoiseConflict
4TortoiseLocked
5TortoiseReadOnly
6TortoiseDeleted
7TortoiseAdicionado
8TortoiseIgnored
9TortoiseUnversioned
Sobreposição de ícone do Groove Explorer 1 (esboço não lido do GFS)
Sobreposição de ícone do Groove Explorer 2 (esboço de GFS)
Sobreposição de ícone do Groove Explorer 2.5 (pasta não lida do GFS)
Sobreposição de ícone do Groove Explorer 3 (pasta GFS)
Sobreposição de ícone do Groove Explorer 4 (marca não lida do GFS)
SharingPrivate
TortoiseAdded
TortoiseConflict
TortoiseDeleted
TortoiseIgnored
TortoiseLocked
TortoiseModified
TartarugaNormal
TortoiseReadOnly
TortoiseUnversioned
zEnhancedStorageShell
Arquivos zOffline
zSkyDrivePro1 (ErrorConflict)
zSkyDrivePro2 (SyncInProgress)
zSkyDrivePro3 (InSync)
dulcana
fonte
Também preciso do TortoiseCVS e tentei instalar o TortoiseSVN .. também não funcionou.
Henrique de Sousa
0

Eu tive o mesmo problema aqui com o TortoiseSVN 1.6.16. Os ícones estavam corretos, mas eu instalei e desinstalei o TortoiseGit e, de repente, os ícones do TortoiseSVN pararam de funcionar. Observando o registro, descobri que a desinstalação do TortoiseGit também removeu todos os ícones de sobreposição. Eu simplesmente reinstalei o TortoiseSVN e ele corrigiu o problema.

AlfredD
fonte
0

editar a ordem do registro funcionou para mim. as entradas já tinham # antes. então não estava funcionando. Percebi que as entradas anteriores tinham espaços. agora meu registro svn tem um espaço, #, nome

Denise Michelle del Bando
fonte
0

Uma combinação de soluções funcionou para mim. Tentei matar e reiniciar o explorer.exe, conforme sugerido por @LeighRiffel. Não funcionou. Desinstalei o dropbox porque raramente o uso. Então, tentei o explorador novamente e funcionou. Talvez você possa reinstalar o dropbox depois disso e ver se está tudo bem? Eu não me importo.

Aqui estão as etapas: Execute taskmgr.exe ou gerenciador de tarefas> guia processos> selecione explorer.exe> ​​kill. Em seguida, clique na opção de arquivo> nova tarefa> digite explorer.exe> ​​ok.

Vapor
fonte
Não, assim que você reinstalar o dropbox, suas sobreposições terão precedência se forem alfabeticamente anteriores. (Enquanto escrevo isso, o dropbox possui TRÊS ESPAÇOS na frente de cada nome de sobreposição, para que eles vença sobre qualquer aplicativo de sobreposição "concorrente" que tenha menos de 3 espaços iniciando cada nome.) Pessoalmente, resolvi isso adicionando mais espaços em frente dos ícones SVN que eu uso (via RegEdit). Isso funcionará até que alguma atualização do Dropbox adicione ainda mais espaços. Insanity ...
ToolmakerSteve
0

Eu tentei de tudo aqui (e alguns outros lugares), e o que funcionou para mim (depois de fazer tudo isso, acho que as alterações do registro são obrigatórias) foi alterar a configuração de Sobreposições de ícones \ Cache de status de Padrão para Shell, e também verifiquei "Mostrar sobreposições e menu de contexto apenas no explorer". Não tenho certeza qual desses dois fez, mas funciona agora.

tbone
fonte
Esta não é uma boa solução. Alterar o cache de status para Shell significa que você não está vendo ícones recursivos . Por exemplo, se você adicionar ou alterar um arquivo, verá um ícone diferente nesse arquivo (e talvez na pasta que contém esse arquivo diretamente, não me lembro), mas não verá um ícone de alteração em uma posição superior. pasta -level . Em vez disso, você verá ícones "atualizados" nessas pastas de nível superior, embora, em algum lugar abaixo, ele não esteja atualizado! [Testado agora no TortoiseSVN 1.9.6 em execução no Windows 10 de 64 bits] #
ToolmakerSteve
0

Quando fiz check-out de um novo projeto no repositório, não vi as sobreposições de ícones.

Comecei a procurar soluções e cheguei a essa pergunta.

Ao ler as respostas, notei que as sobreposições de ícones apareceram no meu projeto de checkout.

Acho que demorou alguns minutos para os ícones aparecerem.

Eu pensei que isso seria útil antes que as pessoas entrassem em pânico rapidamente e começassem a editar o registro.

user3731622
fonte
.. ou as pessoas podem sair do Windows e entrar novamente, o que é uma maneira rápida e fácil de garantir que o Windows esteja usando alterações recentes.
Home
0

Alterar o registro funcionou para mim.

Se é útil para alguém, eu prefixo "z_" inicialmente nas entradas "ShellIconOverlayIdentifiers" que eu queria mover para baixo. No entanto, isso não pareceu trazer as entradas do TortoiseSVN. Pode ser devido à distinção entre maiúsculas e minúsculas em que "z" em minúsculas ainda precede "T" em maiúsculas. Finalmente, prefixar "Z_" fez o truque.

Raj
fonte