Como você muda o ícone da pasta padrão para todas as pastas?

2

Onde a variável é armazenada no ícone da pasta padrão no registro? Existe uma configuração no painel de controle que me permita fazer isso? Existe um script simples que passa por todas as pastas e altera o ícone? etc. Não consigo encontrar uma resposta direta em lugar algum.

    
por Game Master Jack 28.10.2014 / 03:00

1 resposta

1

Agradecimentos ao Link de Comentários da Prassana ( link ). O que você pode fazer para alterar a pasta padrão Ícones é adicioná-los ao registro (Isso é em lote (Prompt de comando)) Você precisa de permissão de administrador para isso funcionar:% input% é o caminho completo do ícone:

REG ADD "\%COMPUTERNAME%\HKLM\SOFTWARE\WOW6532NODE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\SHELLICONS" /f
REG ADD "\%COMPUTERNAME%\HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SHELL ICONS" /f
REG ADD "\%COMPUTERNAME%\HKLM\SOFTWARE\WOW6532NODE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\SHELL ICONS" /v 3 /t REG_SZ /d %input% /f
REG ADD "\%COMPUTERNAME%\HKLM\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\SHELL ICONS" /v 3 /t REG_SZ /d %input% /f

E na próxima reinicialização, seu ícone de pasta padrão será alterado! (Lembre-se de que isso não altera os ícones de pasta que já foram modificados).

EDIT: Aqui está um script de lote bacana (.bat) que eu criei que resolve este problema de uma maneira mais amigável:

@ECHO OFF
ECHO ------------Folder Icon Changer( Windows 8.1 )------------
ECHO.
ECHO Started!
IF NOT [%1]==[] (SET input=%1) ELSE (SET /p input=" Enter Full Path of Icon(.ico) file: ")
REG ADD   "\%COMPUTERNAME%\HKLM\SOFTWARE\WOW6532NODE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\SHELL ICONS" /f
REG ADD "\%COMPUTERNAME%\HKLM\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\SHELL ICONS" /f
REG ADD "\%COMPUTERNAME%\HKLM\SOFTWARE\WOW6532NODE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\SHELL ICONS" /v 3 /t REG_SZ /d %input% /f
REG ADD "\%COMPUTERNAME%\HKLM\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\SHELL ICONS" /v 3 /t REG_SZ /d %input% /f
ECHO Finished! ERRORLEVEL: %ERRORLEVEL%
CLS
ECHO For changes to take affect, you must restart your computer.
SET /p answer= Would you like to do this now(Yes/No)?: 
IF [%answer%]==[Yes] (SHUTDOWN -R)
IF [%answer%]==[No] (ECHO Restart will occur later.)
PAUSE
    
por 28.10.2014 / 05:23