草庐IT

[记录]修改Windows系统的本地用户名(包括C:\Users\***)

feixianxing 2023-03-28 原文

前言

  • 一开始买了笔记本电脑后,不懂事,随手就把电脑用户名设置成了中文
  • 作为一名程序猿,实在是觉得别扭,故在网络上寻找修改用户名的方法,并记录一些坑点
  • 提示:如果有比较多重要文件,最好提前备份
  • 以下内容用NewName原来的用户名表示新旧用户名,记得更换为自己的实际用户名。

我的笔记本电脑配置

(应该没什么关系,只是做一个参考)

  • Window10

修改步骤

  1. win+R,输入regedit,打开注册表编辑器
  2. Ctrl+F,搜索ProfileList,点击查找下一个,直到找到一个ProfileList,它底下有好几个S-1-5-开头的项,依次点击查看,在右边的区域找到C:\Users\原来的用户名的字眼,对应的名称应该是ProfileImagePath,修改它的值为C:\Users\NewName(这里的NewName是指你想修改的新用户名,建议改成英文)。







以下步骤存在风险,谨慎操作,建议备份重要文件


  1. 接下来就是重启电脑,第一次重启后,电脑会变成你第一次使用的样子,这个时候如果有弹窗提示什么的,可以不用管,直奔C盘,找到C:\Users\原来的用户名这个文件夹,修改名字为NewName,也就是C:\Users\原来的用户名变成了C:\Users\NewName,然后再次重启电脑(第2次重启可能比较慢)。
  • 如果你这一步重启——修改文件夹名称——重启的操作后,电脑还是第一次使用的样子,可以尝试以下操作挽回(我没有尝试过,因为我步骤3成功了,该操作是在网上找到的):
    3.1 打开注册表编辑器,找到刚才修改的内容,改回原来的用户名,C:\Users\下的用户名也改回原来的,重启。(该操作只是让你的电脑复原成修改用户名之前的样子
  1. 在你步骤3成功后,电脑应该就恢复正常了。但是,由于部分应用程序在配置的时候,可能会用到C:\Users\原来的用户名\...这个地址,而我们现在把地址变成了C:\Users\NewName\...之后,自然很多应用程序就无法正常使用了。
    这个时候到C:\Users\文件夹下检查一下,应该有两个用户名文件夹,一个是原来的用户名,一个是NewName
    检查C:\Users\NewName的内容是否为原来C:\Users\原来的用户名的内容。如果无误,继续以下操作。
  2. 删除C:\Users\原来的用户名这个文件夹。
  • 我在删除这个文件夹的时候,弹窗提示我这个文件夹正在被其他应用程序使用。

  • 打开任务管理器,点击上方的性能,点击下方的打开资源监视器

  • 点击CPU,在关联的句柄,输入C:\Users\原来的用户名搜索。


  • 右键搜索结果,结束进程(说明:这里我搜索的是我新的用户名,所以搜索结果比较多,搜索原来的用户名,出来的结果应该不多)

  • 如果不清楚这些进程是什么,最好搜索一下。我搜索出来的是MBAMessageCenter是华为电脑管家的进程,所以我就放心地直接关掉了。

  • 这些进程结束后,就可以回去把C:\Users\原来的用户名删除掉了。

  1. 接下来到C:\Windows\system32,找到cmd.exe,以管理员身份运行。
  • 执行命令:mklink /j C:\Users\原来的用户名 C:\Users\NewName
  • 这个命令的作用是创建链接,命令执行后,C:\Users文件夹下会出现一个名为原来的用户名的快捷方式,双击打开后会发现内容和C:\Users\NewName的内容是一样的。因此,用到了C:\Users\原来的用户名的应用程序就可以恢复正常使用了。
  • 记得:原来的用户名NewName更改成自己的实际用户名。
  1. 再次重启电脑,应该就没什么问题了。

有关[记录]修改Windows系统的本地用户名(包括C:\Users\***)的更多相关文章

  1. ruby - 在 Ruby 程序执行时阻止 Windows 7 PC 进入休眠状态 - 2

    我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0

  2. ruby - 使用 C 扩展开发 ruby​​gem 时,如何使用 Rspec 在本地进行测试? - 2

    我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当

  3. ruby-on-rails - 使用 rails 4 设计而不更新用户 - 2

    我将应用程序升级到Rails4,一切正常。我可以登录并转到我的编辑页面。也更新了观点。使用标准View时,用户会更新。但是当我添加例如字段:name时,它​​不会在表单中更新。使用devise3.1.1和gem'protected_attributes'我需要在设备或数据库上运行某种更新命令吗?我也搜索过这个地方,找到了许多不同的解决方案,但没有一个会更新我的用户字段。我没有添加任何自定义字段。 最佳答案 如果您想允许额外的参数,您可以在ApplicationController中使用beforefilter,因为Rails4将参数

  4. ruby - Sinatra:运行 rspec 测试时记录噪音 - 2

    Sinatra新手;我正在运行一些rspec测试,但在日志中收到了一堆不需要的噪音。如何消除日志中过多的噪音?我仔细检查了环境是否设置为:test,这意味着记录器级别应设置为WARN而不是DEBUG。spec_helper:require"./app"require"sinatra"require"rspec"require"rack/test"require"database_cleaner"require"factory_girl"set:environment,:testFactoryGirl.definition_file_paths=%w{./factories./test/

  5. ruby-on-rails - Rails 5 Active Record 记录无效错误 - 2

    我有两个Rails模型,即Invoice和Invoice_details。一个Invoice_details属于Invoice,一个Invoice有多个Invoice_details。我无法使用accepts_nested_attributes_forinInvoice通过Invoice模型保存Invoice_details。我收到以下错误:(0.2ms)BEGIN(0.2ms)ROLLBACKCompleted422UnprocessableEntityin25ms(ActiveRecord:4.0ms)ActiveRecord::RecordInvalid(Validationfa

  6. ruby - 是否可以覆盖 gemfile 进行本地开发? - 2

    我们的git存储库中目前有一个Gemfile。但是,有一个gem我只在我的环境中本地使用(我的团队不使用它)。为了使用它,我必须将它添加到我们的Gemfile中,但每次我checkout到我们的master/dev主分支时,由于与跟踪的gemfile冲突,我必须删除它。我想要的是类似Gemfile.local的东西,它将继承从Gemfile导入的gems,但也允许在那里导入新的gems以供使用只有我的机器。此文件将在.gitignore中被忽略。这可能吗? 最佳答案 设置BUNDLE_GEMFILE环境变量:BUNDLE_GEMFI

  7. ruby - 在 Windows 机器上使用 Ruby 进行开发是否会适得其反? - 2

    这似乎非常适得其反,因为太多的gem会在window上破裂。我一直在处理很多mysql和ruby​​-mysqlgem问题(gem本身发生段错误,一个名为UnixSocket的类显然在Windows机器上不能正常工作,等等)。我只是在浪费时间吗?我应该转向不同的脚本语言吗? 最佳答案 我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我是在Windows上,我的总体印象是它不是Windows原生系统。因此,在主要使用Windows多年之后,开始使用Ruby促使我切换回原来的系统Unix,这次是Linux。Rub

  8. ruby-on-rails - 简单的 Ruby on Rails 问题——如何将评论附加到用户和文章? - 2

    我意识到这可能是一个非常基本的问题,但我现在已经花了几天时间回过头来解决这个问题,但出于某种原因,Google就是没有帮助我。(我认为部分问题在于我是一个初学者,我不知道该问什么......)我也看过O'Reilly的RubyCookbook和RailsAPI,但我仍然停留在这个问题上.我找到了一些关于多态关系的信息,但它似乎不是我需要的(尽管如果我错了请告诉我)。我正在尝试调整MichaelHartl'stutorial创建一个包含用户、文章和评论的博客应用程序(不使用脚手架)。我希望评论既属于用户又属于文章。我的主要问题是:我不知道如何将当前文章的ID放入评论Controller。

  9. ruby - RVM "ERROR: Unable to checkout branch ."单用户 - 2

    我在新的Debian6VirtualBoxVM上安装RVM时遇到问题。我已经安装了所有需要的包并使用下载了安装脚本(curl-shttps://rvm.beginrescueend.com/install/rvm)>rvm,但以单个用户身份运行时bashrvm我收到以下错误消息:ERROR:Unabletocheckoutbranch.安装在这里停止,并且(据我所知)没有安装RVM的任何文件。如果我以root身份运行脚本(对于多用户安装),我会收到另一条消息:Successfullycheckedoutbranch''安装程序继续并指示成功,但未添加.rvm目录,甚至在修改我的.bas

  10. 电脑0x0000001A蓝屏错误怎么U盘重装系统教学 - 2

      电脑0x0000001A蓝屏错误怎么U盘重装系统教学分享。有用户电脑开机之后遇到了系统蓝屏的情况。系统蓝屏问题很多时候都是系统bug,只有通过重装系统来进行解决。那么蓝屏问题如何通过U盘重装新系统来解决呢?来看看以下的详细操作方法教学吧。  准备工作:  1、U盘一个(尽量使用8G以上的U盘)。  2、一台正常联网可使用的电脑。  3、ghost或ISO系统镜像文件(Win10系统下载_Win10专业版_windows10正式版下载-系统之家)。  4、在本页面下载U盘启动盘制作工具:系统之家U盘启动工具。  U盘启动盘制作步骤:  注意:制作期间,U盘会被格式化,因此U盘中的重要文件请注

随机推荐