업데이트: 2012년 9월 20일
“라이선스 관리자와 통신할 수 없습니다” 메시지는 Rhino 에서 다음과 같은 라이선스 모듈과 통신할 수 없을 때 표시됩니다. 이 오류는 독립실행형 (Standalone) 노트와 작업그룹 (Workgroup) 노드 설치 모두에서 발생할 수 있습니다.
다음과 같은 경우 발생이 가능합니다:
Rhino 4를 Vista 또는 Windows 7에서 실행할 때 이 문제를 발생시키는 새로운 원인이 알려졌습니다. User Account Control 에서의 충돌과 연관이 있습니다. Rhino 4 아이콘을 마우스 오른쪽 단추로 클릭하고 관리자로 실행(Run as Administrator)을 선택합니다. 이것으로 문제가 해결됩니다. 그리고 반드시 Rhino 4 서비스 릴리스 7 (SR7)을 다운로드하셔서 설치하십시오. SR7을 설치하시면 이 문제가 해결됩니다.
Rhino 의 라이선스 관리자 모듈은 다음 폴더에 있습니다 (한글 Window 에서 C: 가 시스템 드라이브인 경우):
C:\Program Files\Common Files\McNeel Shared\License Manager
Rhino 3.0 과 Rhino 4.0 은 다른 라이선스 관리 모듈을 사용합니다:
현재 사용하는 Rhino 버전의 라이선스 관리자 모듈이 해당 디렉터리에 없다면, 갖고 계신 Rhino CD 를 사용하여 재설치하셔야 합니다.
라이선스 관리자 파일이 손실되었거나 레지스트리 키가 없다면 Rhino를 완전히 제거(clean uninstall)하고 다시 설치하셔야 합니다. Rhino의 레지스트리 키, Rhino 라이선스 관리자 파일을 모두 삭제하고 Rhino를 다시 설치하세요.
현재 사용하는 Rhino 버전의 라이선스 관리자 모듈이 있다면, 해당 모듈이 등록되지 않았을 수도 있습니다 - Rhino 가 이 모듈을 찾을 수 있게 하는 정보가 Windows 레지스트리에 존재하지 않을 수도 있습니다. 이 문제를 해결하려면:
Rhino 3.0을 실행하려고 할 때 이와 같은 오류가 발생한다면:
배치 파일은 명령행에 결과를 표시하므로 성공/실패 여부를 확인할 수 있습니다. 이 방법으로 문제가 해결되었는지 확인하려면 Rhino 3.0 을 실행해 보세요.
Rhino 4.0 을 실행하려고 할 때 이와 같은 오류가 발생한다면:
배치 파일은 명령행에 결과를 표시하므로 성공/실패 여부를 확인할 수 있습니다. 이 방법으로 문제가 해결되었는지 확인하려면 Rhino를 실행해 보세요.
상기 배치 파일을 실행했을 때 오류가 반환되면 최신 Microsoft runtime 라이브러리를 다운로드 하고 다시 시도해 보세요.
컴퓨터를 다시 시작하세요. 위에 안내한 과정이 모두 성공적이었으나 Windows에서 잘못된 라이선스 관리자가 실행 중이라면 문제가 지속될 수 있습니다. 컴퓨터를 다시 시작한 후 Rhino가 실행됩니까?
Comodo Internet Security - Comodo에서 Rhino와 라이선스 관리자 사이의 프로세스 간 통신을 실행하는 COM을 차단할 수 있다고 합니다. Comodo를 실행하신다면 인터페이스로 확인해 보세요. Comodo를 사용하신다면 차단을 해제하기 위해 다음 과정을 실행해 보시기 바랍니다:
Rhino 4 가 이제 올바르게 실행됩니다.
현재 사용하는 Rhino 버전의 라이선스 관리자 모듈이 있고, 모듈이 등록된 상태에서 오류가 발생하는 것이라면, Windows 레지스트리를 읽을 수 있는 권한이 충분하지 않을 수도 있습니다.
Regedit.exe를 실행합니다.
레지스트리 편집기를 잘못 사용하면 시스템 전체에 걸친 심각한 오류의 원인이 될 수 있으며, 이를 수정하려면 Windows를 다시 설치해야할 수도 있습니다. Robert McNeel & Associates와 Microsoft는 레지스트리 편집기를 사용하여 발생한 어떠한 문제도 해결을 보장할 수 없습니다. 여러분의 책임 하에 이 도구를 사용하세요. 도움이 필요하시면 McNeel 지원팀에 문의하세요.
창이 열리면 HKEY_CLASSES_ROOT 에서 RhinoLicenseManager.RhinoLicense 키를 찾습니다. 예:
만약 그리고 단지 권한이 없는 것이라면 권한을 추가하세요:
앞서 설명 드린 과정이 실행되지 않는다면 시스템 계정에서 psexec를 사용하여 RegEdit을 실행해야 할 수도 있습니다. psexec를 다운로드하고 psexec -i -d -s c:\windows\regedit.exe 를 실행하세요.
이제 Rhino를 실행하고 Rhino와 라이선스 관리자가 통신할 수 있어야 합니다.