본문 바로가기
Windows

오류 1402 또는 1406 (키를 열 수 없습니다: UNKNOWN\Components)

by 타블로 2014. 12. 25.

오류 1402 또는 1406 (키를 열 수 없습니다: UNKNOWN\Components)

요약: 설치 중 발생하는 오류 1402 또는 1406 (키를 열 수 없습니다: UNKNOWN\Components)에 대한 해결 방법입니다.
설치와 관련된 도움말: Rhino 5 설치 문제 해결 안내

문제

“키를 열 수 없습니다: UNKNOWN\Components\(많은 글자와 숫자). 오류 1402. 해당 키에 대한 액세스 권한이 충분한지 확인하거나 고객 지원 담당자에게 문의하십시오.”

원인

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-<numbers>\Components 키에 잘못된 권한이 있습니다.

답변

해결책 1: Windows 시작 메뉴의 검색 상자에 CMD를 입력합니다. cmd.exe를 오른쪽 클릭하고 “관리자 권한으로 실행”을 선택합니다. 다음에 적힌 부분을 복사하야 cmd 창에 붙여넣은 후 Enter 키를 누릅니다. 이제 Rhino를 설치하실 수 있습니다.

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose

해결책 2: 경고: 다음 과정에는 Windows 레지스트리 편집이 해당됩니다. 레지스트리를 잘못 편집하면 사용자의 컴퓨터에 손상이 발생할 수 있으며, 컴퓨터가 시작하지 않을 수도 있습니다. 다음 과정을 실행하시기 어려우시다면 McNeel 지원팀에게 문의하시기 바랍니다.

  1. Microsoft TechNet에서 psexec 를 다운로드하여 컴퓨터 바탕화면에 압축을 해제합니다.
  2. Windows 명령 셸을 엽니다.
  3. 디렉터리를 바탕화면으로 변경합니다.
  4. 명령 셸에 다음을 입력합니다: psexec -i -d -s c:\windows\regedit.exe 이것은 Windows 에서 시스템 계정 권한으로 레지스트리 편집기를 실행하게 합니다. 시스템 계정에는 관리자 계정보다 훨씬 강력한 권한이 있습니다.
  5. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\ 위치를 찾습니다.
  6. UserData 폴더를 오른쪽 클릭하여 사용 권한… 을 클릭합니다.
  7. UserData의 사용 권한 대화상자에서 고급을 클릭합니다.
  8. “관리자”가 해당 폴더의 “모든 권한”을 갖고, “사용자”는 “읽기” 권한을 갖도록 설정합니다. 다른 사용자 권한도 있으나, 관리자와 사용자가 가장 중요합니다.
  9. 모든 하위 개체 사용 권한을 이 개체의 상속 가능한 사용 권한으로 바꾸기 를 선택합니다.
  10. 확인을 두 번 클릭하여 적용합니다.
  11. 다시 Rhino를 설치합니다.