您的位置:网站首页 > CAD新闻

32位CAD在64位系统进行安装及安装文件的修改方法

时间:2013-04-11 07:48:10 来源:未知

一、需要准备的工具:
Orca:也就是Msi文件修改工具,请自行下载并安装。

二、需要修改的安装文件列表:
x86acadSetupSetup.ini
Setup.ini
x86acadacad.msi
x86acadzh-CNAcadLP.msi
x86acaden-usAcadLP.msi

1.修改x86acadSetupSetup.ini和 Setup.ini

Setup.ini 这个理论上不用改,但还是也改了吧。

查找: x64_IMAGE_PATH=x64
改成:x64_IMAGE_PATH=x86
修改原因:让安装文件在检测到是64位系统的时候,仍执行x86文件下的文件安装方式。

2. 修改x86acadacad.msi

用Orca 打开x86acadacad.msi
第一处:
在左边表栏,点击InstallExecuteSequence项,在右看能不能找到CheckFor64bitOS。如果能找到,请在CheckFor64bitOS上点击鼠标右键,选择“删除”。

以上修改的作用是:解除64位系统安装限制(第一次解除,还有其他地方需要解除系统安装限制)。

第二处:在表栏LaunchCondition项,找到VersionNT>=……….及D3DAPP…….

以上两个字眼,大家可以看看这两个属性的Description,基本可以知道这两个限制是什么。第一个是Windows版本限制,第二个是DirectX 版本限制。都删除!


Description在哪里?:
注:其实修改到这里,聪明的你应该能发现,到底根据什么去修改这些属性。
是的,是根据安装时候弹出的错误提示。其实,如果安装时,某个条件不满足,弹出的提示就是对应的Description。

所以,假如,通过以上修改,您还是有错误提示,请根据错误提示,找到相关的属性,然后作出对策。这里所说的对策,不一定是删除。对于某些没有必要的属性:比如64位限制,大家都知道64位对32位软件有专门的层进行支持,也就是兼容32位,所以这个是没有必要限制的。对于DirectX版本,我们首先要知道我们系统里面的DirectX版本是不是比限制要求的版本高,就比如CAD2010,它安装的限制是DirectX9.0c以上,但在我的64位系统上,我知道DirectX版本绝对比9.0c高,而且兼容9.0c,但它老是提示DirectX版本错误,我就想是不是它没能检测到我的DirectX版本,所以,删!但对于其他某些属性,聪明的你就一定要先弄清楚,这些属性有没有必要,自己系统里面有没有更高的版本或者属性,而且能向下兼容?如果可以,那您就删了吧。如果不行,就下载相关版本安装吧。


3.同理,我们可以按修改x86acadacad.msi 的方法,去修改:
x86acadzh-CNAcadLP.msi
x86acaden-usAcadLP.msi

如果您的CAD安装文件里,还有其他安装时候用到的msi(Msi目录里面的除外),请按安装时提示的错误进行修改。


当修改完成后,我们就可以安装了,但开始安装的目标程序会有所不同。

比如:CAD2010 我们执行安装的程序是x86acadacad.msi,而不是Setup.exe

注:此方式修改CAD2010 32Bit 成功安装到Win7 64bit上。

其他版本CAD或许安装文件会有所不同,但大同小异,请自由发挥。

 

上文只起到抛砖引玉的作用,仅供参考。

4.安装完CAD后的问题。

安装完CAD后,如果立刻启动CAD,会出现很多错误提示,大多数的提示是dll无法加载或者丢失,或者某些模块加载失败。
解决方法:把x86acad 中Program Files、Windows和Application Data里面的东西拷贝到对应的地方。对应的地方是哪里?(拿CAD2010举例子)

1.Program Files 目录
里面有2个目录:Common Files 和 Root

I:对于Common Files目录,把里面的文件全部复制到两处:


a)系统盘Program FilesCommon Files
比如:C:Program FilesCommon Files
b)系统盘Program Files(x86)Common Files 下


比如:C:Program Files(x86)Common Files

其实对于上面两个目录,理论上系统盘Program FilesCommon Files 是不需要的,但为了稳妥,还是也做了吧。

以上解决CAD启动时,某些模块的加载失败问题。

 

II:对于Root目录,把里面的全部文件复制到CAD的安装目录

以上解决CAD启动时,提示dll 加载失败的提示(这些是cad自己的dll)。


2.对于Windows目录:直接把里面所有东西都复制到 系统盘Windows 目录下就可以。
以上解决CAD启动后提示的某些模块加载失败问题。

3.对于ApplicationData目录:比如我的用户名为Vwood,那么就复制到
C:UsersvwoodAppDataRoaming
C:UsersvwoodAppDataLocal
2个地方。


4.启动时,可能会提示缺少D3d…..等的dll,这是CAD依赖的DirectX的dll文件,请自行上网下载,并放到CAD的安装目录。

 

此上的步骤都OK,那么CAD就能够正常安装了!!!