본문 바로가기

OS/Windows

msi - 키를 지정된 상태에서 사용하기에 부적합합니다

오류 메세지

 한글: 키를 지정된 상태에서 사용하기에 부적합합니다.

 영문: Key not valid for use in specified state


라벨을 출력하려고 DesignPro_8_Setup_UP8 .exe 를 받아서 설치를 하려고 하니 아래처럼 설치 도중 에러가 발생하였다.


같은 파일로 XP에 설치가 제대로 되는 것으로 보아 설치 패키지의 문제는 아닌 것 같은데 찾아봐도 찾을 수 가 없다.

Garmin의 Basecamp 설치시에 비슷한 경우에 대응책이 적혀있었는데 (링크)


C:\Users\%USERNAME%\AppData\Roaming\Microsoft\Crypto\RSA

경로파일을 딴 곳으로 옮기고 설치를 하면 된다고 하였다.

열어보니 무엇인가 있는데,,,


S-1-5-21-3521304780-1134780159-3846157786-1000 폴더를 이동시키니 거짓말처럼 설치가 되었다.


원인?

키 충돌이 아닌가 생각된다.

설치후에 RSA (아마 Rivest, Shamir, Adleman의 앞글자를 따서 만든 공개키 암호시스템 이름과 유사하지 않는가?)가 생성이 하나가 되었는데 이름이 기존의 이름과 겹쳤다.

"5dd88f608b663f5c29d8d2416bca74f0_3bfa5e5e-e057-45ef-adec-ac2d90a60214"

해당 파일은 2013-07-01년 16:52에 추가가 된 이름이었다.

지금은 2014-08-27인데 말이다. 크기도 1,415바이트로 31배가 넘는다.

2013-07-01  오후 05:52             1,415 5dd88f608b663f5c29d8d2416bca74f0_3bfa5e5e-e057-45ef-adec-ac2d90a60214

2014-08-27  오후 01:48                45 5dd88f608b663f5c29d8d2416bca74f0_3bfa5e5e-e057-45ef-adec-ac2d90a60214


다른 인스톨러에서 대칭키를 쓸 수도 있으니 해당 파일을 제외하고 원래의 위치로 돌려놔야 겠다.