史上最简洁的Win11家庭与学生版修改用户账户名教程

本文详细介绍了如何通过命令提示符和注册表编辑器来修改Windows系统的用户名,包括激活Administrator账户,更改用户文件夹名称以及更新注册表和环境变量中的用户名信息。在过程中需要注意SID的识别和确保修改后的用户名一致性,以解决因中文用户名导致的程序兼容性问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为当初买电脑激活系统的时候使用了中文用户名,导致后续安装一些程序的时候出现了各种各样的bug,无奈之下最终选择了修改用户名,废话不多说,直接上货。

1.首先登录需要修改用户名的账户,在电脑下方的搜索框搜索“cmd”,找到“命令提示符”,右击,以管理员身份运行

2.在命令提示符中输入“whoami /user”,回车,会出现你的用户信息,记住你的SID,比如我的SID以“S-1-5”开头,以“1003”结尾

whoami /user

3.在命令提示符中输入“net user administrator /active:yes”,激活超级管理员账户Administrator

net user administrator /active:yes

4.命令执行成功后,点击“开始”菜单按钮,点击当前的账户名,会出现Administrator,此时注意!注意!注意!先注销当前用户,再登录Administrator账户。

5.登入Administrator账户后,进入C盘下的“用户”文件夹,找到自己要修改的用户名的文件夹,右键,重命名,改成你想要修改的英文名,注意!注意!注意!这个英文名你要记住,后续修改注册表时前后两个英文名必须一致!

6.在电脑下方的搜索框搜索“regedit”,找到“注册表编辑器”,右击,以管理员身份运行

7.进入注册表编辑器,进入目录HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\,找到前面我们的SID对应的账户,里面的ProfileImagePath显示的就是我们的用户文件夹的路径

8.双击ProfileImagePath,将Users\后面的用户名改成刚才我们在C盘用户文件夹下面修改的英文名!(这两个英文名一定要前后一致!)

9.重启电脑,注销Administrator账户,登录自己的账户,就基本完成了用户名的修改。

10.【此电脑】-【右击】-【属性】-【高级系统设置】-【高级】-【环境变量】,将出现过旧用户名的路径中的旧用户名全都改成新的用户名

11.修改用户属性,win+R打开“运行”,输入“control userpasswords2”,打开【用户账户】界面,找到自己的旧用户名,点击【属性】,将用户名修改为新的用户名,点击【确定】

control userpasswords2

12.大功告成!最后以管理员身份运行cmd,输入“net user administrator /active:no”,让关闭Administrator账户从账户列表里消失。干爽又清新!

net user administrator /active:no

写在最后,如果遇到部分软件打不开的情形,可以尝试用软件自带的修复工具对软件进行修复,如果还是无法运行,就只能卸载重装了。

### 如何在 Visual Studio 中创建项目的桌面快捷方式 #### 使用内置功能创建桌面快捷方式 对于已经安装好的Visual Studio,可以通过简单的操作来创建其桌面快捷方式。点击开始菜单,在近添加的应用列表中找到Visual Studio图标并右击该图标,随后弹出的选项里选择【发送到】-> 【桌面快捷方式】即可完成操作[^1]。 然而,当涉及到为特定项目创建桌面快捷方式时,则需要更详细的配置: #### 利用Installer Projects扩展实现 为了给开发的软件应用提供便捷访问入口,开发者可以选择利用 Microsoft 提供的 Visual Studio Installer Projects 扩展来进行部署包的设计构建工作。在此过程中能够定义应用程序将在目标机器上的哪些位置放置快捷方式,比如桌面上或是开始菜单内[^3]。 一旦完成了上述扩展工具的集成之后,便可以在解决方案资源管理器中的Setup项目属性窗口下找到Shortcut属性页签。在这里可以指定要创建快捷方式的位置(例如:用户桌面)、关联的应用程序可执行文件路径以及其他参数设置等信息[^4]。 ```csharp // 示例代码用于展示如何通过编程手段获取当前运行进程所在目录下的某个子文件夹内的.exe文件绝对路径, // 这种做法有助于动态确定待创建快捷方式所指向的目标程序的实际存储地址。 string GetApplicationPath() { string codeBase = Assembly.GetExecutingAssembly().CodeBase; UriBuilder uri = new UriBuilder(codeBase); string path = Uri.UnescapeDataString(uri.Path); return Path.GetDirectoryName(path); } ```
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值