如何在Windows 7中更改用户名?
我有一个Windows 7的安装,我已经投入了几天的时间。今天我发现我在用户名上犯了一个错误,这让我很抓狂(我个人的强迫症)。
虽然更改物理文件夹名或许是可行的,虽然相当麻烦,但我不想开这个口子。
我想做的是简单地改变登录提示时给出的用户名。我以为只要在用户账户中重命名用户账户就可以了,但是没有成功。
那是否可以做到?还是只有再创建一个用户,然后花一个小时把我已经定制好的所有东西迁移到这个用户上?
我有一个Windows 7的安装,我已经投入了几天的时间。今天我发现我在用户名上犯了一个错误,这让我很抓狂(我个人的强迫症)。
虽然更改物理文件夹名或许是可行的,虽然相当麻烦,但我不想开这个口子。
我想做的是简单地改变登录提示时给出的用户名。我以为只要在用户账户中重命名用户账户就可以了,但是没有成功。
那是否可以做到?还是只有再创建一个用户,然后花一个小时把我已经定制好的所有东西迁移到这个用户上?
创建一个新的账户,并使用 Windows Easy Transfer 从账户到账户进行设置和数据传输! 删除旧账户。总的来说,这不会花费太多时间,这取决于你的个人资料的大小。
请尝试以下步骤: “如何重命名或移动用户资料文件夹?”.
重命名用户配置文件文件夹
要重命名(或移动)用户配置文件文件夹,您可以使用以下方法。此方法已从 KB314843 中采用,但本页面详细说明了如何重命名用户帐户主目录。
重要提示:虽然您可以移动或重命名用户配置文件文件夹,但使用此方法后可能会产生一些副作用。这是因为在注册表中可能会有第三方软件添加的一些绝对路径引用(指向旧的用户配置文件文件夹)。因此,在相应的应用程序中可能会出现功能的损失。
在修改注册表之前,你需要做一个完整的备份,以防你想撤销更改或从错误的注册表修改(如果有)造成的灾难中恢复。您可以使用 ERUNT 进行完整的注册表备份。使用注册表编辑器,风险自负。
使用Windows资源管理器重命名用户配置文件文件夹。
%systemdrive%\Documents and Settings
文件夹列表将被显示。选择您要重命名的用户帐户的相应文件夹。示例:
%SystemDrive%\Documents and Settings\OldUsername
becomes:
%SystemDrive%\Documents and Settings\NewUsername
下一步是通知系统,用户配置文件路径已经改变。
更改注册表中的ProfileImagePath值
ProfileList注册表键包含一些子键,这些子键无非是用户账户安全标识符(SID)的列表。每一个SID代表一个账户。该键位于这里。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
识别你的用户账户的SID,并更改Profile路径
ProfileImagePath
值并更改配置文件路径。(ProfileImagePath存储了用户账户主文件夹的完整路径。) 示例:
%SystemDrive%\Documents and Settings\OldUsername
becomes the following:
%SystemDrive%\Documents and Settings\NewUsername
关闭注册表编辑器,并重新启动Windows。看看是否能够成功登录该用户配置文件。此外,为了验证路径是否已成功更改,在命令提示符中输入SET
。如果在运行应用程序时发现任何异常行为,可以撤销上述程序。
根据我自己的实验,要想安全的更改账号的登录名,主要有以下4个步骤。
–对C盘进行全盘备份或建立磁盘还原点,这个可能比较繁琐,但绝对是必要的。
- 以各种方式更改你的登录名。
- 如user40662指出的那样,运行netplwiz
。
- 通过运行Computer Management
来使用compmgmt.msc
工具。只要在Local Users and Groups
下修改你的用户设置即可。
- 正如 Sriniv 指出的 wmic useraccount where name='currentname' rename newname
,虽然我没有测试过。
- 修改你的用户配置文件名称并更改注册表相关。harrymc的答案值得一读,虽然由于旧的Documents and Settings
并不完全正确。或者你可以参考 如何更改Windows账户名和用户配置文件文件夹名 - gHacks技术新闻
- 要重命名你的用户配置文件,你必须创建另一个临时管理账户并登录到它。
- 将你的用户配置文件C:\Users\username
重命名为C:\Users\newusername
- 在注册表目录ProfileImagePath
下找到自己的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
,并将该值改为新的配置文件目录名。注意不要改错。
–用新的账户名注销并重新登录,删除临时账户。
–后期处理。这是可以预见的,特别是对于一些路径设置。
- 如果需要的话,你可能要选择性地将系统注册表中的C:\Users\username
替换为C:\Users\newusername
。在大规模修改之前,请先做一次完整的备份!
- 对于像我这样的cygwin
用户,你需要运行mkpasswd -l > /etc/passwd;mkgroup -l > /etc/group
刷新用户和组,然后如期修改用户目录名。
执行以下操作。
1.运行命令control userpasswords2
打开 “用户账户 "对话框
2. 选择要重命名的用户账户,并单击属性
3. 在User name字段中输入所需的用户名,然后单击OK
4. 退出并重新登录,如果更改当前使用的帐户
注意:这不会重命名帐户的用户配置文件文件夹。