Remover a seta de atalho somente na área de trabalho?

0

Como você pode remover a pequena seta na parte inferior de cada ícone de atalho, exceto que eu só quero removê-lo na área de trabalho . Eu acho que posso fazer um pequeno programa com qualquer ícone que eu queira que atue como um ícone de atalho, mas existe um caminho embutido, ou um hack mais fácil?

    
por Oztaco 06.07.2013 / 00:05

1 resposta

1

Verifique o comando Shell Icons value 29 :

REG Query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v "29"

Remover o atalho da área de trabalho.

RemoveDescArrow.cmd:

::     Clear shorcut
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v "29"  /t REG_SZ  /d  "%windir%\system32\shell32.dll,50" /f
::     Clear Icon Cache DB XP/2003
ver | findstr "5.1 5.2" && del /F /A:- /Q "%USERPROFILE%\Local Settings\Application Data\IconCache.db"
::     Clear Icon Cache DB Vista/7/2008/2008 R2
ver | findstr "6.0 6.1" && del /F /A:- /Q "%USERPROFILE%\AppData\Local\IconCache.db"
::     logoff
shutdown /l

RestoreDescArrow.cmd:

::     Clear shorcut
REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v "29"  /t REG_SZ  /d  "%windir%\system32\shell32.dll,29" /f
::     Clear Icon Cache DB XP/2003
ver | findstr "5.1 5.2" && del /F /A:- /Q "%USERPROFILE%\Local Settings\Application Data\IconCache.db"
::     Clear Icon Cache DB Vista/7/2008/2008 R2
ver | findstr "6.0 6.1" del /F /A:- /Q "%USERPROFILE%\AppData\Local\IconCache.db"
::     logoff
shutdown /l

linha de comando, variante adicional:

REG Delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v "29" /f
    
por 06.07.2013 / 04:36