Windows 10에서 다른 사용자가 OneDrive 폴더 위치를 임의로 변경하지 못하도록 차단하고 싶다면, 로컬 그룹 정책 편집기 또는 레지스트리 편집기를 활용하면 됩니다. 기본적으로 OneDrive는 사용자가 동기화 폴더의 위치를 자유롭게 변경할 수 있도록 허용하지만, 관리자 권한으로 이를 제한할 수 있습니다. 참고로 OneDrive의 기본 폴더 위치는 C:\Users\사용자이름\OneDrive입니다.

설정을 시작하기 전에 먼저 테넌트 ID(Tenant ID)를 확인해 두는 것이 좋습니다. 테넌트 ID를 찾는 방법을 모르신다면 Azure Active Directory 관리 센터에 접속하여 본인의 계정으로 로그인한 후 확인할 수 있습니다.
이 기능은 로컬 그룹 정책 편집기와 레지스트리 편집기, 두 가지 방법으로 설정할 수 있습니다. 단, 첫 번째 방법을 사용하려면 로컬 그룹 정책 편집기에 OneDrive 동기화 설정(ADMX 템플릿)을 미리 추가해야 한다는 점에 유의하세요.
그룹 정책 편집기로 OneDrive 폴더 위치 변경 차단하기
그룹 정책 편집기를 사용하여 사용자가 OneDrive 폴더 위치를 변경하지 못하도록 설정하려면 다음 단계를 따르세요.
- Win+R 키를 눌러 실행 창을 엽니다.
- gpedit.msc를 입력하고 Enter 키를 누릅니다.
- 사용자 구성(User Configuration) 아래의 OneDrive로 이동합니다.
- "사용자가 OneDrive 폴더 위치를 변경하지 못하도록 함" 항목을 두 번 클릭합니다.
- 사용(Enabled) 옵션을 선택합니다.
- 표시(Show) 버튼을 클릭합니다.
- 값 이름(Value name) 필드에 테넌트 ID를 입력합니다.
- 값(Value) 필드에 1을 입력합니다.
- 확인(OK) 버튼을 클릭합니다.
- 적용(Apply)과 확인(OK)을 차례로 클릭합니다.
이제 각 단계를 자세히 살펴보겠습니다. 먼저 Win+R 키를 누르고 gpedit.msc를 입력한 후 Enter 키를 눌러 로컬 그룹 정책 편집기를 실행합니다. 그다음 아래 경로로 이동합니다.
사용자 구성 > 관리 템플릿 > OneDrive
(User Configuration > Administrative Templates > OneDrive)
"사용자가 OneDrive 폴더 위치를 변경하지 못하도록 함(Prevent users from changing the location of their OneDrive folder)" 정책을 두 번 클릭하고 사용(Enabled) 옵션을 선택합니다. 그런 다음 표시(Show) 버튼을 클릭합니다.

값 이름(Value name) 필드에 앞서 복사해 둔 테넌트 ID를 입력하고, 값(Value) 필드에는 1을 입력합니다.

이후 확인(OK) 버튼을 클릭해 이전 창으로 돌아간 뒤, 적용(Apply)과 확인(OK) 버튼을 각각 클릭하여 설정을 저장합니다.
두 번째 방법은 레지스트리를 직접 수정하는 것입니다. 잘못된 수정은 시스템 문제를 일으킬 수 있으므로, 진행하기 전에 반드시 시스템 복원 지점을 만들고 레지스트리 파일을 백업해 두시기 바랍니다.
레지스트리 편집기로 OneDrive 기본 폴더 위치 변경 차단하기
레지스트리 편집기를 사용하여 사용자가 OneDrive 기본 폴더 위치를 변경하지 못하도록 차단하려면 다음 단계를 따르세요.
- Win+R 키를 누릅니다.
- regedit를 입력하고 Enter 키를 누릅니다.
- UAC(사용자 계정 컨트롤) 창이 나타나면 예(Yes) 버튼을 클릭합니다.
- HKCU(HKEY_CURRENT_USER) 아래의 OneDrive 키로 이동합니다.
- OneDrive 키를 마우스 오른쪽 버튼으로 클릭한 후 새로 만들기 > DWORD(32비트) 값을 선택합니다.
- 값 이름을 DisableCustomRoot로 지정합니다.
- 해당 값을 두 번 클릭하여 값 데이터를 1로 설정합니다.
- OneDrive 키를 마우스 오른쪽 버튼으로 클릭한 후 새로 만들기 > 키를 선택합니다.
- 키 이름을 DisableCustomRoot로 지정합니다.
- DisableCustomRoot 키를 마우스 오른쪽 버튼으로 클릭한 후 새로 만들기 > 문자열 값을 선택합니다.
- 값 이름을 테넌트 ID로 지정합니다.
- 해당 문자열 값을 두 번 클릭하여 값 데이터를 1로 설정합니다.
- 확인(OK)을 클릭합니다.
단계별로 자세히 설명하겠습니다. 먼저 Win+R 키를 누르고 regedit를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 실행합니다. UAC 프롬프트가 나타나면 예(Yes) 버튼을 클릭합니다. 그다음 아래 경로로 이동합니다.
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\OneDrive
OneDrive 키가 존재하지 않는다면 Microsoft 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 키를 선택한 후 이름을 OneDrive로 지정합니다. 그다음 OneDrive 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택한 후 이름을 DisableCustomRoot로 지정합니다.

DisableCustomRoot를 두 번 클릭하여 값 데이터를 1로 설정합니다. 그런 다음 OneDrive 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 키를 선택한 후 이름을 DisableCustomRoot로 지정합니다.

이제 DisableCustomRoot 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 문자열 값을 선택한 후 이름을 본인의 테넌트 ID로 지정합니다. 해당 문자열 값을 두 번 클릭하여 값 데이터를 1로 설정합니다.

확인(OK) 버튼을 클릭하여 변경 사항을 저장합니다. 설정을 적용하려면 PC를 재시작하거나 OneDrive를 다시 시작하는 것이 좋습니다.
이상으로 Windows 10에서 사용자가 OneDrive 폴더 위치를 변경하지 못하도록 차단하는 두 가지 방법을 알아보았습니다. 이 가이드가 도움이 되기를 바랍니다.