SPRING :: NOTE

[ERROR] 레지스트리 백업 시 "레지스트리를 액세스하는 동안 오류가..." 본문

ERROR

[ERROR] 레지스트리 백업 시 "레지스트리를 액세스하는 동안 오류가..."

RAYZIE 2017. 8. 11. 14:36
반응형

개발 중 레지스트리 관리때문에 골머리를 썩었었다.


소프트웨어 개발 시 레지스트리에 데이터를 저장하고, 타 PC에서 이를 옮기는 도중 발생한 문제.

"E:\init.reg을(를) 가져올 수 없습니다. 레지스트리를 액세스하는 동안 오류가 발생했습니다."

레지스트리를 백업 시 레지스트리 편집기 우측클릭 -> 내보내기를 하여 생성된 init.reg파일이 문제가 발생한것이다.


이는 백업 대상 PC의 SID가 없는(다른) PC에서는 당연히 가져 올 수 없다. PC마다 SID가 다르기때문이다.


예를들면 현재 내 PC의 SID는 아래와 같다

S-1-5-21-237906325-848223727-472825408-1001

하지만 모든 PC의 내 SID가 동일하지 않다.


다시 백업된 init.reg 파일을 텍스트 편집기로 열어 보겠다.

레지스트리 경로가 아래와 같이 작성되어있다.

[HKEY_USERS\S-1-5-21-237906325-848223727-472825408-1001\SOFTWARE ... ]

이를 다음과 같이 변경한다. (볼드체 부분을 변경한다.)

[HKEY_CURRENT_USER\SOFTWARE ... ]

다시 파일을 저장하고, init.reg를 더블클릭하면 정상적으로 등록이 가능하다.

반응형
Comments