2013年2月4日星期一

修复win7 x64下AutoCAD 2002 *.dwg文件的图标

给老妈装机子时遇到的莫名其妙的问题。

AutoCAD 2002发布时XP还没面世,因此你要是想在更新的win7环境中使用,有可能遇到各种莫名其妙的问题。
这是其中之一,安装完成后DWG文件的图标会变成下面这种样子。
Win7里去掉了详细的文件关联管理器,新的文件关联系统虽然对用户友好了不少,但很多功能都消失了,得自己去注册表修改。

dwg文件关联的详细信息在这里:
HKEY_CLASSES_ROOT\AutoCAD.Drawing.15\
它的默认图标在下属的DefaultIcon子键里,如果你的图标和我的相似,这个子键的“默认”键值很有可能如下:
C:\WINDOWS\system32\acadficn.dll,37
直接查找这个文件(当然我更推荐你使用everything),发现它在64位win7中保存在这个位置
C:\WINDOWS\SysWOW64\acadficn.dll,37
把它直接改对就行了
 WoW64是64位Windows系统针对32位程序的虚拟层。
正常的安装程序注册图标时应该使用合适的方法来得到自己组件的位置,但看起来AutoCAD2002想当然地指定了文件的位置。


// 作为一个老软件,AutoCAD 2002还有许多其他在Win7 x64下表现奇葩的地方,这几天打算再写一篇描述一下

没有评论:

发表评论