본문 바로가기

컴퓨터 관련 팁

윈도우 사용자(user) 폴더 이름만 변경하기

반응형

개요

외국에서 만든 프로그램을 설치하는 과정에서 윈도우 사용자 폴더가 영어가 아니라, 설치가 불가능한 경우가 있다.
본인의 경우, Open3D, bazelisk 설치 과정에서 실패가 발생했다.
문제의 원인을 찾다보니 바로 윈도우 사용자 폴더 이름이 영어가 아니라서 발생한 문제였다.
기존 작업용 윈도우를 새로 설치할 수도 없어서, 영어 이름 계정을 추가해 임시 방편으로 해결했다.
비 작업용 컴퓨터는 윈도우를 영문 계정으로 새로 설치했다.

잊을만 하면 발생하는 비슷한 문제를 해결하기 위한 방법으로 "윈도우 사용자 폴더 이름만 딱 영어로 바꿀 방법"을 찾았다.

앞으로 설치될 프로그램에게는 문제가 없지만, 실제 사용자 폴더만 변경하기 때문에, 이전 폴더 이름을 내부 정보로 사용하는 다른 프로그램이 비정상으로 작동할 수 있다.  근본적인 문제 해결책은 초기 PC 사용자를 등록할 때 영어를 사용하는 것이다.

 

해결책은 생각보다 간단

일단 관리자 계정으로 로그인 한다.
레지스트리 정보에서 기존 폴더 이름을 원하는 이름으로 변경한다.
탐색기로 기존 폴더 이름을 새로 설정한 이름으로 변경한다.
관리자 계정에서 기존 계정으로 로그인한다.

관리자 계정 활성화 및 로그인

관리자 권한으로 실행한 cmd.exe에서 다음을 입력해서, administrator 계정이 사용 가능하도록 활성화한다.

# cmd 관리자 권한 실행
net user administrator /active:yes 

Windows 로고 키 + x 를 눌러 administrator로 로그인한다.

regedit로 기존 사용자 폴더 이름을 변경하기

윈도우 검색 항목에 regedit를 입력해 레지스트리 편집기를 수행한다.
레지스트리 편집기 상단 다음 항목을 입력하고 엔터를 친다.

#regedit
HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList 

하부 폴더를 하나씩 방문해 ProfileImagePath 항목을 확인해 기존 폴더 이름을 찾아, 원하는 이름으로 변경하고, 레지스트리 편집기를 종료한다.
탐색기를 열어 C:\user 하부 폴더의 기존 폴더 이름을 변경한 폴더 이름으로 변경한다.

본인의 경우, 아래처럼 레지스트리과 폴더 이름으로 open으로 각각 변경했다.

원래 계정으로 로그인 한 후, 관리자 권한 비활성화

Windows 로고 키 + x 를 눌러 변경한 아이디로 로그인한다.

관리자 권한으로 실행한 cmd.exe에서 다음을 입력해서, administrator 계정을 사용할 수 없도록 비활성화한다.

# cmd 관리자 권한 실행
net user administrator /active:no
반응형

'컴퓨터 관련 팁' 카테고리의 다른 글

비스무트(Bi, Bismuth)  (0) 2025.04.18
HP ZBook Ultra G1a with "Strix Halo"  (0) 2025.03.28