윈도우 10 에서 사용자 폴더 이름을 변경 하는 방법 및 오류 해결

윈도우에서는 최초 생성 한 로컬 계정 이름 또는 마이크로소프트 계정의 이름(일부) 을 기반으로해서 사용자 이름이 정해집니다.

그리고 해당 계정을 사용해서 윈도우에 로그인을 하게 되면 'C:\Users\사용자 이름' 경로에 계정 이름이 반영 됩니다.

하지만 이렇게 정해진 사용자 폴더의 이름은 계정의 이름을 변경 한다고 하더라도 같이 수정되지는 않습니다.

이 경우

  • 새롭게 계정을 추가 후 기존 계정을 버리고 이동 (권장)
  • 현재 사용자 폴더의 이름을 강제적으로 변경

두가지 대안이 있습니다. 하지만 일반적으로 기존 계정을 계속 유지 하기를 원할 것 입니다.

그래서 오늘은 윈도우 10을 기준으로해서 사용자 폴더의 이름을 강제로 변경 하는 방법에 대해서 알아 봅니다.


안내 하는 방법은 윈도우 10 뿐 아니라 이전 버전에서도 거의 동일하게 동작하는 것을 확인 했습니다. 하지만 이는 포스팅 일자 기준이며 언제든 정책에 의해 변경 될 수 있습니다.

해당 포스트는 충분한 테스트 및 검증 후 작성 되었지만 이것이 해당 내용의 정확성이나 신뢰성에 대해 보증을 하는 것은 아니니 단순 하게 참고용으로 봐주시길 바랍니다.

튜토리얼 환경 : 윈도우 10 (버전:21H2, 빌드: 19044.1415)

사전 안내(중요)

  • 다음 사항에 해당 되는 경우 변경하지 않는 것이 좋습니다.
    • 마이크로소프트 계정을 사용 하는 경우(로컬 계정으로 변경 하더라도 기존 연동 정보가 남아 있을 수 있고 이로 인해 오류가 발생 할 수 있습니다.)
    • 현재 사용자로 연동 된 프로그램 과 서비스가 많은 경우
    • 기타 컴퓨터에 대한 지식이 부족해 오류 상황에 대처가 되지 않는 경우
  • '마이크로소프트' 에서는 사용자 폴더 이름을 변경하는 것에 대해 새로운 계정을 추가 한 다음 기존 계정을 삭제 하는 방식을 사용 하도록 안내 합니다. (관련글: 마이크로소프트 커뮤니티)
  • 사용자 폴더의 이름을 변경 하는 것은 시스템의 주요 정보를 수정 하는 것으로 오류 시 복구 할 수 없습니다. 필히 윈도우 전체 이미지를 백업 후 진행 합니다.
중요: 다시 한번 강조합니다. 아래 작업은 윈도우 시스템이 꼬이는 등 큰 문제가 발생할 수 있기 때문에 필히 윈도우 전체 이미지를 백업 후 진행해야 합니다. 
윈도우 10 관리자 권한으로 시작 프로그램 등록하는 방법

'사용자 이름' 변경 하기

파일 탐색기에서 사용자 폴더의 이름을 수정 하기 전 현재 지정 된 사용자 이름 부터 바꿔주어야 합니다.

이번 설명에서는 '제어판' 에서 변경 하는 과정을 정리 합니다. 추가적인 변경 방법은 윈도우 10 에서 로컬 계정 과 마이크로소프트 계정 이름 변경하기에서 확인 할 수 있습니다.

'제어판' 실행

'실행' 도구를 사용 해 제어판을 실행 합니다. 제어판 실행 방법들에서 추가적인 내용을 확인 할 수 있습니다.

제어판_실행
제어판 실행
  1. 실행 (단축키 :  Win +  R) 도구를 활성화 합니다. 처음 사용 하는 경우 실행창 기본 사용 방법 을 참고하세요.
  2. 열기(O): 옆 텍스트 필드에 contorl 이라고 입력 후 확인 버튼을 클릭 하거나  Enter 키를 눌러 줍니다.
윈도우 10 파일 탐색기 즐겨찾기 삭제하는 방법

사용자 계정 변경

사용자 계정 변경 메뉴에서 사용자 이름을 수정 할 수 있습니다.

사용자_계정_메뉴_이동
사용자 계정 메뉴 이동
  1. '제어판' 에서 사용자 계정 을 찾아 마우스로 클릭 합니다.
  2. 해당 항목이 보이지 않는 경우 상단 A 보기 기준큰 아이콘 또는 작은 아이콘 으로 변경 합니다.
계정_이름_변경
계정 이름 변경
  1. '사용자 계정 변경' 페이지로 이동 되면 계정 이름 변경 으로 이름을 수정 할 수 있습니다.
    • 오른쪽 박스 A 에서 현재 사용자 이름을 확인 할 수 있습니다. 설명에서는 test로 되어 있습니다.
새_계정_이름을_입력하십시오
새 계정 이름을 입력하십시오
  1. '새 계정 이름을 입력하십시오' 입력 필드에 변경 하고 싶은 이름을 채워준 다음 이름 변경 버튼을 클릭 합니다. 설명에서는 newtest 라고 지정 합니다.
사용자_계정_이름_변경_완료
사용자 계정 이름 변경 완료
  1. 정상적으로 사용자 이름이 변경 된 것을 확인 할 수 있습니다.
사용자_폴더_이름은_미적용
사용자 폴더 이름은 미적용
  1. 하지만 사용자 폴더는 변경 내용이 적용 되지 않고 이전 이름(test) 그대로 입니다.

최고 관리자 계정 활성화

수정 과정에서 최고 권한이 필요할 수 있기 때문에 'administrator' 계정을 활성화 합니다. 좀 더 자세한 내용은 윈도우 10에서 관리자 권한 또는 최고 관리자 권한 얻는 방법 을 참고하세요.

윈도우 11 RDP 원격 데스크톱 활성화 및 방화벽에서 앱 허용 하기

명령 프롬프트 관리자 권한으로 실행

명령_프롬프트_관리자_권한으로_실행하기
명령 프롬프트 관리자 권한으로 실행하기
  1. 아래 절차로 명령 프롬프트를 관리자 권한으로 실행 합니다. 아래 방법 외에 다른 실행 방식도 있으니 필요한 경우 확인 합니다.
    1. 윈도우 작업 표시줄의 검색 필드에 명령 프롬프트 등으로 입력 합니다.
    2. 검색 결과의 '가장 정확' 항목에 명령 프롬프트 가 검색 되면, 오른쪽 하위 실행 옵션에서 관리자 권한으로 실행을 클릭 합니다.
사용자_계정_컨트롤
사용자 계정 컨트롤
  1. 만약 사용자 계정 컨트롤 패널이 뜨는 경우 안내하는 내용을 확인 합니다. 그래도 계속 진행 하고 싶다면 버튼을 클릭 하고 매번 뜨는 것이 불편 한 경우 사용자 계정 컨트롤을 비활성화 할 수 있습니다.

최고 관리자(Administrator)계정 활성화

administrator_활성화_커맨드_입력
administrator 활성화 커맨드 입력
  1. 콘솔에 아래 커맨드를 직접 입력 합니다. 복사 (  Ctrl +  C ) 후 마우스 오른쪽 버튼으로 입력 줄을 클릭 하면 간단하게 붙여넣기할 수 있습니다.
net user administrator /active:yes
Administrator_계정_활성화_완료
Administrator 계정 활성화 완료
  1. Administrator 계정이 활성화 된 것을 확인 할 수 있습니다.
Administrator_계정으로_로그인
Administrator 계정으로 로그인
  1. 현재 계정을 로그아웃 하고 Administrator 계정으로 로그인 합니다.
윈도우 11 삭제 안되는 폴더 간단하게 제거 하는 방법

레지스트리 편집기 ProfileList 수정

'레지스트리 편집기' 를 활성화 합니다. 설명에서는 '실행' 창으로 진행 합니다.

주의: 레지스트리 의 수정 과 편집은 운영체제의 변경을 가하는 것으로 잘못 진행 할 경우 시스템 손상이 발생 할 수 있습니다. 작업 전에 레지스트리를 백업 하거나 윈도우 시스템을 백업 하길 권장 합니다.

레지스트리 편집기 실행

레지스트리_편집기_실행
레지스트리 편집기 실행
  1. 실행 (단축키 :  Win +  R) 도구를 활성화 합니다. 처음 사용 하는 경우 실행창 기본 사용 방법 에서 추가적인 내용을 확인 할 수 있습니다.
  2. 열기(O): 옆 텍스트 필드에 regedit 이라고 입력 후 확인 버튼을 클릭 하거나  Enter 키를 눌러 줍니다.
  3. 사용 하는 계정의 권한 수준에 따라 사용자 계정 컨트롤 패널이 보여질 수 있습니다.
    • 안내하는 내용을 확인 합니다. 그래도 계속 진행 하고 싶다면 버튼을 클릭 하면 됩니다.
    • 만약 매번 뜨는 것이 불편 한 경우 사용자 계정 컨트롤을 비활성화 할 수도 있습니다.
윈도우 11 이 그림에 대해 알아보기 자세한 정보 버튼 제거하기

ProfileList 하위 키, 값 수정

ProfileList_키_위치_이동
ProfileList 키 위치 이동
  1. 아래 경로로 이동 합니다. '레지스트리 편집기' 상단 주소창에 경로를 그대로 붙여넣기 (  Ctrl +  V ) 하면 빠르게 이동 할 수 있습니다.
컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList 
ProfileimagePath_값_데이터_수정
ProfileimagePath 값 데이터 수정
  1. ProfileList에서 현재 사용자 프로필 정보를 찾아 사용자 이름 변경 합니다.
    1. ProfileList 하위에 일반적으로 2~3개 정도의 (1) 가 생성되어 있을 것 입니다.
    2. 각각의 키 폴더에서 ProfileimagePath (2) 를 찾아 마우스로 두번 클릭 합니다.
    3. '문자열 편집' 창의 값 데이터(V) 필드에 C:\Users\사용자이름 (3) 형식으로 된 값을 찾아 준 다음 사용자 이름 을 현재 사용자 이름으로 수정 합니다. 설명에서는 test > newtest 로 변경 합니다.
사용자_이름_수정_완료
사용자 이름 수정 완료
  1. 사용자 이름이 정상적으로 수정 되었습니다.
변경_된_계정으로_로그인
변경 된 계정으로 로그인
  1. Administrator 을 로그 아웃 하고 다시 기존 계정으로 로그인 합니다. 일반적인 상황이라면 여기서 마무리되어야 합니다.

'계정에 로그인할 수 없음' 오류

이전 단계에서 로그인이 잘 되었다면 가장 깔끔 한데 만약 '계정에 로그인할 수 없음' 이라는 오류가 발생 하게 되면 상당히 번거로워 지게 됩니다.

개인적으로 백업 해둔 파일로 윈도우를 복구 하는 것을 권장 합니다. 만약 계속 진행 하고 싶다면 다음 단계를 따릅니다.

iOS 16 아이폰 잠금 화면 시계 폰트 이전처럼 얇게 변경하는 방법

오류 발생 시 관리자 계정으로 전환

계정에_로그인할_수_없음
계정에 로그인할 수 없음
  1. 기존 계정에 로그인 후 '계정에 로그인할 수 없음' 이라는 오류가 생성 되는 경우가 있습니다. 이는 기존 사용자 정보가 새로운 사용자 정보로 모두 변경 되지 않아서 발생 하는 것 입니다.
  2. 다시 기존 계정을 로그아웃 하고 Administrator 계정으로 로그인 합니다.

사용자 폴더 이름 강제 변경

사용자_폴더_이름_확인
사용자 폴더 이름 확인
  1. 현재 사용자 폴더 이름을 확인 하면 변경 전 이름으로 되어 있을 것 입니다.
사용자_폴더_이름_변경
사용자 폴더 이름 변경
  1. 컨텍스트 메뉴 2이름 바꾸기(M) 를 통해 사용자 폴더의 이름을 수정 합니다.
윈도우 11 압축풀기 ZIP 파일로 압축 우클릭 컨텍스트 메뉴 제거

레지스트리 편집기 실행

앞서 안내한 방식으로 실행 (단축키 :  Win +  R) 도구를 활성화 한 다음 regedit 을 입력 후 레지스트리 편집기를 실행 합니다.

레지시트리_찾기_메뉴
레지시트리 찾기 메뉴
  1. 이제 레지스트리 편집기에서 기존 사용자 이름이 포함 된 내용을 찾아야 합니다. 다음 단계를 수행 합니다.
    1. 레지스트리 편집기가 실행 중인 상태에서  Ctrl +  F 를 입력 해 찾기 (1) 패널을 열어 줍니다.
    2. 찾을 내용(N) 필드에 C:\Wsers\사용자이름(변경전) (2) 을 입력 후 다음 찾기(F) 버튼을 클릭 합니다.
검색_결과에서_사용자_이름_정보_변경
검색 결과에서 사용자 이름 정보 변경
  1. 검색 결과 에서 기존 사용자 이름 정보가 포함 된 항목 (1) 들을 찾아 줍니다.
  2. 찾은 항목을 열어 값 데이터(V) (2) 를 수정 합니다.
  3. 한번에 하나의 위치만 검색이 되기 때문에 계속 찾기 단축키인  F3 을 사용해 계속 찾아 주어야 합니다.
사용자_폴더_이름_변경_완료
사용자 폴더 이름 변경 완료
  1. 모두 변경 후 새로운 계정으로 로그인 하면 오류가 발생 하지 않게 됩니다. 만약 여기 까지 진행 해도 복구가 되지 않는 경우 백업 해둔 파일로 복구 해야 합니다.

최고 관리자(Administrator)계정 비활성화

오류 없이 정상적으로 사용자 폴더 이름이 변경 되었다면 이제 최고 관리자 계정을 로그 아웃 합니다. 관리자 권한으로 명령 프롬프트를 실행 한 다음 아래 절차를 진행 합니다.

Administrator_비활성화_커맨드_입력
Administrator 비활성화 커맨드 입력
  1. 관리자 권한의 명령 프롬프트에 아래 커맨드를 직접 입력 합니다. 복사 (  Ctrl +  C ) 후 마우스 오른쪽 버튼으로 입력 줄을 클릭 하면 간단하게 붙여넣기할 수 있습니다.
net user administrator /active:no
  1. 명령어 입력 후 컴퓨터를 재시동 하면 기존 계정만 남게 됩니다.
윈도우 컴퓨터 자동 재시작 자동 으로 켜짐 조치 해결 방법

마무리

이렇게 윈도우 10 에서 사용자 폴더의 이름을 다른 값으로 변경 하는 방법 에 대해 알아 보았습니다.

이대로 진행 했는데 오류가 발생 한 경우는 계정 중 일부 항목에 기존 사용자 정보가 남아 있기 때문 입니다.

찾아서 끝까지 수정을 하거나 백업 한 이미지를 사용해 복원을 하는 것이 좋습니다.

운좋게 정상적으로 변경이 되었다면 그대로 잘 사용 하면 되겠습니다.

참고

댓글로 남기기 어려운 내용은 Contact Form 에서 개별적으로 문의 할 수 있습니다. 해당 글과 연관 된 내용은 Copy를 이용해 현재 페이지의 주소를 복사 후 문의 폼에 입력시 보다 정확한 답을 얻을 수 있습니다.

37 thoughts on “윈도우 10 에서 사용자 폴더 이름을 변경 하는 방법 및 오류 해결”

  1. 위 댓글분처럼 파이썬같은 프로그램때문에 변경해야하는 레지스트리가 수백개인데 해결방법 댓글로 알려주실수있나요

    응답
    • 아래 방식은 제가 검증하지 않았으며 후속 결과를 책임질 수 없습니다. 본문에 언급했듯 가장 안전하고 권장되는 방식은 새로운 계정을 만들고 새로 시작하는 것입니다.

      필요하다면 다음 스크립트를 통해 레지스트리에 남아 있는 사용자 이름을 일괄적으로 변경할 수 있습니다. 이는 다른 환경에서 테스트 하지 않았으며 잘못 수행할 경우 시스템에 상당히 높은 확률로 치명적인 손상을 줄 수 있습니다.

      
      # 사용자 프로필의 목록을 가져옵니다.
      $profileList = Get-ChildItem -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" | Where-Object { $_.PSChildName -match 'S-1-5-21-' }
      
      $oldUserName = "olduser"
      $newUserName = "newuser"
      
      # 사용자 프로필의 사용자 이름을 일괄 변경합니다.
      foreach ($profile in $profileList) {
          Set-ItemProperty -Path $profile.PSPath -Name "ProfileImagePath" -Value ((Get-ItemProperty -Path $profile.PSPath).ProfileImagePath -replace $oldUserName, $newUserName)
      }
      

      위 파일을 rename-profile-names.ps1 등의 이름으로 저장 후 PowerShell에서 .\rename-profile-names.ps1 이렇게 실행합니다.

      응답
    • 변경 중에 원드라이브 폴더를 찾을 수 없다고 하는 것인가요. 이 질문 내용 만으로 답을 드리기 어렵네요. 모든 작업은 윈도우 전체 이미지 백업 후 진행을 권장드립니다.

      응답
      • 변경후에 로그인 할 수 없다고 떠서 선생님께서 하란대로 f3으로 일일이 변경후 다시 돌아갔을때 정상적으로 돌아왔는데 one drive를 찾을수 없다떴고 그후 계정을 재로그인? 설정? 하라고 해서 하란대로 한후 현재는 아무것도 뜨지 않고 정상적으로 작동중입니다 혹시 선생님께서도 one drive폴더를 찾을 수 없다고 떴었는지 궁금해서 여쭤봤습니다

        응답
        • 그러시군요. 이 작업도 오래되서 가물한데 저는 원드라이브 문제는 딱히 없었네요. 그래도 잘 되신다니 다행이네요.

          응답
  2. 안녕하세요. 현재 레지스트리 편집기에서 변경 전 사용자 이름이 포함된 값 데이터들을 바꿔주고 있는데, 이중 값 데이터가 아닌 값 이름에 이전 사용자 이름이 포함된 경우가 있습니다. 이때는 값 이름도 변경해주어야 할까요??

    응답
    • 정확하게 어디에 표시되는지 알 수 없어 답을 드리기 어려우나
      현재 전체 이미지가 백업 된 상태라면 일단 변경할 값으로 수정하는 것이 맞다고 생각되네요. 꼭 전체 이미지를 백업후 작업해야 합니다.

      응답
  3. 안녕하세요 레지스트리 편집기에서 url값을 편집할수없다며 오류가뜨는 경우도 있던데 어떡해야하는건가요?

    응답
  4. 교육용 계정은 불가능한 방법인가요?

    1. 우선 마이크로소프트 계정 이름부터 변경이 안됨

    2. 그상태에서 그냥 폴더명만 바꾸어서 써도 문제가 없을지
    (즉 마이크로 소프트 계정 이름은 김xx 인데 윈도우 폴더명은 kxx 이렇게 영어로 바꾸어서 써도 될지 궁금합니다)

    응답
    • 제가 교육용은 사용 경험이 없어 답을 드리기는 어려우나, 일단 로컬이 아닌 마이스코소프트 계정으로 사용자를 생성한 경우 무조건 계정 이메일의 별칭을 따라가게 됩니다. 또한 그냥 폴더명을 수동으로 변경하게 되면 윈도우 시스템이 정상적으로 동작하지 않을 것 같네요. (모든 작업은 특히 사용자 폴더 변경은 윈도우 전체 이미지를 백업하고 진행하는 것을 권장드립니다.)

      응답
  5. 계정에 로그인 할 수 없다는 창이 뜨고 취소 버튼을 눌렀는데 갑자기 임시 프로필로 들어 가지더라고요. 어떻게 해결해야 할까요?

    응답
    • 작업이 완료되지 않았거나 정상적으로 구 계정 정보가 지워지지 않은 듯 하네요. 현재 상황을 알 수 없어 답을 드리기 어려우니 복구 작업을 진행 후 다시 도전해 보셔야 할 듯 하네요. 개인적으로 원활하게 진행되지 않는경우 새로운 계정을 생성하는 것을 권장합니다.

      응답
  6. 혹시 특정 프로그램(python) 관련 레지스트리만 수백개 있는 상황인데, 프로그램 데이터가 날라가도 상관없다면 일괄 삭제를 해도 될까요?

    응답
  7. 안녕하세요.
    오류가 나서 하나씩 수정 중인데 특정 프로그램(python)
    관련 폴더에서만 몇백개를 편집해야 되는 상황입니다.
    이 경우 해당 프로그램 데이터가 날라가도 상관없다면 일괄 삭제해도 될까요?

    응답
    • 연결된 앱이나 설정이 많다면 상당히 까다로운데 직접 다 수정하셨다니 고생하셨네요. 오류 없이 마무리 되셨길 바라며 피드백 댓글 감사합니다.

      응답
  8. 오류떠서 관리자 계정에서 이름바꾸고 다시 원래 계정으로 로그인하려하니 위치를 사용할 수 없습니다 라고 뜨는데 이 경우엔 어떻게 해야하나요?

    응답
  9. 좋은 설명 감사합니다.
    저는 말씀해주신 두가지 방법 중에 ‘강제변경’이 아니라
    ‘새롭게 계정 추가 후 기존 계정을 버리고 이동’을 하려고 합니다.

    새롭게 계정 만드는 것까지는 해서, 현재 컴퓨터 전원을 켜면 사용자 2개 중에 선택할 수 있는 그런 상황입니다.
    그런데 여기서 원래 사용하던 사용자 내의 파일들을 새로운 계정 내로 전부 들고오려면 어떻게 해야하나요..?

    응답
    • 계정을 새로 만드는 것은 새로운 컴퓨터를 사용하는 것과 유사한 것으로 기존 데이터는 별도 저장장치/클라우드 서비스를 이용해 직접 이동해야 하네요. (관리자 계정이라면 단일 파일 들은 제어판 또는 C : \ Users 디렉토리로 전송할 수 는 있습니다.)

      응답
  10. 계정에 로그인 할 수 없음이 발생하여 백업을 해두지 않아 관리자 계정의 사용자 파일을 들어갔는데 변경하고자 하는 파일은 그대로 있고 레지스트리 편집기에서 등록한 경로 파일이 새로 생성되었고 새로 생긴 파일은 삭제가 안되고 기존 파일은 이름 변경 시에 다른 프로그램에서 열려있다고 변경이 안되는데 어떻게 해야 할까요…

    응답
    • 본문에 안내드렸듯이 구 계정 정보가 사용 중인 경우 이를 찾아서 수정하는 것이 상당히 까다롭습니다.
      복구가 안되는 것으로 보아 로컬 계정 같은데, 혹시 안전 모드에서 비밀번호를 찾는 방법을 시도 해보셨는지 모르겠네요.

      응답
    • 알려주신 방법대로 차근차근 따라했더니 성공적으로 복구되었습니다! 좋은 글 써주셔서 정말 감사합니다. 많은 도움 받았습니다!!!

      응답
      • 해결이 되셨다니 다행이네요. 그리고 피드백 댓글 감사하며 다른 방문자 분들께도 도움이 될 듯 하네요.

        응답
  11. “사용자 폴더 이동 강제 변경”에서 사용중인 폴더라고 작업 완료가 안됩니다 로그아웃하고 최고 관리자에서 하는중인데 작업 완료 하려면 무엇이 문제인가요?

    응답

Leave a Comment