如何更改所有文件夹的默认文件夹图标?

如何更改所有文件夹的默认文件夹图标?

注册表中默认文件夹图标的变量存储在什么位置?控制面板中是否有允许我这样做的设置?是否有一个简单的脚本可以遍历所有文件夹并更改图标?等等。我似乎无法在任何地方找到直接的答案。

答案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

相关内容