fundo
Vários programas modificam os ícones no explorere para indicar um estado ("sincronizado" etc.)
É um fato conhecido que o Windows (win7, win8, win10?) Pode lidar apenas com uma quantidade limitada desses ícones (~ 15) e existem várias perguntas relacionadas (fe aqui ).
Esses ícones de sobreposição são registrados no registro na filial:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
Somente as duas primeiras entradas (15?) São realmente usadas, as outras são ignoradas. Como resultado, ter vários programas instalando seus próprios ícones de sobreposição pode corromper o comportamento dos programas já instalados.
Para corrigir isso, geralmente é necessário entrar no registro e excluir (ou renomear) entradas indesejadas até que as desejadas estejam no topo.
Problema
Recentemente, notei um comportamento cada vez mais "agressivo" de vários programas que lutam por essas posições de topo. Isso geralmente é feito com nomes de chaves que começam com caracteres de espaço em branco para impor a classificação superior. Dropbox , GoogleDrive , SkyDrive e OneDrive estão, por exemplo, fazendo isso. Alguns, como o GoogleDrive , usam até três espaços em branco hoje em dia, mas outros programas estão ficando iguais ...
O que é pior, alguns programas até reparam essa configuração automaticamente durante qualquer 'atualização' automatizada (ou mesmo verificação de atualização ou início do programa?). Portanto, todos os ajustes manuais são regularmente desfeitos. Percebi isso pelo menos no GoogleDrive , Dropbox e OneDrive
Questão
Existe uma maneira de 'proteger' o registro de tais alterações automatizadas?
Editar (resposta)
Alexey Ivanov deu uma boa sugestão no comentário abaixo e até agora "revogar privilégios de registro" suprimiu o problema para mim.
fonte
Respostas:
O que fiz, já que o Dropbox está realmente se tornando irritante, é que criei um arquivo ".reg" que remove todas as entradas do Dropbox:
Em seguida, executo um arquivo ".cmd" que o executa e reinicia o Windows Explorer:
E o TortoiseSVN mostra sobreposições de ícones novamente.
Não é a maneira mais bonita de fazer as coisas e pode exigir a alteração das chaves do Registro acima quando o Dropbox as alterar no futuro novamente, mas remove alguns trabalhos manuais de ir para o Registro e renomeá-los / excluí-los, um por um :)
fonte
start explorer.exe
no arquivo cmd torna o explorador um processo em segundo plano, para que a janela do shell não permaneça aberta após a conclusão.overlays.reg
arquivo em seu.cmd
comregedit -s overlays.reg
você pode corrigir tudo em uma única ação. Além disso, você pode simplesmente excluir aHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
chave inteira e adicionar novamente as necessárias, caso contrário o OneDrive e o Dropbox continuarão adicionando espaços às chaves.