我继承了一台安装了 Windows XP 的笔记本电脑。我认为我最初使用的用户帐户具有不同的用户名。一些环境变量(APPDATA 和 HOMEPATH)仍然引用以前的用户名,而不是我的新用户名。这些变量未在系统设置的正常 env var 部分中设置,但我在 HKEY_CURRENT_USER/Volatile Environment 的注册表中看到它们。我读到这些是在登录时动态生成的,所以我想知道修改这些以在路径中使用不同用户名的适当方法是什么。
我继承了一台安装了 Windows XP 的笔记本电脑。我认为我最初使用的用户帐户具有不同的用户名。一些环境变量(APPDATA 和 HOMEPATH)仍然引用以前的用户名,而不是我的新用户名。这些变量未在系统设置的正常 env var 部分中设置,但我在 HKEY_CURRENT_USER/Volatile Environment 的注册表中看到它们。我读到这些是在登录时动态生成的,所以我想知道修改这些以在路径中使用不同用户名的适当方法是什么。
我的建议是不要尝试。有一次,当我公司的一位女士结婚并因此更改了她的姓氏时,她的用户帐户名称也发生了变化以反映这一点。我试图重命名她的本地个人资料文件夹以及对它的所有引用,这是一场噩梦。许多程序在注册表中记录了完整的配置文件文件夹名称,而不是在代码中使用标准的 Windows API 调用,因此在注册表和文件中有数百个引用更改。我终于找到了所有这些(我认为),但不值得花时间。
更重要的是:%APPDATA% 和 %HOMEPATH% 不是唯一需要更改的值。您将不得不搜索注册表和整个硬盘驱动器以查找对配置文件文件夹的任何引用,我认为这不值得。如果您真的讨厌旧名称,请备份文件,删除配置文件,然后让 Windows 使用新名称创建一个新名称。