一、功能介绍
有很多软件不支持中文路径,如果电脑的用户文件夹是中文,那么可以使用这个方法来修改用户文件夹的名称。
二、操作流程
- 首先需要备份操作系统以防止操作失败导致数据丢失,这里我们使用的是群晖的Active Backup for Business进行的。
- 步骤1:在客户机上安装Synology Active Backup for Business Agent,并登录。
- 步骤2:登录DSM访问Active Backup for Business开始备份,这里我们只需要备份系统盘,等待备份完成即可。
- 接下来需要开启Administrator账户。
- 步骤1:以管理员身份打开PowerShell窗口,输入以下命令:
net user administrator /active:yes
- 步骤2:切换到Administrator账户并重启电脑,防止软件占用导致无法修改用户文件夹。
- 步骤3:开机后登录进入Administrator账户。
- 最后开始修改用户文件夹的名称。
- 步骤1:打开文件资源管理器,找到用户或者user文件夹中对应用户名的文件夹,然后点击右键,选择“重命名”,修改为英文名称。
- 步骤2:打开注册表,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX,修改用户名为英文名称。
- 步骤3:配置环境变量,打开设置,进入“系统-关于-高级系统设置-环境变量”,将中文用户文件夹的环境变量改为英文名称。
- 步骤4:链接原中文文件夹至英文文件夹,以管理员身份运行PowerShell窗口,输入以下命令:
mklink /J "C:\Users\原中文用户文件夹" "C:\Users\现英文用户文件夹"
- 步骤5:以管理员身份运行PowerShell窗口,输入以下命令:
net user administrator /active:no
- 步骤6:重启电脑后即可。
三、FAQ
问题1:无法修改用户文件夹名称,提示“操作无法完成,因为文件夹已在另一个程序中打开,请关闭该文件夹并重试”。
回答1:在开始菜单搜索“资源监视器”并打开,资源监视器界面中点击CPU栏,在关联的句柄右侧搜索框内输入中文用户文件夹名称,点击右侧下拉箭头,就可以查看该文件被那几个程序占用了。将对应程序结束进程即可。