UG NX 실행 안 될 때 해결 순서|라이선스 서버·환경변수·방화벽·버전 호환성 총정리
UG NX가 실행되지 않거나 License Error, Server Not Connected, No licenses available 오류가 뜬다면 무작정 재설치부터 하면 안 됩니다. 대부분의 NX 실행 오류는 프로그램 설치 문제가 아니라 라이선스 서버 연결, 환경변수, VPN, 방화벽, 번들 설정 중 하나에서 발생합니다.
특히 회사에서 Siemens NX를 네트워크 라이선스로 사용하는 경우, 내 PC에 NX가 정상 설치되어 있어도 라이선스 서버에 연결하지 못하면 프로그램이 실행되지 않습니다. 이 글에서는 UG NX가 안 켜질 때 초보자도 순서대로 확인할 수 있도록 증상별 원인과 해결 방법을 정리합니다.
빠른 해결 순서
- 오류 메시지와 오류 코드를 먼저 확인합니다.
- VPN 또는 사내 네트워크에 연결되어 있는지 확인합니다.
- NX 라이선스 환경변수에 서버 주소가 맞게 들어갔는지 확인합니다.
- LMTOOLS 또는 Siemens License Server 서비스가 실행 중인지 확인합니다.
- 방화벽과 포트 차단 여부를 확인합니다.
- NX 번들 선택 오류 또는 라이선스 수량 부족 여부를 확인합니다.
UG NX 실행 오류 증상별 먼저 확인할 것
NX 오류는 메시지에 따라 원인이 다릅니다. 아래 표를 먼저 보면 어떤 부분부터 확인해야 할지 빠르게 판단할 수 있습니다.
| 오류 증상 | 먼저 확인할 것 | 가능한 원인 | 해결 방향 |
|---|---|---|---|
| NX가 아예 실행되지 않음 | 환경변수, 라이선스 서버 주소 | 서버 주소 오류, 변수 누락 | SPLM_LICENSE_SERVER 또는 UGS_LICENSE_SERVER 확인 |
| Server Not Connected | VPN, 사내망, 서버 연결 | 라이선스 서버 접속 실패 | VPN 연결 후 서버 Ping 또는 포트 확인 |
| No licenses available | 라이선스 사용 수량 | 다른 사용자가 라이선스 모두 사용 | Server Status에서 사용 현황 확인 |
| Bundle Error | NX 번들 선택 | 사용 가능한 모듈과 선택 번들 불일치 | Utilities > Select Bundles 확인 |
| FLEXnet 관련 오류 | LMTOOLS 서비스 | 라이선스 서버 서비스 중지 | LMTOOLS에서 Start/Stop/Reread 확인 |
| 특정 PC에서만 실행 안 됨 | 방화벽, 보안 프로그램 | 포트 차단 또는 네트워크 정책 문제 | Windows Defender 방화벽 예외 확인 |
1. NX 오류 메시지와 오류 코드를 먼저 확인합니다
UG NX가 실행되지 않을 때 가장 먼저 해야 할 일은 오류창을 닫는 것이 아니라 오류 메시지와 오류 코드를 캡처하는 것입니다. 같은 License Error라도 원인이 완전히 다를 수 있기 때문입니다.
예를 들어 Server Not Connected는 라이선스 서버에 접속하지 못했다는 뜻이고, No licenses available은 서버는 보이지만 사용할 수 있는 라이선스가 없다는 뜻일 수 있습니다.
- Server Not Connected : 서버 주소, VPN, 방화벽, 네트워크 문제 가능성
- No licenses available : 라이선스 수량 부족 또는 번들 권한 문제 가능성
- Bundle Error : NX 번들 선택값이 현재 라이선스와 맞지 않을 가능성
- FLEXnet Error : LMTOOLS 서비스, 라이선스 파일, 서버 데몬 문제 가능성
- Unable to read license file : 라이선스 파일 경로 또는 권한 문제 가능성
오류 메시지를 정확히 알면 내 PC 문제인지, 서버 문제인지, 라이선스 수량 문제인지 빠르게 구분할 수 있습니다.
NX Server Not Connected 오류가 반복된다면 기존에 정리한 NX License Error Server Not Connected 오류 해결 방법도 함께 참고하면 좋습니다.
2. VPN 또는 사내 네트워크에 연결되어 있는지 확인합니다
회사에서 사용하는 UG NX는 대부분 네트워크 플로팅 라이선스 방식입니다. 즉, 내 PC에 NX가 설치되어 있어도 실행할 때는 사내 라이선스 서버에 접속해서 사용 권한을 받아와야 합니다.
그래서 사무실이 아닌 집, 출장지, 외부 Wi-Fi에서 NX를 실행할 경우 VPN이 연결되어 있지 않으면 라이선스 서버를 찾지 못할 수 있습니다.
체크 포인트
어제는 회사에서 잘 실행됐는데 오늘 집에서 안 된다면, NX 설치 문제가 아니라 VPN 또는 사내망 접속 문제일 가능성이 큽니다.
명령 프롬프트에서 라이선스 서버가 보이는지 간단히 확인할 수 있습니다.
ping 라이선스서버이름
다만 회사 보안 정책상 Ping 응답을 막아둔 경우도 있으므로 Ping이 실패한다고 무조건 서버가 죽은 것은 아닙니다. 이때는 PowerShell에서 포트 연결을 확인하는 것이 더 정확합니다.
Test-NetConnection -ComputerName 라이선스서버이름 -Port 포트번호
포트번호는 회사마다 다를 수 있습니다. 일반적으로 예시에서는 28000 같은 값을 많이 사용하지만, 실제 회사 라이선스 파일에 등록된 포트 번호를 기준으로 확인해야 합니다.
3. NX 라이선스 환경변수를 확인합니다
NX가 라이선스 서버를 찾을 때 가장 많이 사용하는 정보가 Windows의 환경변수입니다. 환경변수에 서버 주소가 잘못 들어가 있거나, 이전 서버 주소가 남아 있으면 NX는 정상 설치되어 있어도 실행되지 않습니다.
Windows에서 환경변수를 확인하는 방법은 다음과 같습니다.
- Windows 검색창에서 환경 변수를 검색합니다.
- 시스템 환경 변수 편집을 실행합니다.
- 고급 탭에서 환경 변수를 클릭합니다.
- 사용자 변수 또는 시스템 변수에서 NX 라이선스 관련 항목을 찾습니다.
- 서버 주소가 포트번호@서버이름 형태로 올바르게 입력되어 있는지 확인합니다.
환경에 따라 아래와 같은 변수명이 사용될 수 있습니다.
| 환경변수 이름 | 용도 | 예시 |
|---|---|---|
| SPLM_LICENSE_SERVER | Siemens PLM 라이선스 서버 주소 지정 | 28000@CAD-SERVER |
| UGS_LICENSE_SERVER | 구버전 NX 또는 기존 환경에서 사용 | 28000@NX-SERVER |
| UGII_BASE_DIR | NX 설치 경로 관련 변수 | C:Program FilesSiemensNX |
여기서 주의할 점은 인터넷에 있는 값을 그대로 복사하면 안 된다는 것입니다. 서버 이름, 포트 번호, 변수명은 회사마다 다를 수 있습니다. 기존 PC에서 잘 실행되는 값이 있다면 그 값을 기준으로 비교하는 것이 가장 안전합니다.
4. LMTOOLS 또는 Siemens License Server 상태를 확인합니다
내 PC 환경변수와 네트워크가 정상인데도 NX가 실행되지 않는다면, 이제 라이선스 서버 쪽을 확인해야 합니다. 서버에서는 일반적으로 LMTOOLS 또는 Siemens License Server를 통해 라이선스 서비스를 관리합니다.
서버 관리자 또는 CAD 담당자는 LMTOOLS에서 아래 항목을 확인해야 합니다.
- Service/License File 탭에서 Siemens PLM License Server 서비스가 선택되어 있는지 확인합니다.
- Config Services 탭에서 lmgrd.exe 경로가 맞는지 확인합니다.
- License File 경로가 실제 라이선스 파일 위치와 일치하는지 확인합니다.
- debug.log 경로가 정상이고 로그가 갱신되는지 확인합니다.
- Start/Stop/Reread 탭에서 서비스를 재시작합니다.
- Server Status에서 라이선스가 정상적으로 읽히는지 확인합니다.
LMTOOLS 설정 방법은 기존에 작성한 UG NX 라이센스 에러 LMTOOLS 설정 방법 글과 함께 보면 이해하기 쉽습니다.
5. 방화벽과 보안 프로그램에서 라이선스 포트가 막혔는지 확인합니다
NX 라이선스 서버가 정상 실행 중인데도 특정 PC에서만 실행되지 않는다면 방화벽, 백신, 보안 솔루션, VPN 정책 문제를 의심해야 합니다.
특히 회사 보안 정책이 바뀌었거나 Windows 업데이트 이후 갑자기 NX가 실행되지 않는다면 아래 항목을 확인해야 합니다.
- Windows Defender 방화벽에서 NX 관련 통신을 차단하지 않는지 확인
- 라이선스 서버 포트가 허용되어 있는지 확인
- VPN 접속 시 내부 서버 접근 권한이 있는지 확인
- 보안 프로그램에서 lmgrd.exe 또는 vendor daemon을 차단하지 않는지 확인
- 서버 IP 또는 서버 이름이 변경되지 않았는지 확인
6. 서버는 연결되는데 NX가 안 열리면 번들 오류를 확인합니다
라이선스 서버 연결은 정상인데 NX가 실행되지 않거나 일부 기능이 비활성화된다면 NX 번들 선택 문제일 수 있습니다.
NX는 Design, Drafting, Manufacturing, Mold, CAM, Simcenter 등 사용 목적에 따라 필요한 라이선스 기능이 다릅니다. 회사에서 여러 종류의 NX 모듈을 사용한다면 사용자가 선택한 번들과 실제 보유 라이선스가 맞지 않을 수 있습니다.
NX에서 번들을 확인하는 경로는 다음과 같습니다.
Utilities > Select Bundles
번들 오류가 발생할 때는 아래 항목을 확인합니다.
- 현재 선택한 번들이 회사에서 보유한 라이선스와 맞는지 확인
- 다른 사용자가 해당 번들을 모두 사용 중인지 확인
- NX 버전별 Licensing Tool 설정이 꼬이지 않았는지 확인
- 관리자 권한과 일반 사용자 권한으로 번들 설정이 다르게 저장되지 않았는지 확인
자세한 번들 오류 해결 방법은 UG NX 라이센스 오류 번들오류 해결 방법 글에서 함께 확인할 수 있습니다.
7. NX 상위버전·하위버전이 함께 설치된 경우
한 PC에 NX 구버전과 최신 버전이 함께 설치되어 있으면 라이선스 오류가 더 자주 발생할 수 있습니다. 특히 기존 NX는 실행되는데 새로 설치한 NX만 실행되지 않는다면 버전 호환성이나 라이선스 서버 버전 문제를 확인해야 합니다.
대표적인 상황은 다음과 같습니다.
- NX 구버전은 실행되지만 최신 NX만 License Error가 발생하는 경우
- 상위버전 설치 후 하위버전 실행 경로가 꼬이는 경우
- NX Licensing Tool이 다른 버전 기준으로 실행되는 경우
- 라이선스 서버가 최신 NX 버전을 지원하지 못하는 경우
- 환경변수는 맞지만 특정 버전에서만 번들 오류가 발생하는 경우
이 경우에는 NX를 무작정 삭제하기보다 현재 설치된 NX 버전, 라이선스 서버 버전, 환경변수, 번들 설정을 함께 확인해야 합니다.
상위버전과 하위버전 설치 관련 내용은 UG NX 상위버전 설치 후 하위버전 추가설치 가능 여부 글을 함께 참고하면 좋습니다.
UG NX 실행 안 될 때 최종 체크리스트
아래 순서대로 확인하면 대부분의 NX 실행 오류를 빠르게 구분할 수 있습니다.
| 순서 | 확인 항목 | 정상 기준 |
|---|---|---|
| 1 | 오류 메시지 확인 | License Error 코드와 문구를 캡처 |
| 2 | 사내망 또는 VPN 확인 | 라이선스 서버에 접근 가능 |
| 3 | 환경변수 확인 | 포트번호@서버이름 형식이 정확함 |
| 4 | 서버 이름 확인 | 오타, 공백, 이전 서버 주소 없음 |
| 5 | LMTOOLS 확인 | Siemens License Server 서비스 실행 중 |
| 6 | debug.log 확인 | 라이선스 파일과 데몬 오류 없음 |
| 7 | 방화벽 확인 | 라이선스 포트 차단 없음 |
| 8 | 번들 확인 | 현재 보유한 라이선스 번들과 일치 |
| 9 | 버전 호환성 확인 | NX 버전과 라이선스 서버 버전 호환 |
| 10 | 재설치 검토 | 위 항목이 모두 정상일 때만 진행 |
CAD 관리자에게 문의할 때 보내면 좋은 정보
NX 오류를 빠르게 해결하려면 “NX가 안 됩니다”라고만 전달하기보다 아래 정보를 함께 보내는 것이 좋습니다.
- NX 오류창 전체 캡처
- 사용 중인 NX 버전
- Windows 버전
- 사용자 PC 이름
- 라이선스 서버 이름
- VPN 연결 여부
- 환경변수 이름과 서버 주소
- LMTOOLS Server Status 결과
- debug.log 마지막 오류 문구
- 최근 변경 사항: Windows 업데이트, 서버 교체, NX 추가 설치, PC 교체 등
이 정보가 있으면 내 PC 문제인지, 서버 문제인지, 방화벽 문제인지, 라이선스 수량 문제인지 훨씬 빠르게 판단할 수 있습니다.
UG NX 실행 오류 FAQ
UG NX License Error 해결 방법은 무엇인가요?
먼저 오류 메시지를 확인한 뒤 VPN 또는 사내망 연결, NX 라이선스 환경변수, LMTOOLS 서비스 상태, 방화벽, 번들 설정 순서로 확인해야 합니다. 대부분은 NX 재설치보다 라이선스 서버 연결 문제를 먼저 해결해야 합니다.
NX Server Not Connected 오류 원인은 무엇인가요?
NX Server Not Connected 오류는 내 PC가 라이선스 서버에 접속하지 못할 때 발생합니다. VPN 미연결, 서버 주소 오류, 방화벽 차단, 라이선스 서버 서비스 중지 등이 주요 원인입니다.
NX 환경변수는 어디서 확인하나요?
Windows 검색창에서 환경 변수를 검색한 뒤 시스템 환경 변수 편집으로 들어가면 확인할 수 있습니다. SPLM_LICENSE_SERVER 또는 UGS_LICENSE_SERVER 값에 포트번호@서버이름 형식으로 라이선스 서버 주소가 입력되어 있는지 확인합니다.
NX LMTOOLS 서버 재시작은 어떻게 하나요?
서버 PC에서 LMTOOLS를 실행한 뒤 Start/Stop/Reread 탭에서 Siemens PLM License Server 서비스를 선택하고 Stop Server 후 Start Server를 실행합니다. 이후 Server Status에서 라이선스가 정상적으로 읽히는지 확인합니다.
NX 라이선스가 남아 있는데도 실행되지 않는 이유는 무엇인가요?
라이선스 수량이 남아 있어도 현재 선택한 NX 번들이 보유 라이선스와 맞지 않거나, 특정 모듈 권한이 없거나, 클라이언트 PC에서 다른 서버 주소를 보고 있으면 실행되지 않을 수 있습니다.
UG NX를 재설치하면 라이선스 오류가 해결되나요?
라이선스 서버 연결, 환경변수, 방화벽, VPN, 번들 오류가 원인이라면 재설치해도 해결되지 않는 경우가 많습니다. 재설치는 위 점검 항목이 모두 정상인데도 프로그램 파일 손상이 의심될 때 마지막으로 검토하는 것이 좋습니다.
정리하면 UG NX 실행 오류는 프로그램 자체보다 라이선스 서버 연결 구조를 먼저 확인해야 합니다. 오류 메시지를 기준으로 환경변수, VPN, LMTOOLS, 방화벽, 번들 설정을 순서대로 점검하면 불필요한 재설치 없이 문제 원인을 빠르게 찾을 수 있습니다.