최종 업데이트: 2019-8-13


나는 ANSYS 학생용을 설치하면서 어떠한 문제를 겪어본 적이 단 한번도 없다. 그런데 ANSYS 학생용 설치 방법을 정리한 블로그 글을 보고 ANSYS 학생용 설치 문제로 메일을 주는 분들이 꽤 많은 것을 보면 ANSYS 설치 과정 중 문제가 자주 발생하는 것 같다.


모르는 사람에게 메일을 보낼 정도면 대부분 어지간히 스스로 문제 해결을 시도해보다가 해결이 안 되는 경우에 보내는 것이기 때문에, 문제가 바로 해결이 되는 경우는 많이 없었다. 그래도 몇가지 문제들에 대하여 명확한 해결책은 아니지만 나름 시도해볼 수 있는 방법들에 대해 정리해보았다. 안타깝지만 확실한 해결책은 아니다. 혹시 각자가 겪은 문제가 있거나, 아래의 문제에 대하여 해결한 본인의 방법이 있다면 댓글을 남겨주기 바란다.



체크리스트

오류 케이스에 대해 설명하기 전에, ANSYS 학생용 설치를 위해 반드시 지켜야하는 체크리스트를 먼저 적어본다.

위에 있을 수록 반드시 지켜야하는 우선 순위가 높고, 지키지 않은 경우 문제가 발생할 소지가 있다.

  1. 설치 파일은 반드시 관리자 권한으로 실행해주어야 한다.
  2. Windows 계정명은 반드시 영문 명 이어야 한다.
  3. 현재 로그인 한 Windows 계정의 사용자 폴더 경로는 영문이어야 한다.
    예) 사용자 이름이 KIMCHULSOO 인 경우 사용자 폴더 경로는 C:\Users\KIMCHULSOO 이어야 한다. 당연한 것 같지만 이를 확인하는 이유는 사용자 이름이 처음에 한글이었다가 나중에 영문으로 변경한 경우 사용자 폴더 경로는 그대로 한글으로 남아있을 수 있기 때문이다.
  4. 설치 파일이 위치한 경로는 모두 한글이어야 한다.
    예) C:\ANSYS\ANSYSACADEMICSTUDENT_WINX64 와 같은 경로는 괜찮지만
    C:\유틸\ANSYS\ANSYSACADEMICSTUDENT_WINX64 과 같이 경로 중간에 한글이 포함되어서는 안된다.
  5. 설치 파일이 위치한 경로가 C:\ (OS가 설치된 드라이브의 최상단) 이나 C:\Users\ (사용자 폴더의 최상단) 처럼, 관리자 권한을 제대로 받아올 수 없는 가능성이 있는 곳이어서는 안 된다.
  6. 과거에 다운로드 받았던 설치 파일을 이용한 경우 - ANSYS 학생용은 설치파일 내에 라이선스가 포함된 빌트인 라이선스 이므로, 라이선스 기간이 만료되어 설치 후 제대로 실행되지 않을 가능성이 있다. 최신의 설치 파일을 이용하자.
    라이선스 파일은 설치 경로를 바꾸지 않았다면 18 버전 기준 C:\Program Files\ANSYS Inc\ANSYS Student\Shared Files\Licensing\student.lic 에 위치하며, 해당 파일을 노트패드와 같은 텍스트 편집기로 열면 라이선스 기간을 확인할 수 있다.
  7. 과거 컴퓨터 시간을 먼 미래로 돌렸던 적이 있다면 문제가 발생할 수 있는 소지가 있다.
  8. 운영체제는 Windows 10 이어야 한다.

설치가 제대로 되지 않는 대부분의 원인은 설치 파일을 관리자 권한으로 실행하지 않아서, 사용자의 Windows 계정명이 한글이어서, 설치 파일이 위치한 경로에 한글이 포함되어서 였다.


오류케이스

1. 설치 과정의 마지막에서 다음의 메시지가 나타나는 경우 - The installation completed with warnings/errors. Review any .err or .log files in: C:\Program Files\ANSYS Inc\ANSYS Student


Successfully created file associations.

RSS is enabled


Performing licensing configuration via the following command...

"C:\Program Files\ANSYS Student\Shared Files\bin\winx64\tclsh.exe" "C:\Program Files\ANSYS Student\Shared Files\Licensing\licadmin\scripts\LicAdminMain.itcl" -silentinstallclient -release "18.0" -lang en-us 


Licensing configuration has completed.


The installation completed with warnings/errors. Review any .err or .log files in:

C:\Program Files\ANSYS Inc\ANSYS Student


주요 추정 원인

Windows 계정명이 한글인 경우


해결 방법

포맷 후 Windows 계정 명을 영문으로 생성, 새로운 Windows 관리자 계정을 영문 명으로 생성 후 해당 계정에서 재설치, Windows 계정 명을 영문으로 변경 후 사용자 폴더 경로 변경 등


상세 설명

위 메시지가 나타난 후 다음의 경로 (C:\Program Files\ANSYS Inc\ANSYS Student) 로 가보면 install.err 라는 이름의 파일이 생성되어 있을 것이다. 해당 파일을 노트패드와 같은 텍스트 편집기로 확인하여 문제의 원인을 파악할 수 있다.


위 오류가 발생했을 때 내가 제보받은 모든 경우의 원인은 Windows 계정명이 한글이라서 였다.

해당 파일을 열어보았을 때 아래와 같이 나타난다면 그렇다.


   ###### Error #######

   Error executing configuration script 'C:\Users\유저명\AppData\Local\Temp\ans_install_tmp2904\config\AnsConfigCommon.tcl'

   '"C:\Users\유저명\AppData\Local\Temp\ans_install_tmp2904\tcl\bin\winx64\tclsh.exe" "C:\Users\유저명\AppData\Local\Temp\ans_install_tmp2904\config\AnsConfigCommon.tcl"  -installdir "C:\Program Files\ANSYS Inc\ANSYS Student" -rev 192 -dotrev 19.2 -scripttosource "C:\Users\유저명\AppData\Local\Temp\ans_install_tmp2904\config\ConfigCommon.tcl" -sourcedir "C:\Users\유저명\AppData\Local\Temp\ans_install_tmp2904" -os_lang en-us -install -configureForSubscriptionLicenceMode ' terminated after 1 attempts with the following error(s): 

   Unknown error

Exit Code: 1

couldn't read file "C:\Users\O¿i, A?Ao¾Æ(알 수 없는 깨진 글자)\AppData\Local\Temp\ans_install_tmp2904\config\AnsConfigCommon.tcl": no such file or directory


위에 유저명으로 표시한 글자의 텍스트 인코딩이 잘못되어 깨지면 글자가 빨갛게 표시한 것처럼 깨져서 나오게 된다. 이 경우 해당 경로에 존재하는 파일을 제대로 읽어오지 못하여 발생하는 문제로 추정된다.


해결 방법은 기존에 설치된 ANSYS를 클린 삭제한 후, 영문명의 Windows 관리자 계정을 새로 만들어서, 해당 계정에 새롭게 ANSYS를 설치하는 것이다. 다만 이 경우 새롭게 영문명의 Windows 계정에 로그인하여 설치를 시도해도 동일 메시지가 나타나며, 계속 이전 관리자 계정에 설치를 시도하는 경우가 있었다고 하는데 그 이상 분석해보지는 않았다.


Windows 계정을 새롭게 만들지 않고 계정명만 영문으로 바꾸는 경우, 사용자 폴더 경로는 여전히 기존 사용자 이름인 한글로 남아있게 된다. C:\Users 또는 C:\사용자 에서 폴더 명을 확인하면 된다. 따라서 이 경우 별도의 방법을 통해 사용자 폴더 이름을 변경해주어야 하는데 방법은 사람에 따라 상당히 복잡하게 느껴질 수도 있다. 구글에서 '사용자 폴더 이름 변경' 이라고 검색하면 많은 글을 확인할 수 있으니 참고하여 변경하면 된다.


포맷하여 윈도우를 재설치 한 후, 계정명을 영문으로 만들면 깔끔하게 해결된다.






2. Workbench 실행 후 툴박스에 툴이 보이지 않는 문제




주요 추정 원인

1. 한글 언어 Windows 의 사용 / 기본 ANSYS Student 가 아닌 ANSYS AIM Student 등 다른 Edition 을 설치한 경우

2. ANSYS Student 라이선스가 만료된 경우


해결 방법

Windows 언어를 English 로 변경 / ANSYS Student 버전 설치


상세 설명

영문 Windows가 아닌 타 언어 Windows 의 경우, Toolbox 를 불러오지 못하는 문제가 생길 수 있다고 한다. (물론 나를 포함하여 대부분의 경우에는 아무런 이상이 없다.) 오래 걸리는 일은 아니니, Windows 언어를 English 로 변경하고 다시 시도해보자.

포맷 없이 확실하게 해결된 사례는, ANSYS AIM Student 버전의 경우 라이선스 인식을 제대로 하지 못하는 경우가 있다고 한다. 만약 ANSYS AIM Student 를 설치해였는데 해당 버전이 반드시 필요한 경우가 아니라면 기본 ANSYS Student 버전을 설치하면 된다.


또는 ANSYS Student 라이선스가 만료된 경우일 수도 있다. 라이선스가 만료된 경우에는 Toolbox에 Engineering Data, Geometry, Microsoft Office Excel 정도만 표시된다. C:\Program Files\ANSYS Inc\ANSYS Student\Shared Files\Licensing\student.lic 파일을 메모장이나 노트패드 등의 텍스트 편집기로 열면 라이선스 기간을 확인할 수 있다. 만약 라이선스 기간이 지났다면 라이선스를 최신으로 변경해주자. 학생용 라이선스를 갱신하는 방법은 이 포스트 - [학생용 ANSYS Student edition 라이선스 갱신 방법]를 확인하면 된다.






3. System clock has been set back 이라는 메시지가 포함된 라이선스 오류가 뜨는 문제



Failover feature 'ANSYS Academic Teaching Introductory' specified in license preference is not available.
Request name aa_t_i does not exist in the licensing pool.
System clock has been set back.

Feature: aa_t_i

FlexNet Licensing error:-88,309


문제 설명

라이선스 기간이 특정 일자까지 정해진 툴의 경우, 사용자가 라이선스 기한이 지난 후 Windows 시간을 과거로 돌려 사용하는 것을 방지하기 위한 조치가 되어있다. ANSYS의 FlexNet 라이선스 툴의 경우도 마찬가지이다. 따라서 시스템 시간을 과거로 돌린 적이 있는 경우 위 에러가 발생할 소지가 있다. 하지만 내가 목격한 대부분의 경우 원인을 파악하기 어려운 상황에서 발생하였으며, 답은 포맷뿐이었다.


주요 추정 원인

1. Windows 시간을 과거로 돌린 적이 있는 경우

2. 현재 Windows에 설정된 시스템 시간이 실제 시간과 다를 경우
3. 컴퓨터 내에 현재 날짜보다 미래 날짜를 가진 파일이 존재할 경우
4. 메인보드 BIOS 에 저장된 시간과 Windows 시간이 다를 경우


문제 해결을 위한 체크리스트

아래의 방법들은 체크리스트이지 해결 방법이 아니다. 이유는 아래와 같이 하면 해결된다고는 하는데, 아직까지 아래의 방법으로 해결한 경우를 본 적이 없기 때문이다. 확실한 답은 포맷뿐이다.


1. 시스템 시간 현재 시간으로 바꾸기
원인: 현재 Windows에 설정된 시스템 시간이 실제 시간과 다른 경우
라이선스 일자가 만료되었음에도 시간을 돌려 라이선스를 유효하게 사용하려 하는 것으로 판단하여 에러가 발생할 수 있다.

해결 방법: 제어판-시계 및 국가-인터넷 시간 에서 time.windows.com 등의 사이트와 시간이 동기화 되어있는지 확인한다.
만약 동기화 되어있지 않다면 설정 변경 버튼을 누르고 인터넷 시간 서버와 동기화를 체크, 지금 업데이트 하여 현재 시스템 시간을 수정한다.



2. 미래 날짜를 가진 파일의 날짜 바꾸기
원인: 컴퓨터 내에 현재 날짜보다 미래 시점의 날짜를 가진 파일이 존재할 경우,
ANSYS 가 해당 파일을 참고할 때 시간이 뒤로 돌려진 것으로 감지하여 에러가 발생할 수 있다.

해결 방법: 내 컴퓨터 or 내 PC 를 연 후 상단 메뉴의 보기-옵션-폴더 옵션으로 들어간다. (윈도우 버전 따라 다를 수 있음)
폴더 옵션-보기-숨김 파일, 폴더 및 드라이브 표시 를 체크한다.
보호된 운영 체제 파일 숨기기(권장) 를 체크 해제한다.

내 PC의 검색 창(검색창이 없다면 Ctrl+F 키를 누름)에 아래를 붙여넣어 검색 결과가 나오는지 확인한다.
수정한날짜:‎18-‎11-‎23 .. 48-‎11-23
만든날짜:‎18-‎11-‎23 .. 48-‎11-‎23

검색 결과가 없다면,
수정한날짜:‎18-‎11-‎23 .. 99-‎11-‎23
등 범위를 좀 더 늘려 확인해보자.

만약 현저히 미래 시간에 해당하는 수정된 날짜 or 만든 날짜에 해당하는 검색 결과가 나온다면, 해당 파일들이 시스템 파일이 아니라 필요없는 파일인 경우 삭제하거나 중요한 시스템 파일인 경우 시간을 현재 시간으로 바꾸어 주어야 한다. 이를 구분하기 어려우므로 검색된 모든 결과를 현재 시간으로 바꾸어 주는 것이 좋다.


만약 이러한 파일을 찾았다면, 해당 파일의 시간 변경을 위해 아래의 링크로 접속하여 프로그램을 설치한다.

https://www.petges.lu/download/

설치 완료 후, 앞에서 검색한 결과에서 검색 결과를 모두 선택한 뒤 우클릭 하면 우클릭 시 뜨는 메뉴에 기존에는 없었던 'Change Attribute' 라는 메뉴가 보이게 된다. 해당 메뉴를 클릭하여 선택하고, 새로 뜬 창에서 'Modify date and time stamps' 를 체크하여 현재 시간으로 설정하고, OK 버튼을 눌러 나가면 수정이 완료된다. 마지막으로 해당 파일들의 날짜가 제대로 바뀐 것을 확인하자.



3. 메인보드 BIOS 시간 변경
원인: 컴퓨터 하드웨어인 메인보드에는 컴퓨터가 꺼져있는 동안 흐른 시간을
시스템 시간에 반영하기 위해 시간 정보가 저장되어 있고, 메인보드에 있는 수은전지에 의해 시간이 유지된다.
해당 시간 정보가 실제 시간과 다를 경우, 역시 위의 에러가 나타날 수 있다고 한다(고 카더라).

해결 방법: 바이오스 설정 페이지 접속 방법은 메인보드 제조사(ASUS, Gigabite 등) 마다 다르다.
보통 컴퓨터가 부팅됨과 동시에 DEL 키를 연타하면 메인보드의 BIOS 설정 화면으로 들어갈 수 있지만, 자세한 정보는 '본인 메인보드 제조사(ASUS, Gigabite 등, 보통 부팅될 때 나타나므로 알 수 있다) + BIOS 설정' 등의 키워드로 검색해보자.

bios 시간 설정, cmos 시간 설정 등으로 검색하여 시간 변경 방법을 숙지하고, 본인의 메인보드 제조사의 BIOS 설정 화면에 들어가서 BIOS에 저장된 시간이 실제 시간과 현저하게 다를 경우 현재 시간으로 변경 후 저장하여 나간다.
다만 현재 시간과 완벽하게 일치시키기 어려운 경우, 과거 시간이 아닌 현재 실제 시간보다 2~3분 뒤의 '미래 시간' 으로 변경해주자.


1~3 체크 이후
1~3 의 체크를 완료하고 문제가 없거나, 혹은 문제를 수정하였다면 ANSYS를 바로 실행 또는 재설치 한 후 실행하여 동일 에러가 발생하는 지 확인한다. 하지만 대부분의 경우, 1~3의 경우에 해결되지 않는다. 이 경우 포맷을 하면 해결된다 -_-;;





4. 설치 후 Workbench 실행을 위한 바로가기가 생성되지 않는 문제

증상

설치 후 시작메뉴 또는 바탕화면에 워크벤치 바로가기가 생기지 않는 경우



해결 방법1

워크벤치 실행 파일은 존재하나 모종의 이유로 바로가기만 생성되지 않은 경우일 수 있다.


C:\Program Files\ANSYS Inc\ANSYS Student\v버전명\Framework\bin\Win64\RunWB2.exe

위 경로의 RubWB2.exe 파일이 워크벤치 실행 파일이므로, 윈도우 탐색기에서 해당 파일이 있는지 확인한다.

이 파일이 있다면 이 파일로 실행하면 되고, 바로가기를 만들어 활용하면 된다.



해결 방법2

만약 위 경로에 워크벤치 실행 파일이 존재하지 않는다면,
단순히 바로가기만 제대로 생성되지 않은 것이 아니라 애초에 관리자 권한 문제로 ANSYS 설치가 제대로 되지 않은 것이다.


문제는 주로 아래 세가지 중 하나가 원인이 되어 발생한다.


1. 설치 파일을 관리자 권한으로 실행하지 않음
→ 탐색기에서 설치 파일을 우클릭 한 후, [관리자 권한 실행]을 클릭하여 관리자 권한으로 재설치 하면 해결됨

2. 설치 파일의 압축을 푼 경로가 관리자 권한을 얻기 어려운 경로 아래에 있는 경우 예) 사용자 폴더(C:\Users\)
→ 설치 파일의 압축을 풀 때 다음과 같은 경로에 압축을 풀고 관리자 권한으로 설치하면 해결됨: C:\Temp
혹시 C 드라이브 외 자료 저장용으로 사용하는 드라이브가 있는 경우, 해당 드라이브에 압축을 풀어 설치해볼것.

3. 설치 파일이 위치한 경로에 한글 등의 문자가 포함된 경우
한글이 포함되지 않은 경로에 설치파일의 압축을 풀고 관리자 권한으로 실행하면 해결됨



위 세가지를 체크하고 재설치해도 워크벤치 실행 파일이 생성되지 않는 경우
C:\Program Files\ANSYS Inc\ANSYS Student
위 경로에 install.err 파일이 생성되어 있을 가능성이 크다. 내용을 확인하여 조치를 취해야한다.





5. 설치 시작 전 This machine is running an operating system that is not supported by this installation 이라고 뜨는 문제

언제부터인지는 모르겠지만 ANSYS Student license 의 경우 Windows 10 환경만을 지원한다고 한다. 이에 대한 자세한 정보는 https://www.ansys.com/ko-kr/solutions/solutions-by-role/it-professionals/platform-support 링크로 접속한 후 ANSYS Platform Support Strategy & Plans pdf 파일을 열면 아래와 같은 내용을 확인할 수 있다.


ANSYS Student licensing is only available on the Windows 10 platform (64-bit, Professional, Enterprise and Educational editions. For more information, see ansys.com> Support> Academic (https://studentcommunity.ansys.com/)


따라서 Windows 10 환경에서 설치를 시도하면 해결될 것이다.

Leave a comment
≪ Previous : 1 : ··· : 42 : 43 : 44 : 45 : 46 : 47 : 48 : 49 : 50 : ··· : 159 : Next ≫