使用IconsExt软件把x64位的XP电脑pfm图标显示异常的问题给解决了
自从把x86的XP系统换成x64的XP系统后,pfm文件的图标显示就一直异常,重新安装cimit13也无法解决图标显示异常问题,可见x64的XP系统问题可大条了,但苦于工作中x86系统无法更好更大的使用内存条,我电脑上本身的内存条是32G的,如果只使用x86的系统,撑死也只能使用4G,其他28G完全就是形同虚设,太浪费了,转了x64系统后,所以内存都可以使用到,并且同时可多开多个窗口cimit13同时计算刀路,对于量产那可太香了。
现在唯一让人遗憾的就是图标显示异常,虽然不影响使用,但每次打开pfm文件时总感觉别扭,也许是强迫症原因吧!
电脑上所有的pfm文件显示图标如下:

2025年就有弄过一次,均以失败告终,都是通过AI工具搜索并根据AI整理出来的方法修改的,以下是去年AI工具整理的方法。
首先AI工具给出的结论是:在Windows XP 64位系统下使用cimit13出现图标显示异常,通常是显卡驱动不兼容或系统图标缓存损坏导致的。cimit13是一款较老的32位软件,在64位系统上运行时,图形渲染机制容易与新版驱动产生冲突。
AI工具列出的解决方法有以下四项:
- 调整显卡硬件加速,将“硬件加速”的滑块向左移动,调低至第3格或第4格(不要完全关闭)
- 重建系统图标缓存,删除
IconCache.db文件重启电脑即可重建缓存 - cimit13对显卡驱动非常敏感,尤其是新驱动,安装老版本的显卡驱动
- 确保你使用的cimit13是针对64位系统整合了补丁的版本(如V13.13整合版),而非原版32位安装包
有跟我一样问题的一定千万不要再测试,通过我的测试全都无效,不但无效还会导致新的问题产生,太无语了。
- 方法1会导致你的pfm文件的CNC刀路不连贯不光顺
- 方法3中提到要安装旧驱动,能安装x64的XP系统的驱动在GTX980后就不太可能了
- 方法4中提到的整合版一般都是安装在WIN7以上及WIN10小版本在1706以下的系统,XP直接忽略
- 方法2就算重建缓存依然是有问题的缓存,根据就不能解决核心本质问题
最近因为工作比较闲,突然又想到了这事,干脆又再次试一下,看能不能自己再找到解决方法。
皇天不负苦心人,根据自己的实际情况,AI工具配合上iconsext软件,通过修改注册表完美解决这个问题。
以下是根据我自己的实际情况整理出来的方法
一、首先下载iconsext软件,地址为:IconsExtract
二、通过CMD输入命令assoc .pfm查看文件的格式为.pfm=CimIt File
三、通过CMD输入命令regedit打开注册表并修改CimIt File项,具体修改按如下流程:
- 将
HKEY_CLASSES_ROOT\pfmfile\DefaultIcon和HKEY_CLASSES_ROOT\CimIt File\DefaultIcon清空所有内容 - 使用IconsExtract软件打开
c:\cimit\bin\icon_it.dll文件,会如下显示

- 在注册表中的
HKEY_CLASSES_ROOT\pfmfile\DefaultIcon和HKEY_CLASSES_ROOT\CimIt File\DefaultIcon的数值数据改为C:\cimit13\bin\icon_it.dll,-202 - 重启电脑后,所有
.pfm文件显示都正常了,如下图所示




目前共有 1 条回复