Windows 10에서 다른 사용자의 레지스트리 설정을 수정해야 하는 상황이 있으신가요? 기본적으로 Windows는 현재 로그인된 계정의 레지스트리만 편집할 수 있도록 되어 있습니다. 레지스트리 편집기를 열면 로그인한 계정의 레지스트리 하이브만 표시되기 때문입니다. 시스템에 여러 사용자 계정이 있고 다른 사용자의 레지스트리를 수정하려면 원칙적으로 해당 계정으로 직접 로그인해야 합니다. 하지만 관리자 권한이 있다면 매번 각 계정에 로그인하지 않고도 다른 사용자의 레지스트리를 수정할 수 있습니다.
다른 사용자의 Windows 레지스트리를 편집하려면 먼저 해당 사용자의 레지스트리 하이브가 저장된 위치를 파악해야 합니다. 각 사용자의 정보는 고유한 HKEY_CURRENT_USER 레지스트리 하이브에 저장되며, 최신 버전의 Windows에서는 사용자가 시스템에 로그인하는 즉시 NTUSER.DAT 파일이 자동으로 로드됩니다. 따라서 다른 사용자의 레지스트리를 수정하려면 먼저 해당 사용자의 디렉터리 파일(NTUSER.DAT)을 찾아야 합니다.
이 글에서는 Windows 10에서 다른 사용자의 레지스트리를 수정하는 방법을 단계별로 설명합니다. 작업 전에는 예기치 못한 문제에 대비해 반드시 레지스트리를 백업하는 것이 좋습니다.
Windows 10에서 다른 사용자의 레지스트리 편집하기
다음 단계에 따라 다른 사용자의 레지스트리를 불러오고 설정을 변경할 수 있습니다.
1. 다른 사용자의 레지스트리 하이브 불러오기
다른 사용자의 레지스트리를 편집하려면 먼저 C:\Users\<사용자 이름>\ntuser.dat 경로에 저장된 레지스트리 하이브를 불러와야 합니다. 이 작업은 명령 프롬프트 또는 PowerShell에서 reg.exe 명령어를 사용해 수행할 수 있습니다.
시작 메뉴에서 명령 프롬프트를 검색한 후 관리자 권한으로 실행합니다.
다음 명령어를 입력하여 다른 사용자의 NTUSER.DAT 파일을 불러옵니다. 이때 사용자 키, 파일 경로를 함께 지정해야 합니다.
reg load HKU\<사용자 이름> C:\Users\<사용자 이름>\ntuser.dat
<사용자 이름> 부분은 실제로 레지스트리를 편집하려는 사용자의 폴더 이름으로 바꿔 입력하세요.

2. 레지스트리 편집기에서 불러온 하이브 열기
불러오기가 성공적으로 완료되면 실행(Run) 창을 엽니다.
regedit을 입력하고 확인을 클릭하여 레지스트리 편집기를 실행합니다.
컴퓨터\HKEY_USERS 경로로 이동한 후, 명령 프롬프트에서 지정했던 사용자 이름의 키를 선택합니다.

여기까지 완료되면 해당 사용자의 모든 레지스트리 키에 접근할 수 있으며, 기본 사용자 계정에 손상을 주지 않고도 다른 사용자의 레지스트리 값을 자유롭게 변경할 수 있습니다.
작업이 끝난 후에는 reg unload 명령어로 불러온 하이브를 언로드하는 것이 안전합니다. 도움이 되길 바랍니다!