在Surface Pro 3上安装Windows 10之后,它使用了用户名'Jeremy'并创建了一个名为C:\Users\jerem的用户文件夹。

我想重命名文件夹C:\Users\Jeremy。 Windows 8的步骤不起作用。原因有两个。


OneDrive现在是操作系统的完全集成的一部分,并且完全中断了。在注册表中查找/替换似乎可以正常工作,但是很难对这种方法充满信心。
重新启动计算机后,TabletInputService将TextHarvester.dat文件写入旧的用户配置文件位置(如果需要,请创建该文件) )。这使得无法删除文件夹。在线找到的旧解决方案无效。此问题还会导致每次引导计算机时弹出错误消息。


评论

@MehmetFide这不是一个错误-它使用您电子邮件地址中的前五个字母-这是设计使然,不是错误。

所以这是一个设计错误。我的名字叫“ mehmet”,意思是“ mehme”,这很烦人和愚蠢。从客户的角度来看,这显然是一个错误。

@CalvT您是否有消息来源说这是设计决定?又为什么呢对我来说似乎很愚蠢。

有了Surface Book,我在这里是因为我注意到了同样的问题。真是令人讨厌,将我使用了二十年的用户名削减了两个字母。

它至少应该在执行此操作之前先询问一下,并提供给用户进行更改。

#1 楼

这可以在不重命名文件夹且不弄乱注册表的情况下完成:使用所需的用户名创建本地帐户。



本地帐户创建被很好地隐藏了;如何找到它:
设置>帐户>家庭和其他用户>其他用户>将其他人添加到此PC>我要添加的人没有电子邮件地址>添加没有Microsoft帐户的用户


将帐户类型更改为管理员(如果有其他管理员,则可以跳过)。
删除原始的Microsoft关联帐户
如果需要,可以将本地帐户链接到Microsoft帐户


评论


不幸的是,这并没有解决我的想法。按照以下步骤操作,然后重新链接我的Microsoft帐户,创建了另一个用户目录,该目录附加了我的计算机名。

– Andrew T Finnell
2015年11月2日在22:15

一个警告,如果您使用在Microsoft帐户中设置的“家庭安全”,则如果要为其他家庭成员使用它,在(4)上可能会非常棘手。转换第一个帐户后,其他家庭成员立即在PC上变得“知名”,在转换其他本地用户时,我遇到了麻烦。我必须先禁用该功能,然后将所有家庭成员添加为本地帐户,然后将其转换为M $帐户。

– Ed Randall
15年11月21日在7:56



有人做了一个似乎更有用的注释编辑:重要说明请注意,许多应用程序设置,视频游戏保存等都存储在原始用户文件夹中。 (很少,某些设置甚至可能与旧的用户名绑定在一起)。您的图片,文档,音乐等仍将保留在旧的用户目录中。

–游侠怪胎♦
18/12/28在6:13

@JourneymanGeek恕我直言,这是答案的核心部分,因为它不是重命名,而是创建一个新用户。因此,请注意,原始用户文件夹仍然是所有内容的重要位置。

–尼克T
19年4月4日在3:24

在2到3之间缺少一个步骤:使用旧帐户注销并使用新帐户登录。

–CarLaTeX
19年11月16日在7:29

#2 楼

Microsoft实际上已经记录了一种非常简单干净的方法来重命名用户配置文件文件夹。

无需创建新的用户帐户,因此保留了与现有用户配置文件相关联的所有设置。唯一需要进行的注册表更改是编辑一个字符串值(该字符串值告诉Windows用户配置文件文件夹的路径):帐户。

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


转到C:\ users \文件夹,并使用将原始用户名更改为新用户名。
转到注册表并将注册表值ProfileImagePath修改为新路径名。

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


就这样!

有关<User SID>的注释:ProfileList注册表项包含许多子项。要找出要更改的项,请单击每个子项并检查其值,以找到具有正确的ProfileImagePath的子项:



假设我们要摆脱用户配置文件文件夹名称中的空间。因此,在步骤2中,我们使用文件资源管理器导航到C:\Users并重命名John Smith子文件夹JohnSmith。然后在第3步中,单击<User SID>子项,直到找到具有ProfileImagePath C:\Users\John Smith的子项,然后将其更改为C:\Users\JohnSmith

此过程由Microsoft提供,涉及到Windows的已知问题。 7,但相同的步骤在Windows 10中仍然可以继续。

重命名用户帐户不会自动更改配置文件路径

您还需要检查PATH和用户任何过期路径的变量,然后重新启动。某些应用程序会添加新的PATH /用户变量,而用户配置文件的文件夹名称将完全展开,并且它们不会自动更新。

评论


这应该是公认的答案。在Windows 10 1809上,您必须使用OneDrive执行另一步骤。登录时,系统会提示您……找不到,移动或删除桌面。您必须重新登录OneDrive,并使其与新文件夹更改同步。我还进入OneDrive设置->自动保存,然后点击“更新文件夹”,以确保正确地拾取了桌面。几分钟后,似乎一切恢复原状。

–丹尼尔·杰克逊(Daniel Jackson)
19年2月15日在19:12

这个简单的程序效果很好。但是,许多软件之后无法卸载。若要更正此问题,您必须更改注册表中以前用户名的所有出现。幸运的是,regedit具有搜索功能,但是不幸的是它没有替换功能,因此可能需要一段时间才能手动完成。

–终极
19年3月14日在11:20

为了避免大量手动注册表更改,请在执行此更改之前在OneDrive中“取消链接此PC”。然后再次设置OneDrive。

–伊恩W
19年8月26日在13:28

我简直不敢相信这有多么容易-尤其是在遵循了上面评论中的一些技巧之后。我已经搜索了整个注册表(执行搜索之前请记住选择“计算机”,以便它扫描整个注册表),我发现总共有6个实例具有旧的用户帐户名,其中4个是配置文件的路径映像(尽管它是Windows的全新安装)。取消链接OneDrive也是一个好主意,因为它非常容易,并且在重新启动后,一旦我打开OneDrive应用程序,它就会自动自动链接回自己。

–pafflick
2月29日19:06

如果就这么简单,为什么Microsoft不会在用户配置应用程序中不添加“更改用户目录名称”?

–卢克·哈奇森(Luke Hutchison)
10月9日5:17

#3 楼

尽管不是直接解决问题,但如果问题不只是美观,而是恢复的或旧的配置文件或链接引用用户目录,则符号链接可能是无风险的解决方案。


打开提升权限的命令提示符
切换到用户目录
创建针对用户目录真实名称的目录结

例如

C:
CD\Users
MKLINK /J Jeremy jerem


这使您可以使用c:\Users\Jeremy\.....来引用个人资料的一部分。

评论


一个不错的简单解决方案,足以解决一些问题。

–stefano
16年8月27日在8:23

这工作了。非常感谢您的建议。我以管理员权限打开了CMD,导航到c:\ users \,然后运行“ mklink / j matt matthew”(例如)将“ matt”链接到已经存在的“ matthew”文件夹。

– Xonatron
17年6月11日在16:52

就我而言,它帮助我克服了程序遇到的一些错误,因为我的用户文件夹中有空格。所以我运行了mklink / j greatUser“我的全名”,它可以工作。谢谢!

– Metafaniel
18年8月10日在17:26

警告:某些程序不会遵循目录连接,因此将崩溃。

–user66001
19年4月18日在14:01

对Linux用户的警告:自变量与ln -s的顺序不同!

–埃里克·杜米尼尔(Eric Duminil)
19年4月28日在19:33

#4 楼

我遇到了同样的问题,并且已经解决了以下问题(使用在其他一些网站上找到的信息):


为了安全起见,请创建一个还原点。打开控制中心,键入系统还原,然后单击创建系统还原点。选择C:驱动器,然后单击“创建”。
单击Windows按钮(在左下角),键入regedit并单击“执行”命令。
单击“是”确认UAC对话框。
通过单击文件>导出来备份以前的注册表。
转到HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows NT / CurrentVersion / ProfileList。在那里您可以找到一些子文件夹(从'S-1-5-'开始)。在名为ProfileImagePath的注册表项中搜索包含路径(要更改)的文件夹。 (问题示例:搜索值'C:\ Users \ jerem'。)
如果找到它,则双击它并更改路径。 (在原始问题之后,您现在将值更改为'C:\ Users \ Jeremy'。)

关闭注册表编辑器窗口。
单击Windows按钮(在底部再次输入netplwiz,然后单击“执行”命令。
确保选中“用户必须输入用户名和密码”复选框。从列表中选择用户(您要为其更改路径的用户),然后单击“属性”。
在新窗口中更改用户名。 (在原始问题之后,您现在将用户名更改为“ Jeremy”)。如果愿意,您也可以在此处更改全名(但在我的情况下,已经输入了正确的名称)。我想您不能将全名字段留空。单击确定关闭窗口。
也单击确定关闭其他剩余的打开的窗口。
重新启动系统。
再次启动Windows 10,然后尝试登录。这将失败(由于路径更改),并且您将自动使用临时用户帐户登录(这将需要一些时间)。但是,您现在可以使用Windows资源管理器更改文件夹的名称(按照上面的示例,您现在将文件夹jerem重命名为Jeremy)。
注意:或者,您可以启动到另一个操作系统(如果您已经安装了一个)或使用Live CD操作系统来更改文件夹名称。

更新:感谢用户@lmiguelvargasf通知我有关解决方案的问题!我认为该系统在更新注册表中的引用时会更智能,但事实并非如此!因此,您应该再次启动注册表编辑器(如步骤2所示),并通过单击文件>导出进行备份。然后单击“编辑”>“搜索”(或“查找...”),键入旧路径(在示例中为C:\ Users \ jerem),然后搜索键,值和数据。用新路径(C:\ Users \ Jeremy)替换所有包含旧路径(C:\ Users \ jerem)的引用。单击键F3搜索下一个参考。重复该操作,直到找不到对旧路径的任何引用。即使在Windows 10上相对较新的安装,您可能也必须更新约100个条目(尤其是OneDrive和Edge在注册表中具有很多缓存路径)。最后,一些额外安装的程序可能已经创建了注册表项!

最后,再次重新启动系统并启动Windows10。第一次登录可能要花一些时间,但是现在一切应该可以正常工作了,并且路径现在应该更改用户目录的目录!如果一切正常,您现在可以删除原始文件夹(使用问题示例,该文件夹名为jerem)。

INFO:我正在使用德语系统。我尝试正确地翻译项目符号要点,但是很有可能它们的名称可能有所不同!

免责声明:从Windows 8.1(64位)升级到Windows 10(64位)后,此解决方案可在我的笔记本电脑上使用。但是,我不能保证该解决方案也可以用于其他配置的解决方案。如果您按照上面提供的解决方案进行操作,则一切后果自负!

评论


这在Windows 10 64位上对我有用!完成11个步骤后,要进入临时帐户,我必须输入密码,然后输入PIN,并在Windows报告存在一些错误后继续按“跳过”,直到最终登录到我为止。重命名文件夹后我重新启动Windows,一切正常

–乔治·卢克
15年8月2日在8:41



这可以工作,但是会破坏很多东西,包括从Windows应用商店安装应用程序的能力。检查事件查看器后,我注意到许多与ESENT服务有关的错误,这些错误仍在引用旧的用户帐户文件夹。我发现解决问题的最简单方法是通过从“错误/原始”用户配置文件文件夹(在本例中为“ xavie”)到“新/正确”文件夹(“ xavier”)创建符号链接。为此,我使用了很棒的Link Shell扩展。

–xfx
2015年8月7日,下午5:30

@traintes:我只是寻找oldusername,在搜索中我包括了包含该单词的旧键,值和数据。

–lmiguelvargasf
15年8月17日在3:35

搜索和替换注册表时要小心。您不想意外地将“ c:\ jerem”替换为“ c:\ Jeremy”,否则可能会在某个地方出现“ c:\ Jeremyy”。实际上,您可能想要稍后进行搜索以确保确定。另外,可能还有一些其他程序将路径存储在其他位置,例如.INI文件,.XML文件或数据库。期望会发生故障,并准备好追逐它。

–GuitarPicker
15年8月17日在15:46

为了使系统保持连续的正常状态,我建议(就像@xfx一样)在更改之前创建一个从新名称到旧名称的符号链接。右键单击开始菜单,然后打开命令提示符(管理员)。然后cd C:\ Users和mklink / D newname oldname。重新启动并确保没有任何东西可以引用旧名称后,可以删除符号链接并重命名目录。

–特雷弗·罗宾逊
16年5月15日在20:39

#5 楼


要访问“高级用户帐户”面板,请在Windows按钮旁边的“搜索网络和Windows”框中键入netplwiz,然后单击或点击Netplwiz(Windows应用程序)。
在“高级用户帐户”面板中,选择用户您要修改并单击属性
,在用户的属性窗口中,输入新的用户名,然后单击确定。
重新启动以使更改生效。

来源: http://www.opentechguides.com/how-to/article/windows-10/43/win10-change-account.html

评论


问题是关于更改配置文件文件夹名称,而不是用户名。您的解决方案对此有用吗?我对此表示怀疑...

– Zagrimsan
2015年12月9日下午13:26

我正在搜索“ netplwiz”,因为我只想重命名我的用户名。

– hdev
16年2月25日在17:06

您的链接已更新,现在还包括如何更改文件夹名称。并且此其他链接包括2种方法(本地帐户为onr,Microsot帐户为on),用于更改用户名,然后更改文件夹名称:answers.microsoft.com/zh-cn/insider/forum/…

– Troglo
16年5月13日在20:42



这实际上对已接受的答案有所帮助:由于某种原因,Windows不允许我使用所需的名称创建本地帐户(可能是因为我已经尝试从ms帐户切换到本地帐户,所以该名称仍处于注册状态),但是使用netplwiz和高级用户帐户mmc,我比使用“正常”本地帐户创建要轻松得多!

–梅尔文
16年7月24日在12:40

这应该是公认的答案。我使用要更改用户文件夹名称的Microsoft帐户登录时尝试了此方法。在netplwiz中更改帐户名并重新启动计算机后,令人惊讶的是,该文件夹也被重命名了。在WIN10 v1809中进行了测试

–伊凡
19年2月24日在12:27

#6 楼

我设法通过以安全模式登录第二个管理员帐户来使Windows 8教程自己运行(我本人使用“带网络的安全模式”;使Windows 10版本进入安全模式的确切方法可能有所不同) )。安全模式会阻止OneDrive加载。

重命名目录后,您需要搜索并将“ C:\ Users \ jerem”替换为“ C:\ Users \ Jeremy”(在我的情况下,登录辅助帐户时,它是Regedit中的“ C:\ Users \ Kimiko”到“ C:\ Users \ Muffin”),然后您需要再次进行操作重新登录到您的主帐户,以便您也可以在HKEY_CURRENT_USER中获得所有信息。显然,这不会捕获文件中的所有内容。在进行第二次搜索和替换后重新启动时,OneDrive抱怨其主目录已被删除。在那之后一切似乎都正常了。

评论


您还没有遇到TextHarvester.dat问题?

– GollyJer
2015年6月9日在1:20

我还没有,但是当我刚刚检查这可能是因为我在台式机上使用它而从未安装触摸屏时发生。在这种情况下,我想您可以按照我的说明返回安全模式,然后执行DelProf2.exe / u操作。

–头昏眼花的H.松饼
2015年6月9日15:17

#7 楼

我还不能发表评论...我只是想补充一点,我遵循了Traintes解决方案中的步骤,但是如果您想避免在重启PC时出现错误,则可以在重启之前按照以下步骤操作:


在命令提示符下(具有管理员权限)激活管理员帐户,右键单击Windows徽标并选择选项,然后键入net users Administrator /active:yes

在“高级启动”中重新启动计算机,然后单击“启动” >电源>(Shift +)重新启动
转到故障排除>高级选项>命令提示符
选择管理员帐户
导航到C:\用户,键入c:,然后键入cd users


使用您当前的文件夹名称(而不是旧名称)和所需的文件夹名称(而不是新名称)输入rename oldname newname

退出并重新启动...容易实现...

评论


您按照我的指南的频率(两次)重新启动计算机。但是,按照您的步骤操作,您节省了一些时间,因为您不必使用临时配置文件登录(这需要花费一些时间才能创建)...

–训练
15年8月27日在15:48

您是否已测试这些说明?至少在Windows的早期版本中,由于HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ <用户SID> \ ProfileImagePath仍将指向c:\ users \ oldname,因此Windows将仅假定文件夹已被删除并下次登录时重新创建它。您还应该发现,由于您是以旧名称登录的,因此ntuser.dat将被打开并阻止目录的重命名。最后,您还应该建议人们禁用管理员帐户作为最后一步;默认情况下禁用它是有原因的!

–user66001
19年4月18日在14:09



#8 楼

有一种更快,更轻松的方法。 (像往常一样,Windows NT正确无误,但是微软只是在不断努力地满足琐碎的平板电脑市场,使琐碎的UI任务越来越难。幸运的是,旧的应用程序仍然可用。)在“开始”菜单上,键入comp并选择Computer Management,展开Local Users and Groups,右键单击Users到那里的新本地帐户,然后单击Groups并打开Administrators组并添加新帐户。

注销,然后使用新帐户登录。该帐户名将用于在Users中创建一个新文件夹。您可以从旧用户文件夹中复制所需的任何内容,然后从同一应用程序(或“设置”中的“家庭”内容)删除旧用户帐户。重新链接到您的MS帐户。

评论


不幸的是,“计算机管理>本地用户和组”选项在Windows 10 Home Edition中不可用,仅在Professional及更高版本中可用。

–萨尔瓦多
18-09-5在11:14

#9 楼

我遇到了同样的问题,并且可以正常工作。感谢tenforums网站!

https://www.tenforums.com/tutorials/89060-change-name-user-profile-folder-windows-10-a.html

摘要:

1)在命令窗口中:wmic useraccount获取名称,SID

获取用户的SID。

2)使用regedit命令打开注册表。

搜索

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \


将本地用户名更改为新名称。 >
3)重要提示:编辑注册表后,您必须重新启动计算机,否则重命名会出现相同的错误。

4)现在,您可以重命名目录(文件夹)了。

评论


请引用相关内容,以使您的答案完整。

–丹尼尔B
19年4月4日在14:40

@DanielB,它有几页长,并且具有屏幕截图等。

– Likejudo
19年9月4日在15:38

如果您链接的页面(更像是何时)消失了,那么您的答案突然不再是答案。这对任何人都没有帮助。如果您觉得该指南过于详尽,也可以尝试将其缩短。

–丹尼尔B
19年9月4日在17:34

这些说明与现有用户相同。

–猎犬
19年4月4日在22:59

@likejudo-我仍然相信这个答案是在建议已经提交的解决方案,而不是查找用户的SID,我认为这是不必要的。无论如何,您仍然没有按照我们的规则引用相关信息。如果您从另一个网站复制源,则必须对其进行引用(已完成)和引用(未完成)。

–猎犬
19 Sep 9'在11:28