为 PHP 文件设置默认图标

May 15th, 2009 | Filed under PHP
image

XP 和早期的 Windows 中,你可以通过系统新增或者修改某些类型的文件图标,但是自 Vista 以后,这个功能就被 "Default Programs" 替代了,要修改图标只能依赖一些第三方软件。如果不想使用第三方软件,则可以通过修改注册表来手动更改文件的图标,以下以 PHP 文件为例:

  1. 运行 regedit.exe,打开注册表编辑器。
  2. 展开至以下分支:
    1
    2
    
    HKCU\Software\Microsoft\Windows\CurrentVersion\
    Explorer\FileExts\.php\OpenWithProgids

    若不存在的话,请手工建立。

  3. 在右边的 Panel 中,右键新建一个二进制值(Binary Value):phpfile,值为空即可。
  4. 展开至下面的位置,如果不存在,请手工建立。
    1
    
    HKEY_CLASSES_ROOT\phpfile\DefaultIcon
  5. 双击右边 Panel 中的默认(Default),输入的 ico 图标路径,如: D:\php_script.ico
  6. 退出注册表编辑器,注销 Windows,重新登录即可。

也可以不注销 Windows,手工刷新图标缓存。

以管理员身份运行 CMD.EXE,打开命令行窗口,运行如下命令:

1
2
3
4
5
C:\Windows\system32>TASKKILL /F /IM explorer.exe
C:\Windows\system32>cd /d %userprofile%\AppData\Local
C:\Users\Verdana\AppData\Local>del IconCache.db /a
C:\Users\Verdana\AppData\Local>explorer
C:\Users\Verdana\AppData\Local>exit

😕

Tags: ,
  1. xiaokai
    Jun 21st, 2010 at 15:34
    Reply | Quote | #1

    其实
    工具->文件夹选项->文件类型->高级->就有更改图标了..

Comments are closed.