我已经安装了几天的Windows 7。今天,我意识到我在用户名上犯了一个错误,这让我发疯(我的个人OCD)。
尽管可能会更改物理文件夹名称,尽管涉及很多,但我不想打开这种蠕虫病毒。
我要做的只是在登录提示出现时更改我提供的用户名。我认为可以通过在“用户帐户”中重命名用户帐户来实现,但这是行不通的。
那有可能吗?还是创建另一个用户并花费数小时迁移我已经为该用户自定义的所有内容的唯一方法?
我已经安装了几天的Windows 7。今天,我意识到我在用户名上犯了一个错误,这让我发疯(我的个人OCD)。
尽管可能会更改物理文件夹名称,尽管涉及很多,但我不想打开这种蠕虫病毒。
我要做的只是在登录提示出现时更改我提供的用户名。我认为可以通过在“用户帐户”中重命名用户帐户来实现,但这是行不通的。
那有可能吗?还是创建另一个用户并花费数小时迁移我已经为该用户自定义的所有内容的唯一方法?
Answers:
创建一个新帐户,并使用Windows Easy Transfer在每个帐户之间进行设置和数据传输!删除旧帐户。总而言之,这取决于您个人资料的大小。
请尝试此处描述的过程:“如何重命名或移动用户配置文件文件夹?” 。
重命名用户配置文件文件夹
要重命名(或移动)User Profile文件夹,您可以使用以下方法。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,并更改配置文件路径
ProfileImagePath
值并更改配置文件路径。(ProfileImagePath存储用户帐户主文件夹的完整路径。)例:
%SystemDrive%\Documents and Settings\OldUsername
becomes the following:
%SystemDrive%\Documents and Settings\NewUsername
关闭注册表编辑器,然后重新启动Windows。查看您是否能够成功登录该用户配置文件。此外,要验证路径是否已成功更改,请键入SET
命令提示符。如果在运行应用程序时发现任何异常行为,则可以撤消上述过程。
“我想做的只是在登录提示出现时更改我提供的用户名。我认为可以通过在用户帐户中重命名用户帐户来实现,但这是行不通的。
如果只是您要更改的名称,这将容易得多:转到用户帐户,然后单击要更改的帐户。然后将用户名重命名为您想要的用户名。用户文件夹仍将保留旧的错误用户名,但是在登录屏幕等处,您将看到新的用户名。
根据我自己的实验,主要需要执行以下4个步骤来安全地更改帐户的登录名,如下所示:
Documents and Settings
。或者您可以参考如何更改Windows帐户名和用户配置文件文件夹名-gHacks Tech News
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
以刷新用户和组,然后按预期更改用户目录名称。