WIN10 修改用户下文件夹的名称_才华低到没朋友的博客-程序员宝宝_win10更改用户文件夹名字

技术标签: win10  文件名  user  

转载note
        我是为了解决正当防卫3不能存档,我的用户名当初设置的数字,转载的原因是,走了很多百度知道和经验的弯路,如果有人看到就别走了,我因为走了弯路前弄后弄导致原先的个人数据文件还丢失,只得跳出步骤新建用户,在PE下复制还有的数据,所以记得备份,数据无价,我的建议是尽量不要闲着没事做这个。

作者:浩瀚猫
链接:https://www.zhihu.com/question/51241293/answer/125148050
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
 

Part 1:解决中文路径报错的极简方法

有些时候,C:\Users\路径有中文的话,很多软件搞不好因为这个问题都会莫名其妙的报错,尤其是那些以python和R语言为开发语言的软件(Anaconda, ArcGIS, QGIS, RStudio等),令人抓狂毫无脾气。

对于不想折腾的人来说,最简单的方法是直接修改临时文件夹位置,参考下面

@784

的回答即可解决大部分的应用报错

win10系统怎么修改c盘user文件夹下的计算机名称?104 赞同 · 22 评论回答


Part 2:修改用户名

2.1 方法一: 新建新账户,并做账户数据同步与转移 [推荐]

如果还是想修改User下的用户名,在Win10下,最优雅正确的做法是这样滴(原谅我原装英文版的操作系统,看位置对应点吧):

  • 打开设置(或控制面板)在帐户(也叫做用户帐户)中新建一个帐户,这个帐户必须是是本地帐户。新建时填写的用户名便是 User 目录下的显示名称(浏览器中点击图片看高清大图)。

  • 紧接着提权到管理员权限。

Win10 2017年2月更新后,单纯的新建本地账户不会出现新文件夹,要先注销然后登陆那个本地账户才能出现!!!

登陆之后User就有这个文件夹了,这个不要担心,先进行下一步:

  • 点最后一个菜单,将当前帐户(旧帐户)的自动同步设置开启!开启!开启(Win 8、8.1、10 都有此功能,而且默认的是开启的,下面的图是 错!误!示!范!

  • 当前帐户切换到本地。

注销,登陆刚刚创建的本地账户。
在新创建的帐户中登陆微软帐号,开启同步设置,这样就好了。

由于有些用户数据如桌面、我的文档,AppData还残留在旧的账户里,所以可以将旧账户里面的对应数据直接复制到新账户里即可

简单点就是,新建本地帐户,填写想要的用户名,在新帐户中登陆微软帐号,同步设置能节省一大堆麻烦的事情。简单靠谱高效(感谢Jack Lee的评论)


如果已经完成了上面的步骤,就到此为止,这一步可以不用看,风险较大,需要对win10的注册表等非常了解,并且难以保证随着win10系统更新依然有效(2016年以前的方法)

2.2 方法二: 重命名帐户名,修改注册表等相关信息 [不推荐]

Step 0:创建还原点,备份注册表

(此处留给度娘)

千万不可跳过这一步

千万不可跳过这一步

千万不可跳过这一步

(防打声明)

只有在正确的备份了注册表还原点之后,才可以进行之后的工作

Step 1:新建本地管理员账户

控制面板 -> 用户账户 -> 管理其他账户 -> 在电脑设置中添加新用户(步骤见Part 2.1)

将其他人添加到这台电脑 -> 我没有这个人的登录信息 -> 添加一个没有Microsoft账户的用户 ->输入用户名(英文哦)和密码,然后修改该账户的类型为管理员(Administrator)。

然后注销要修改的账户,登录新账户。

Step 2: 修改用户名

1.在新账户中,首先Win+R,运行对话框中键入netplwiz 。单击确定。

2.在用户名称部分中,选择要更改的名称,然后单击用户名称属性。

3.在属性窗口,在用户名字段中提供所需的用户名称。然后单击应用紧接着确定。

4.打开C:\Users\,重命名账户名(如果没有获取管理员权限,则不会出现重命名这个选项给你)

然后你重命名为HelloWorld时,会发现一个很尴尬的问题,(请叫我灵魂P图师)

5.结束占用的进程

ctrl+alt+del 呼出任务管理器 -> 性能 -> 打开资源管理器 -> CPU -> 关联的句柄 ->搜索句柄

结束他,然后重新重命名,就OK了。

6.修改注册表里的用户名

Win+R,输入regedit,点击确定。在注册表编辑器中定位到以下路径:

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList

在ProfileList文件夹下,分别点击名字为较长的字符串的文件夹,查看窗口右侧的ProfileImagePath键的内容,凡是S-1-5开头的文件夹,全都要翻,找到所有路径为C:/Users/中文用户名 的键。

双击改成英文用户名HelloWorld。

重启电脑

Step 3: 注册表批量替换

不出意外的话,现在可以成功进入系统了,而且C:\Users\已经变成要修改的英文文件了,但是

到这里还没有完!!!!

到这里还没有完!!!!

到这里还没有完!!!!

因为注册表里还依然存在大量的(1000条左右)C:\Users\中文用户名 的键值,这时候就需要把所有的注册表键值给改回来。

win10自带的注册表修改器已经满足不了批量替换的需求了,需要求助于别的工具

(此处不是广告)
Registry Workshop Download Free Trial Software

这个软件提供了方便的批量替换功能,官网下载软件,安装。

然后安装完的第一件事情

文件-备份到

进行注册表的二次备份!!!

之后就是ctrl+F

出来如下结果

然后ctrl+R

把含有“中文用户名”的地方,替换成对应的英文即可

不要直接查找“中文用户名”,替换成“HelloWorld”,要注意加一下路径的前缀!

然后再重启一下

(如果没成功记得还原备份啊,而且最重要的是不要打我,逃)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/heiheiwocao/article/details/119357273

智能推荐

C++实现题目链表每k个一组翻转_qiexinyueaifei的博客-程序员宝宝_k个一组翻转链表c++

这个题目来自牛客网,这是链接原题链接,我看到别人的一个递归写法觉得手法非常漂亮,所以写这篇博客分析一下代码以便以后自己复习,相关的解释都在代码里边://这个递归函数的功能是返回当前这一组的首节点ListNode* reverseKGroup(ListNode* head, int k) { if(!head||k<=1)return head;//如果为空或者一个一组等于不反转直接返回就行。//下面的手法其实是链表翻转问题的常用写法,temp是用来保存当前节点的下一节点,然后

Android Webview 加载外部html时选择加载本地的js,css等资源文件_fckdenny的博客-程序员宝宝

在使用WebView加载网页的时候,有一些固定的资源文件如js的jquery包,css,图片等资源会比较大,如果直接从网络加载会导致页面加载的比较慢,而且会消耗比较多的流量。所以这些文件应该放在assets里面同app打包。要解决这个问题需要用到API 11(HONEYCOMB)提供的shouldInterceptRequest(WebView view, String url) 函数来加

graphpad prism怎么添加图例_如何用Graphpad prism添加多个图例_雪小洁的博客-程序员宝宝

满意答案jack8608192015.01.14采纳率:49%等级:9已帮助:1266人1. 折线图折线图最为统计图中很常见的一类图,它的特点是可以显示随时间而变化的连续数据,因此每个数据点都有一个相应的X轴值和Y轴值,所以我们在用graphpad做折线图时在数据表类型的选择上一般选XY图(XY graphs)。如下文实例。1.1 根据Table1的1组原始数据(4个样本在4个时间点分别测..._1671465600

java 3行4列二维数组_输入一个3行4列矩阵到二维数组中,并打印出来_超人越山峰的博客-程序员宝宝

输入一个M行M列的二维数组,计算四周元素之和设置数组S(M,M),M>1,ssum=s(1,1)+s(M,M)+s(1,M)+s(M,1)ifM>2fori=2toM-1ssum=ssum+s(1,i)+s(i,1)+s(M,i)+s(i,M)VB 输入一个3行4列的二维数组,分别求出每一行、每一列元素之和 要求你可以将行列算出的值用一个数组接收,这里是采用变量接收的方式.Option...

NASBench101-安装及简单样例使用指南_三晚不过弦一郎的博客-程序员宝宝_nasbench-101数据集下载

NASBench101-安装及简单样例使用指南github地址:https://github.com/google-research/nasbenchpaper原文地址:https://arxiv.org/abs/1902.09635文章目录NASBench101-安装及简单样例使用指南1. 什么是NASBench101?2. NASBench101的安装3. NASBench101的简单样例前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结1. 什么是NASBench101?N

kvm linux内核,linux 内核 kvm_实体店新营销的博客-程序员宝宝

《操作系统》课程设计报告课程设计题目:操作系统课程设计 设计时间:2016/1/10一、 课程设计目的与要求需要完成的内容:(1) 安装虚拟机:Vmware、Vmware palyer (free)(推荐)、Virtualbox(推荐)、VMLite、Xen、Virtuozzo、KVM(2) 安装和使用Linux(推荐SUSE)(注意包含内核源码和内核开发工具等)(3) Linux内核源代码配置和...

随便推点

NSIS打包脚本基础_Barry__的博客-程序员宝宝_product_uninst_key

目录简介    工具:脚本结构    属性    页面    区段    函数    用户自定义函数    回调函数    安装逻辑回调函数    卸载逻辑回调函数基本语法    变量    编译器指令    常用指令    文件、目录操作    注册表操作    INI文件操作    外部调用    字符串操作

CodeForces - 431C k-Tree(dp)_Frozen_Guardian的博客-程序员宝宝

题目链接:点击查看题目大意:给出一棵无穷大的有根树,每个节点都有 k 个儿子,每条边都有权值,分别是 1 ~ k,现在问从根节点向下走,有多少条路径的权值和等于 n ,且至少存在一条边权大于等于 d 的边题目分析:读完题感觉像背包问题,花了一个小时想了个三维 dp,四层 for 用来转移,正确性肯定是没问题的,只不过有点太画蛇添足了:dp[ i ][ j][ k ]:到了第 i 层,容量为j ,最大值为k时的方案数,转移的话一层枚举层数,一层枚举下一个数字,一层枚举容量,一层枚举最大值,非常啰.

opnet安装解决方法_空白格zq的博客-程序员宝宝

最近因为一些原因要做通信仿真要安装这个软件,折腾了很久总算成功系统win10+VS2015+opnet14.5首先参考这篇博文 [https://blog.csdn.net/qq_31285709/article/details/87873709]一步一步认真来,VS2015的配置方法和它一样我安装之后出现过这几个问题:1/:Error:Unable to load editor con...

浅谈跨进程隐私启动Activity_Mr__dingding的博客-程序员宝宝_跨进程启动activity的action

startActivity()的方式有显示和隐式方式,今天记录一下隐式启动。一:代码案例:被启动端Activity中:AndroidManifest.xml<activity android:name=".ui.activity.ActionActivity" > <intent-filter> <category android:name="android.intent.category.DEFAULT"/>

时区切换导致quartz定时任务没有触发问题_weixin_34049032的博客-程序员宝宝

时区切换对Quartz的cron表达式有影响,切换的1小时内停止触发定时任务,导致sla没有定时清空内存计数,误发限流。美国夏令时PST切换到冬令时PDT,会有时间跳变。不带时区跳变的,会出现时间重叠或不连续问题复现mac本机模拟,把时区换成美国的,然后把时间调到11月5号01:59import java.text.ParseException;import java.ut...

java thread main_Exception in thread "main" 解决办法_牛保书的博客-程序员宝宝

Java命令行执行的时候,会出这样的出错信息:Exception in thread "main" java.lang.NoClassDefFoundError:应该这样检查你的环境和你的操作:1、你的文件名对吗?JAVA要求你的文件和你的类名严格对应的。比如 public class HelloWorld{ .....那么文件名一定只能是HelloWorld.java,看仔细了!2、你的程序中有...

推荐文章

热门文章

相关标签