刨根问底,解决PS CS4启动错误

刨根问底,解决PS CS4启动错误     Adobe Photoshop CS4 正式版已出,禅宗当然是第一时间使用,不过,面对“海量”的原版,禅宗选择了精简版本,呵,毕竟精简且绿色的PS CS4 可以直接运行,方便不说,对操作系统的影响也不大,但在禅宗的几乎所有机器上启动PS CS4时都出现左边的错误信息:

困扰多时的PS CS4启动错误

    当然,点击确定后就可以进入PS CS4的程序界面,使用也没有什么问题,但每一次启动都要点击一下确定,而且出现个错误信息,让禅宗感觉很不爽,今天早上有D时间,于是,静下心来,打开两台本本,开始想想这个问题出现的根源~~
    禅宗自己做的Ghost精简版XP安装完成后,运行PS CS4完全没有问题,但经过禅宗将D盘的软件进行安装注册后,就会弹出这个可恶的窗口来,看来是某个软件改变了系统的文件或配置,那么是那个呢?
    灵光一闪(呵,真的是灵光一闪),禅宗就将目光定位于DirectX 9.0C 这个程序上了,因为PS启动到界面时就会出错,应该是与显示有关的,而显示有关的配置与这个DirectX有莫大的关联。于是,重新对一台本本进行 Ghost,然后只安装DirectX 9.0c 2008.11.06 完美者精简安装版,果然果然!!!!!哈哈
    先了解一下原来Ghost过的SP3版XP的DirectX信息,如图所示:
按此在新窗口打开图片

    再说明一下这个DirectX  2008.11.06版,安装时有下面几行说明:“在DX9基础上增加DX10破解文件,理论上应该是可以支持DX10特效了。 所以此版仅作测试,即使不支持DX10特效,也不影响DX9的使用。”那么,是不是这个所谓的DX10破解文件是不是与PS CS4不兼容?
    于是,拿出Total Uninstall,建立一个DX的监控程序,安装DirectX  2008.11.06版,进行对比后发现安装后在Windows的System32文件夹中多了5个文件,修改了7个文件,而注册表则只是修改了一个版本号,无伤大雅。从Ghost中解压出被更新了的7个文件,删除多出的5个文件,再运行 Ps CS4,呵,No problem啦!
按此在新窗口打开图片
分析系统变化的利器

    再仔细一想,虽然可以覆盖与删除更新的文件,但系统的DirectX也就没有了新的特性与功能了,又是灵光一闪,禅宗将目标盯在了dwmapi.dll 文件上,进入Windwos的System32文件夹,将其改名或删除,其它的更新文件都不用理,再运行PS,一样没问题!看来是这个DirectX 10的API文件与PS的界面有冲突,以后只要将这个文件改名或删除就可以更新DirectX,而PS CS4也可以不再出现错误,爽!
    呵,灵光一闪不会随便出现,多了解一下系统结构与文件的功能,就会让我们有新的思路与想法的——这是我今天最大的收获:)
1,896 ° 来自:PC IANA保留地址
上一篇: 喜爱的与遥不可及的对立
下一篇: SK6211 U盘量产惊魂
您可能还喜欢这些:

亲,沙发正空着,还不快来抢?

评论审核已开启 记住我的个人信息 回复后邮件通知我
Back to Top