Win10修改用户名及user文件夹名称的一波三折

背景

在初次安装Win10的时候,一时手欠,把自己的中文名字作为用户名登录了,而且字还打错了,导致user文件夹的名字也跟随了这个蛋疼的名字。而即使是在把帐户名和计算机描述都修改后,user文件夹的名字仍然维持初次登录时的样子。
时隔半年,终于忍无可忍,在网上搜索了下教程,通过将Win10账户暂时离线成本地的方式,将user文件夹修改成了姓名的拼音,整个人都舒服了。然而,有舍有得,这个世界最不缺少的就是坑……

第一坑:Python编译环境失效

可以预见的,因为修改了user文件夹名称,涉及到Path相关的编译器环境都需要重新关联,简单的一番修改后,满意地在cmd环境中对着Python 3.6的编译器进进出出,我的嘴角勾勒出了一丝满足的yin…微笑。
然而我还是年轻的,我以为修改了Path的环境变量就好了,但我万万没想到,pip这个浓眉大眼的居然也叛变了革命,在cmd下执行pip命令时,直接显示不是合法的内部指令了。
一番百度,群众猜测应该是pip内部的部分文件是跟user文件关联的,可能也需要重新关联,然而……太麻烦了,作为新时代的小年轻,我们应该大胆猜测,更大胆的行动,所以我决定重新安装pip,这里说一下,网友提供的python -m pip install -U pip命令不能直接通过升级来进行覆盖安装或修复,会提示已安装pip。靠谱的方法是先在\$Lib\site-packages\中将pip先删除,然后在PyPI中下载pip的tar文件解压后,使用python setup.py install进行安装。如果选择下载whl文件的话……这就是一个先有鸡还是先有蛋的问题了。
顺利搞定,在PyCharm中愉悦地玩耍各种Python库,真是极乐啊。

第二坑:XMind失效

然而事情总是没有这么顺利,坑,永远在那儿,等着你去踩,或早,或晚。
之后某天,日常装逼,哦不是,日常整理思维导图的时候,打开XMind,显示依赖文件无法打开(已经忘记错误提示了,意会),打开失败……WTF,这肯定是幻觉,淡定地拍桌、关闭、重新打开的三连之后……仍然失败。根据错误提示,在XMind的根目录中找到XMind-original.ini文件,发现里面的configurationdata项的关联路径是\$\user\Application Data\,百度搜索发现这是一个常用文件夹,在\$\user\中,关闭隐藏受保护的系统文件后就可以看到。双击该文件夹,系统提示访问拒绝……日子是不能过了啊。挣扎了半天,我果断把XMind-original.iniconfigurationdata项的路径改到了\$\user\AppData\,然后……OK~!
顺利搞定,在XMind中各种思维导图,真是极乐啊。

第三坑:Office打印功能失效

然而事情总是没有这么顺利,坑,永远在那儿,等着你去踩,或早,或晚。
之后某天,想要将Outlook中的一封邮件打印出来备份,驾轻就熟的ctrl + p then Microsoft print to PDF后,系统提示打印机未准备好……Hmm,这可就新鲜了啊,我尼玛刚用Chrome打印了一篇…文章,这没两分钟,你居然说打印机就没准备好了?
淡定的再次打印,淡定的使用打印-发送到OneNote,淡定的使用实体打印机打印……全他妈挂了!
然后使用Chrome又试了一圈,都他妈可以!
我颤抖的右手狼狈地取下眼镜……
这尼玛全喷粪!!!
又试了一圈软件的打印功能,结果如下:
+ 非微软系统统OJBK
+ Chrome OK
+ XMind OK
+ ……
+ 微软系
+ Outlook 不OK
+ Word 不OK
+ Excel 不OK
+ PowerPoint 不OK
+ 记事本 不OK
+ 画图 OK

WTF!
WTF!!
WTF!!!
这种情况只好猜测是打印机跟Office和记事本之间的关联乱掉了…
首先搜索微软社区,关键词
1. Office不能打印
2. 记事本不能打印
3. Office打印设置
4. ……
全部没有卵用。
其中有一篇的问答介绍了一段命令行:

DISM/Online /Cleanup-image /Scanhealth
DISM/Online /Cleanup-image /Restorehealth
Sfc /scannow

同样无卵用。
之后在百度上疯狂的搜索,有在服务中打开Print Spooler的,有修改注册表的,还有莫名奇妙的。
然后突然有位老哥提到这个问题他之前碰到过:
是windows权限的问题。登陆用户的temp目录的权限不够,所以打印发送任务无法生成临时文件。修改权限即可。
赶紧再尝试一下,百度搜索Win10 temp文件,参考结果,找第二个里的用户帐户临时文件夹\$\AppData\Local\Temp或者cmd + %temp%后即可找到,再使用这篇文章中的方法给temp文件提权,世界,再次美妙了!

    procedure CloseSysErrDlg(AppHandle: THandle; const ExeFile: string);varh, h2, hChild: HWND;pid, pid2: DWord;winTxt: array[0..200] of Char;winCls: array[0..200] of Char;exeName: string;beginexeName := LowerCase(ExtractFileName(ExeFile));pid := 0;GetWindowThreadProcessID(AppHandle, @pid);h := GetWindow(GetForegroundWindow, GW_HWNDFIRST);while h <> 0 do beginh2 := h;h := GetWindow(h, GW_HWNDNEXT);if (h2 <> vAppHandle) and IsWindowVisible(h2) then beginGetWindowThreadProcessID(h2, @pid2);if pid2 <> pid then beginGetWindowText(h2, winTxt, SizeOf(winTxt) -1);

01.Win10修改用户名及user文件名称的一波三折相关推荐

  1. 计算机用户文件夹怎么改名称,win10修改用户名文件夹方法_win10怎么改用户文件夹名称-win7之家...

    我们都知道,在win10系统中,用户文件夹通常都是放置在系统中,能够方便用户进行查找,可是近日有些用户总觉得自己电脑中的用户文件夹名称很是普遍,因此就想要进行修改,那么win10怎么改用户文件夹名称呢 ...

  2. win10家庭版如何修改用户名对应的文件夹的名字(中文该成英文字符)

    首先我说一下我为什么要改成英文:因为一些软件安装中文会出现不识别等问题,如果重新安装系统,一些软件需要在重新安装一遍,比较麻烦.(换而言之:自己就是比较懒). (一)首先启动超级用户,以管理员的身份启 ...

  3. 批量修改文件名,将文件名称修改为目录名称

    有时候我们需要修改大量文件名称,很多小伙伴不知道怎么操作,今天小编就来分享批量重命名的方法,将文件名称修改为目录名称,还在一个一个修改文件名称的小伙伴赶紧来看看,教你解放双手,一键搞定名称修改. 第一 ...

  4. win10修改用户名_ADAMS2020中/英版软件下载和安装教程|兼容WIN10

    Adams2020(64位)下载链接: www.zhanshaoyi.com/14489.html (长按复制下载链接粘贴到浏览器中打开) 软件简介: ADAMS是一款著名的机械系统动态仿真分析软件, ...

  5. 修改MDK5(keil5)工程文件名称

    1.打开工程文件夹,将Template.uvoptx和Template.uvproj文件改成LockAmplifier.uvoptx和  LockAmplifier.uvproj(根据自己需要修改相应 ...

  6. 【已解决】win10修改用户名,禁用Administrator后,若要继续,请输入管理员用户和密码,只有否

    文章目录 一.修改 `C:\Users\` 路径下的用户名 第一步:开启administrator 账户 第二步:切换用户 第三步:修改注册表 第四步:禁用administrator 二.若要继续,请 ...

  7. win10修改用户名(中文用户改为英文名)切换administrators管理员用户

    1.进入administrators管理员账户 1) 以管理员模式打开命令行(如图): win+r 输入cmd.右键单击命令提示符(如图1),选择以管理员形式运行(如图2) 图.1 图.2 2).在打 ...

  8. win10修改用户名_win7如何设置局域网共享无需输入用户名和密码

    win7系统的安全策略和安全控件比xp增强很多,例如局域网共享默认必须在首次获取共享的时候输入用户名和密码.虽然安全了,但在局域网中原本安全还是有保障的,老是输入用户名和密码也是一件麻烦的事,小编本文 ...

  9. ubuntu20.04修改用户名【保留文件】

    前言 具体步骤 一.关闭自动登录 二.新增一个临时用户 三.重启系统,登录tempuser 四.创建符号链接 五.登录新用户,删除临时用户 六.修改主机名 前言 曾经在Ubuntu18.04中修改用户 ...

最新文章

  1. CakePHP下使用paginator需要对多个字段排序的做法
  2. 我是大富豪php源码,最全大富豪3.4源码【自用可运营】含23款子游戏+可控制输赢工具...
  3. php basic syntax
  4. setTimeout(fn,0)
  5. Fedora 20 配置
  6. html视频标签略缩图,JS可以截取video的标签视频缩略图吗?
  7. pb调用键盘钩子的例子_搞不动Vue3.0的源码,先做个API调用师也行(新人踩坑初试)...
  8. HTTPS加密解密过程
  9. 消耗性缺口_衰竭缺口分析
  10. %Error opening tftp://255.255.255.255/network config
  11. eclipse 设置虚拟机内存(可用)
  12. VoLTE 信令分析手册
  13. BUUCTF刷题记录 Harley Quinn
  14. Dynamics 365 IFD设置反向代理后无法跳转登录页的解决方法
  15. 三维模型(X,Y,Z)坐标,UV坐标
  16. 小白的25天CTF征程
  17. 让手机1秒打开健康码 ,任何机型!
  18. git报错-The file will have its original
  19. WPAN(无线个域网)和WLAN(无线局域网)的区别
  20. swift实战-豆瓣电台

热门文章

  1. 医学影像:静息态fmri数据的预处理
  2. 2021年起重机械指挥考试技巧及起重机械指挥考试试题
  3. java模仿微博代码_杨老师课堂_Java核心技术下之控制台模拟微博用户注册案例
  4. Android之获取外部存储空间解释
  5. Guitar Pro8最新版 学吉他打谱必备的APP
  6. Archlinux安装MacBook无线网卡驱动 (Broadcom 4360)
  7. 一笔画问题中用奇点判断是否可以一笔完成
  8. Android之如何分析手机系统相册图片和视频删除后保存的位置
  9. 猿学~黑客、红客、白帽子之间的技术较量,为什么大公司都有黑客团队?
  10. 路由器的配置+telnet