zoukankan      html  css  js  c++  java
  • 如何修改Windows管理员用户的系统文件夹名

    前言

    场景

      有时候会遇到某些软件不支持中文的Windows用户名,这些软件甚至不能运行,需要我们手动修改用户名以及User下得目录为英文,但是系统上不能直接修改,如果没有正确修改,可能会导致系统用户的各种配置丢失,严重的话可能还要重装系统。今天就在这里记录下具体如何操作,无损改英文用户名。

    分析

      首先,明确修改的目录地址是:C:/User/[用户名],那些不能用的软件需要在这个目录下保存一些用户数据,但软件不支持中文目录。那么要改这个名字,肯定是考虑直接在控制面板修改账户名称,但改过之后实际上C:/User/[用户名]不会同步修改,也就是说根本问题还没解决,而且如果直接进PE修改此目录名的话,系统和软件的很多配置都会读取不到的,所以综上所述,至少需要从两方面考虑:
      1. 修改账户名及注册表,告诉系统和软件我改了用户路径。
      2. 修改C:/User/[用户名]用户文件夹名。

    解决

    步骤

    1. 修改账户名
      进入控制面板->用户账户修改用户名为英文,例如:dev
    2. 修改注册表
      WIN + R 输入 regedit,在目录 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList 中找到 ProfileImagePath 数据值等于你当前用户名路径的值C:/User/[用户名],然后把后面的中文用户名修改为dev,使其变为:C:/User/dev

    3. 修改文件夹名
        这里直接重命名的话,系统一般会提示说有文件正在使用不能重命名,或者没有重命名的功能,这时可以使用WIN PE去做重命名操作。
      • 制作U盘PE工具,也可以把PE安装在本机上(可以用网上众多的老毛桃、大白菜、深度等等)
      • 重启系统进入PE,从资源管理器中找到我们用的Windows所在的盘符,可能不是C,直接修改:/User/[用户名]文件夹名为和上面一致的英文名称
      • 再重启进入Windows系统就可以了
  • 相关阅读:
    第二周
    第一周
    构建之法阅读笔记之三
    冲刺一(10)
    冲刺一(9)
    用户模板和用户场景
    冲刺一(8)
    第10周总结
    冲刺一(7)
    冲刺一(6)
  • 原文地址:https://www.cnblogs.com/MrZhou5/p/12164836.html
Copyright © 2011-2022 走看看