2015년 6월 15일 월요일

히포차트 4.3 레지스트리 에러 해결 방법(Registry permission error)


히포차트를 처음 사용하시는 개발자 분들 중에 가장 많이 만나는 에러는 바로 레지스트리 에러입니다.
히포차트 4.3 버전 (또는 모든 버전) 에서는 설치 시에 레지스트리에 간단한 정보를 저장하는데요 이때 Writable 권한이 없거나 Read 권한이 없는 경우 차트를 정상적으로 표시하지 못할 수 있습니다.

이럴 경우 아래 2가지 문제 중 하나이거나 두가지 모두의 문제일 수 있으므로 한 가지씩 해결해보시기 바랍니다.


1. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\hippochart43 권한 문제


  •  regedit 를 실행합니다. 
  • 위 경로를 찾아가서 권한 부분을 열어봅니다. 
  • 현재 로그인한 유저에 모든 권한을 줍니다. 
  • 잘 안될 경우 Users, Everyone 등 전체 사용 권한을 확장시켜 줍니다. 




2. 사용자 계정 컨트롤 권한 하향 조정


제어판 / 사용자 계정  에서 위와 같이 가장 낮은 단계로 설정합니다. 
위 설정은 리부팅을 요구하므로 설정 후 리부팅합니다. 



위와 같은 설정 이후에는 레지스트리 문제가 발생하지 않으며 편안하게 사용이 가능합니다. 



※ 이 문제는 히포차트 개발 컴퓨터에서만 발생하는 에러로 10대중 1대 정도로 보고되고 있으며 윈도우즈 보안 정책에 따른 문제입니다. 

즉, 히포차트 내부 코드와는 전혀 상관이 없으며 클라이언트 배포, 웹 게시 에서는 절대 발생하지 않습니다.