很多软件都会用到用户文件夹,如果之前使用了中文用户名,在软件使用中会遇到很多意外情况,导致软件无法正常运行。
ENVI、IDL、SARscape都会用到这个路径,所以非常建议使用英文用户名。当ENVI系列软件在运行中出现一些异常情况时,我们会建议大家删除C:/Users/用户名/.idl文件夹,此操作便是重置了ENVI软件环境和配置,是解决疑难杂症的好方法。
提示:如果是新装操作系统,还没有安装很多软件,此时完全可以新建一个英文帐户使用。
echo %username%
方法2:直接在资源管理器中定位到 C:\Users\ 目录查看:
本文以Windows 11为例。
依次点击:设置 > 帐户 > 其他用户 > 添加帐户 > 我没有这个人的登录信息 > 同意并继续 > 添加一个没有Microsoft帐户的用户。输入用户名(随意起一个英文名即可)和密码,按照提示操作,最后修改新建的临时帐户类型为管理员。
2) 注销当前登录帐户,然后登录新建临时帐户(此时可能需要几分钟时间)。
比如用户名原来是张三,现在要修改为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) 最后可以删除临时创建的本地管理员帐户。