O seguinte valor no regedit
%windir%\System32\shell32.dll,-50
é um ícone transparente em shell32.dll
(neste caso, valor -50
). Usar qualquer um desses valores para remover as setas de atalho em shell32.dll
corromperá o arquivo IconCache.db
localizado em C:\Users\UserName\AppData\Local
. Isso pode ser temporariamente corrigido excluindo IconCache.db
e reiniciando ou efetuando logoff e em seu computador. No entanto, as caixas pretas voltarão porque o Windows continua a corromper IconCache.db
cada vez que tentar substituí-lo com o valor -50
in shell32.dll
.
Para permanentemente corrigir o problema sem usar software de terceiros, faça isso ...
Faça o download deste em branco .ico e salve-o em algum lugar no seu C: drive
.
Por exemplo,
C:\Users\UserName\Pictures\Desktop Icons
.
Em seguida, use esse valor em vez de %windir%\System32\shell32.dll,-50
em Shell Icons
value 29
no regedit como este.
C:\Users\UserName\Pictures\Desktop Icons\blank.ico
Isso usará o arquivo blank.ico
no seu C: drive
em vez de acessar os arquivos de ícones transparentes no shell32.dll
e o IconCache.db
não estará mais corrompido, removendo as caixas pretas e as setas de atalho para sempre.
Para aqueles que querem saber como fazer isso no regedit, o material de leitura pode ser encontrado aqui em Como Geek .