SPRING :: NOTE
[ERROR] 레지스트리 백업 시 "레지스트리를 액세스하는 동안 오류가..." 본문
반응형
개발 중 레지스트리 관리때문에 골머리를 썩었었다.
소프트웨어 개발 시 레지스트리에 데이터를 저장하고, 타 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를 더블클릭하면 정상적으로 등록이 가능하다.
반응형
'ERROR' 카테고리의 다른 글
[WINDOWS] 안전하지 않기 때문에 파일 공유에 연결할 수 없습니다. (0) | 2018.10.18 |
---|---|
[문제해결] USB 및 SD CARD가 내PC에서 인식이 안될 때 해결방법 (0) | 2018.02.20 |
[Visual Studio] Error MSB4018:"CL" 작업에서 예기치 않은 오류..... (0) | 2017.08.04 |
[MFC] 개발 중 mfc100d.dll / MSVCR100D.dll 오류 뜰 때 해결방법 (1) | 2017.08.04 |
[WINDOWS] 디지털 서명된 드라이버가 필요합니다. (7) | 2017.06.19 |
Comments