windows_正确修改windows用户名(win10/win11)实践过/副作用说明

文章目录

  • 参考链接
    • 副作用声明
  • 共需要修改3个地方
    • 管理员账户准备工作
    • step1:修改原用户名对应的家目录名
    • step2:修改本地用户配置信息
        • 也可通过:鼠标点击方式打开设置
    • step3:修改注册表
      • 按win+R,输入regedit,回车enter
      • 在注册表编辑器中定位到以下路径: (可以拷贝粘贴到输入栏中)
      • 双击此ProfileImagePath键,修改完,重新登陆USER2帐户
    • step4(fix modules invocation)
  • 这样修改后

参考链接

reference link1
reference link2

副作用声明

  • 如果您将原用户的家目录重名名了,那么已知一些软件(配置)会受到重大影响
  • wsl(需要考虑)
  • powershell所安装的功能模块
    • (当然如果您会软连接的技巧,或许可以保住原来的样子)
  • 后面会提供一些修复手段

共需要修改3个地方

这三个地方都需要通过另一个管理员账户来修改
如果lusrmgr中的用户名没改,可能导致wsl将丢失信息(发生错误)
(这里先提一下后果,后面会介绍修改)

eg.比如将userNameOld改为userNameCurrent

管理员账户准备工作

进入另一个管理员账户(可以自己新建一个管理员账户)
有了当前账户之外的管理员账户后,注销(即登出logout)当前用户

step1:修改原用户名对应的家目录名

将c:\users\目录下的userNameOld改为userNameNew
windows_正确修改windows用户名(win10/win11)实践过/副作用说明_第1张图片
可以通过Win+r,再输入c:\users

step2:修改本地用户配置信息

此时必须再修改注册表,否则无法正常登录被修改的用户的系统
可以做如下操作修改注册表:
推荐:
win+R
输入lusrmgr.msc
点击用户(users)
windows_正确修改windows用户名(win10/win11)实践过/副作用说明_第2张图片
按F2
修改名称(注意管理员权限).

也可通过:鼠标点击方式打开设置

(控制面板\用户帐户和家庭安全\用户帐户\管理帐户\更改帐户\重命名帐户)

step3:修改注册表

按win+R,输入regedit,回车enter

在注册表编辑器中定位到以下路径: (可以拷贝粘贴到输入栏中)

英文版系统:
computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\profileList
中文版系统:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\profileListwindows_正确修改windows用户名(win10/win11)实践过/副作用说明_第3张图片
注意是’'分隔符.

4.在ProfileList文件夹下,分别点击名字为较长的字符串的文件夹,查看窗口右侧的ProfileImagePath键的内容,找到路径为C:/Users/USER1的键。
windows_正确修改windows用户名(win10/win11)实践过/副作用说明_第4张图片

双击此ProfileImagePath键,修改完,重新登陆USER2帐户

windows_正确修改windows用户名(win10/win11)实践过/副作用说明_第5张图片

step4(fix modules invocation)

  • (这些配置是在用户名更名操作完成之后的一些修复工作)用户环境变量的修正(比如powershell的模块,以及一些UWP的配置目录(appdata)
    windows_正确修改windows用户名(win10/win11)实践过/副作用说明_第6张图片
    这或许可以修复一些由于更改用户名(目录)而导致原有的模块无法调用的问题

这样修改后

某些已经有使用痕迹的uwp应用/onedrive就反应不过来(多点击几次)
比如,若干分钟后,onedrive会提示找不到path…/userNameOld,然后重新设置(登录账户)并选定你想要的同步目录所在位置

linux 可能会收到影响.

你可能感兴趣的:(windows,windows)