这个问题困扰了我一天,用了很多办法,包括百度搜出来很多人说有用的那个DirectX修复工具,也没用,后来在adobe的官网上看到了这个解决方法,最终搞定了这个问题,贴出来给大家做参考吧:
I had this issue until tonight, and upon seeing this thread something dawned on me, as something similar had happened to me once with some Steam games.
The error means the program is mistakenly referencing a 32-bit DLL instead of a 64-bit. It's all to do with things getting mucked up with the Microsoft Visual C libraries.
Head to Programs and Features, and uninstall all the Microsoft Visual C++ Redistributable entries. Then open your CS6 install folder, and browse to the payloads subfolder.
Scroll to the bottom and you'll find all the Microsoft VC Redist folders. Install all the x86 versions first, then all the x64 versions. Your problem should now be corrected.
我为英语不好的朋友简单翻译下:
1、这个问题是由于安装了Steam平台的游戏造成的
2、在控制面板卸载所有“Microsoft Visual C++ Redistributable entries”
3、在AI的安装文件夹里面(注意是安装用的软件包,不是已经装好的程序文件)找到“payloads”里面的子文件夹
4、在文件夹的最后有几个“Microsoft VC Redist”,先把X86的版本全部装一遍,然后再把X64的版本全部装一遍
我就是这样解决的
旗舰版的好,重新下载cs5,我的这边win7 64位,安装全套cs5 大师版,一点问题都没有,注意要彻底破解
内存问题,你用什么打开都一样,应该是不兼容吧,楼主先看有补丁可以打不嘛,我原先也是win7,最终换回XP,我也折腾了好久,但还是没XP用得溜,楼主回归大众吧,阿弥陀佛!
绝对是系统的问题,就跟TM的极品14一样,换个完整版系统就OK了。DX9c是你缺少DX文件,少哪个去网上下哪个。建议你去狗狗上找个人气最高的完整无删减旗舰版的来装。
我估计是你那个破解dll文件引起的,别用考入文件的方法破解试试