Windows系统修改用户文件夹名称的方法

文摘   2024-06-13 17:00   北京  


1 修改用户名的必要


很多软件都会用到用户文件夹,如果之前使用了中文用户名,在软件使用中会遇到很多意外情况,导致软件无法正常运行。


ENVI、IDL、SARscape都会用到这个路径,所以非常建议使用英文用户名。当ENVI系列软件在运行中出现一些异常情况时,我们会建议大家删除C:/Users/用户名/.idl文件夹,此操作便是重置了ENVI软件环境和配置,是解决疑难杂症的好方法。


提示:如果是新装操作系统,还没有安装很多软件,此时完全可以新建一个英文帐户使用



2 查看用户名的方法

方法1:在CMD中,运行如下命令可以查看用户名:

echo %username%



方法2:直接在资源管理器中定位到 C:\Users\ 目录查看:

 

3 修改用户名的步骤


本文以Windows 11为例。


1) 新建一个临时管理员本地帐户(最后会删掉)
依次点击:设置 > 帐户 > 其他用户 > 添加帐户 > 我没有这个人的登录信息 > 同意并继续 > 添加一个没有Microsoft帐户的用户。

输入用户名(随意起一个英文名即可)和密码,按照提示操作,最后修改新建的临时帐户类型管理员


2) 注销当前登录帐户,然后登录新建临时帐户(此时可能需要几分钟时间)。


3) 重命名用户文件夹(关键步骤)
比如用户名原来是张三,现在要修改为zhangsan
就需要把文件夹“C:\用户\张三”直接重命名为“C:\用户\zhangsan”。

如果修改成功,可直接进入下一步。


如果提示正在使用无法修改(因为还有某些进程或服务是以之前用户的身份在运行),请仔细阅读下面的操作:
打开任务管理器。选择用户选项卡,保证列表中没有出现旧用户,如果存在,需注销登录旧用户。然后选择详细信息选项卡,可以按照用户名排序,确保没有旧用户运行的进程,如果存在,需结束任务。
打开资源监视器(可直接在开始菜单搜索)。选择CPU选项卡,在关联的句柄右侧文本框中输入旧用户名(比如张三)回车,可以搜索到相关进程,右键结束进程(可忽略错误提示),如果某些句柄存在后台服务,可在服务(直接在开始菜单搜索打开)列表中将其停止。
此时再次尝试重命名用户文件夹,一般都会成功(亲测可用)。

4) 修改注册表(关键步骤)

Win+R组合键,输入regedit回车,打开注册表编辑(也可直接在开始菜单搜索)。定位到如下路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\
依次点击名字较长的项(如上图左侧),查看右侧ProfileImagePath的值,可判断出哪个是需要修改的用户路径(比如本例中应该显示的是C:\Users\张三),其他项都不要修改。

然后双击ProfileImagePath,在弹出对话框中修改数值数据C:\Users\张三”为“C:\Users\zhangsan”,点击确定

 

5) 注销当前帐户,重新登录zhangsan用户,如果登录正常,桌面与之前一样,则大功告成。


6) 最后可以删除临时创建的本地管理员帐户



ENVI技术殿堂
ENVI官方公众号。分享光学与雷达遥感技术,以及ENVI/IDL/ESE/SARscape系列产品最新技术、相关培训、市场活动等信息。【主页:envi.geoscene.cn】
 最新文章