重命名Windows 7/8上的配置文件文件夹


11

在Windows安装过程中,我不小心输入了带重音的名称作为用户名,并以该名称命名了我的配置文件名。我已经将用户重命名为没有重音符号,但是个人资料文件夹是另一个主题。

基本上我想要这个是因为我在某些应用程序中重音字符有问题。

是否可以重命名?我知道我必须从个人资料进行复制,但是我如何才能自行执行重定位?我不想碰我的机器上的任何其他配置文件。

Answers:


12
  1. 使用其他管理员用户帐户登录。
  2. 重命名您要保留的配置文件文件夹,记下新路径。
  3. 打开regedit。导航
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  4. 在此处列出的密钥中找到您的SID。您可以很容易看出,其中一项将具有您的用户帐户的旧路径。
  5. ProfileImagePath条目从#2 更改为新路径。
  6. 重启

这适用于Vista / 7/8和Server 2008 / R2 / 2012。这同样适用于2000 / XP和2003,但是您不能跨版本组。例如,2000年的配置文件不适用于8个。您必须使用USMT。


1
我尝试了这个,看起来很狡猾。可能会发生注册表黑客攻击,但是当我测试用户帐户时,操作系统抱怨用户正在使用临时配置文件登录。就我而言,它没有重命名用户文件夹,也没有使用新名称创建新文件夹。
盖·托马斯

2
步骤2是重命名配置文件文件夹,Windows不会为您执行此操作,也不会创建该文件夹,这就是步骤2在我的指导下的原因。
克里斯S

您可以通过确保只有1个Admin用户(在计算机启动时会自动输入)来避免执行步骤1和最后执行步骤2,请继续执行步骤3。当您重置并稍等片刻时,您会收到@GuyThomas在谈论的消息,执行第2步,然后再次重置,这一切都完成了。这样,如果您是终端的唯一用户,则不必创建不必要的第二个用户,但是这样做的代价是第一次重新启动需要更长的时间才能真正进入Windows。
Memor-X

2

Microsoft KB2454362 重命名用户帐户不会自动更改配置文件路径中描述了重命名配置文件文件夹的过程 :

  1. 通过使用另一个管理帐户登录。

注意您可能首先需要创建一个新的管理帐户。

  1. 转到C:\ users \文件夹,并将具有原始用户名的子文件夹重命名为新用户名。
  2. 转到注册表,然后将注册表值ProfileImagePath修改为新的路径名。

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ <用户SID> \

警告如果您错误地使用了注册表编辑器,则可能导致严重的问题,可能需要您重新安装操作系统。Microsoft无法保证您可以解决由于错误使用注册表编辑器而导致的问题。使用注册表编辑器需要您自担风险。

  1. 注销并使用已更改名称的用户再次登录,该用户应使用具有新路径名的先前配置文件。

对我来说,可以添加它来标识用户SID,您可以在自己的会话下从命令提示符下运行它whoami /user。如果您已经在另一个管理会话中,则可以通过运行命令提示符使用来获得自己的“快速”会话runas /user:[domain\]username cmd。并且如MS文章所述,您不必重新启动-只需注销并再次登录。

希望这可以帮助。


0

用正确的名称创建另一个用户配置文件,然后将文件移到另一侧。这为我解决了类似的问题。


并非一直都在工作,例如,我有一个用户使用带有我的公用名的microsoft登录名(具有自动生成的目录和内部用户名email_000)。试图创建第二个用户,并且感到惊讶,这一次,我得到了public_name_2它以某种方式检测到存在一个具有相同名称的用户的信息,并添加了一个_2,即使该名称没有被使用。也许删除用户然后添加新用户会更好?
Krzysztof Bociurko

@ kaiten65 “您尝试过……吗?” -是一个问题。 “这似乎是解决一个小问题的简便方法” -评论。那么,所提问题的答案到底在哪里?
Ramhound

@Ramhound我改了答案。感谢您指出了这一点。
prog_24'3

@ChanibaL,您可能必须清除该用户的注册表记录。尝试搜索HKEY_USER_PROFILE
prog_24,2016年

-1

这是有效的方法,(对我而言,是期间)。可与任何版本的Win7,AFAIK一起使用。我相信我也已经使用Win8.x测试了此OK

如果要部署具有相同配置但用户登录名不同的许多工作组计算机,此过程对于创建标准配置文件非常有用,因为它会创建一个新的Default用户,同时保留旧的Default用户,以防万一。

它看起来很复杂,但是如果您大致上熟悉Windows,它实际上非常简单。在完成其中两个操作之后,IME几乎是第二次重做。

  1. 按照您希望的方式设置用户(通常是管理用户)。

  2. 以具有管理员权限的其他用户身份登录。

  3. 转到c:\ users文件夹

  4. 将“文件夹和搜索选项”更改为“取消隐藏已知文件类型的扩展名”和“取消隐藏受保护的操作系统文件”(取消选中这两个框,不确定是否需要第一个,但是如果可以看到文件扩展名,则更容易IMO)

  5. 重命名默认为任何未使用的名称,例如Default-xx

  6. 将设置用户(您现在不是该用户登录,对吗?)复制到同一文件夹中;它将被称为“ [设置用户]-复制”-请注意,如果复制未完成,则可能必须重新启动并尝试再次执行复制操作。或者,您可以先重新启动并确定。注意:IME,如果在复制过程中被告知某些文件的名称太长而无法复制,则可以忽略它们。这偶尔发生在我身上。

  7. 将该复制的文件夹重命名为“默认”

  8. 右键单击默认,然后取消选中“只读”;然后选中“隐藏”。单击“应用”,然后单击“仅将更改应用于此文件夹”单选按钮。单击确定。出现提示时,单击“继续”。如有必要,再次单击“确定”以关闭该窗口。

  9. 返回控制面板并创建您想要的任何新用户。它将具有“默认”中的所有特征,也就是说,您首先创建的设置用户。

  10. 通过以新用户身份登录来签出内容。您创建的任何新用户都将具有相同的设置。很少有事情不适合新的配置文件(例如,桌面背景可能不会出现)。当然没什么大不了的。

如果您有另一台装有相同程序的PC,则也可以使用该原始复制文件夹的副本。

如果继续使用在创建个人资料副本时使用的登录名,则可能要重新检查该用户的“隐藏受保护的操作系统文件”。

让我们知道这对您是否有用。现在已经使用了几个月,没有任何问题。


我只是忘了更新此问题,我已经找到了解决方案:hron.me/blog/2013/04/rename-windows-8-profile-dir
Gabor Garami 2014年

-1对不起,但是首先这应该不能正确工作(因为将默认配置文件复制到新用户配置文件时,用户注册表会变得专门化),并且由于更改用户而导致各种问题的可能性很大SID。
克里斯S

-2

步骤如下:

Windows 7的

注意:必须以管理员用户身份登录。

  1. Win键。
  2. 右键单击“ 计算机”
  3. 单击属性
  4. 在页面的右侧,您将在_计算机名称,域等标签下看到更改设置
  5. 单击更改设置
  6. 计算机名称选项卡,找到“ 重命名此计算机或更改其领域...... ”单击说盒更改
  7. 输入新的计算机名称。
  8. 单击确定
  9. 重新启动计算机。

Windows 8

  1. Win+ X
  2. 单击系统
  3. 在“ 计算机名称”选项卡下查看
  4. 执行与上述相同的操作。其他选项应相同。

重新启动之前,请不要忘记保存任何文件,以免丢失!


3
这将重命名计算机名,而不是用户名。这些事情在Windows术语(实际上,所有术语...)中是不同的。
Gabor Garami 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.