2008年9月11日星期四

ANSYS Products 11 X64 在Vista 64 SP1下的安装方法

64位系统在运行大型设计软件的时候速度确实快了不少,为了使我的4G内存能够派上全部用场,这两天换了Vista Ultimate X64,其他都没有问题,安装Ansys的时候出了问题了,总是提示"This installation cannot identify your processor architecture as being compatible with ANSYS Workbench.This installation cannot identify your processor architecture as being compatible with AWP for Windows XP x64 Edition",这把我郁闷的,我装的可是64专用版,赶紧Google,呵呵,终于找到了,如果有碰到同样问题的同志们请参看如下两个链接
1、http://www.advantech.vn/index.php?option=com_content&task=view&lang=en&id=97(英文)

内容如下:

This installation cannot identify your processor architecture as being compatible with ANSYS Workbench.

This installation cannot identify your processor architecture as being compatible with AWP for Windows XP x64 Edition

Microsoft Windows Vista x64 Service Pack 1 Error

* Problem Description:

If Windows Vista Service Pack 1 is installed on a Vista x64 machine, ANSYS 11.0SP1 will not install. The error message is:

"This installation cannot identify your processor architecture as being compatible with AWP for Windows XP x64 Edition".

* Comments:

On a 64-bit machine the ANSYS install checks the "PROCESSOR_IDENTIFIER" environment variable for EM64T or AMD64.

This check is in place so that an attempt is not made to install the x64 version of ANSYS 11.0 on a 64-bit Itanium machine. Microsoft changed the contents of this environment variable when they released Service Pack 1 in that it no longer displays EM64T or AMD64.

* Workaround:

  1. Open a Windows command prompt
  2. Type: set proc
  3. Copy the contents of the PROCESSOR_IDENTIFIER environment variable
  4. Type: set PROCESSOR_IDENTIFIER=EM64T(for Xeon 64bit) or AMD64(for Opteron), and paste the contents of the PROCESSOR_IDENTIFIER environment variable at the end.
  5. Rerun the ANSYS 11.0SP1 setup.

Example:

C:\>set proc
PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER= Intel64 Family 6 Model 15 Stepping 7, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0205
C:\>set PROCESSOR_IDENTIFIER=EM64T Intel64 Family 6 Model 15 Stepping 7, GenuineIntel

C:\>set proc
PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER=EM64T Intel64 Family 6 Model 15 Stepping 7, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0205
C:\>\AP110winx64\ANSYS\setup.exe


2、http://bbs.tongji.net/thread-588345-1-1.html(中文)

内容如下:

錯誤提示:ANSYS不能斷定當前機器的CPU是否於ANSYSx64指令集兼容

原因分析:Windows Vista Service Pack 1 對 CPU 類型的環境變量有所更改,具體情況為:在PROCESSOR_IDENTIFIER下沒有標注CPU是屬於EM64T或AMD64類型,而直接定義為Intel…… 或者AMD……

解決方法:打開CMD(以管理員方式)
輸入 set proc 察看
如果PROCESSOR_IDENTIFIER沒有EM64T 或者AMD64 標注,
輸入:set PROCESSOR_IDENTIFIER = EM64T(或者AMD64) ……(原始內容)
執行setup

注意:setup只能在CMD命令行內執行,如果用鼠標點擊圖標依舊不能安裝,退出CMD則CPU環境變量自動還原


PS.请在用命令行设置好CPU变量后不要关闭CMD窗口,直接在CMD窗口里找到setup文件运行,否则还是不能安装的!!!

呵呵,看这个文章的同志们很多啊,看来这个问题是比较普遍的

Powered by Zoundry Raven

没有评论:

发表评论

爱留就留,不留拉到,我也不能把你怎么样,哈哈