모든 폴더의 기본 폴더 아이콘을 어떻게 변경합니까?

모든 폴더의 기본 폴더 아이콘을 어떻게 변경합니까?

레지스트리의 기본 폴더 아이콘에 대한 변수는 어디에 저장되어 있습니까? 그렇게 할 수 있는 설정이 제어판에 있습니까? 모든 폴더를 살펴보고 아이콘을 변경하는 간단한 스크립트가 있습니까? 등등. 어디서도 정답을 찾을 수 없는 것 같습니다.

답변1

Prassana의 댓글 링크 덕분에 (http://www.sevenforums.com/tutorials/23825-folder-icon-change-windows-7-default-folder-icon.html). 기본 폴더 아이콘을 변경하기 위해 할 수 있는 일은 이를 레지스트리에 추가하는 것입니다(일괄 처리(명령 프롬프트)에 있음). 이 작업을 수행하려면 관리자 권한이 필요합니다. %input%은 아이콘의 전체 경로입니다.

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

다음에 다시 시작하면 기본 폴더 아이콘이 변경됩니다! (이미 수정된 폴더 아이콘은 변경되지 않습니다.)

편집: 다음은 보다 사용자 친화적인 방식으로 이 문제를 해결하기 위해 제가 만든 멋진 배치(.bat) 스크립트입니다.

@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

관련 정보