修改Windows的用户目录
May 18, 2011众所周知 windows用户不像linux用户 将什么都放在用户目录下
可依然是有个用户目录的 其下还有隐藏文件夹存放着大部分程序的配置
在Windows7下 它是 C:Users你的用户名
记得以前用XP的时候 用户名不敢起中文的
因为那会导致你的用户文件夹是中文的 然后很多程序工作不正常
去年初始化这台笔记本的时候
我心想 这都什么年代了
谁的程序要是敢不支持中文文件夹 我干脆不用它了
也许爱国不是这么爱的
最终我还是偶尔会碰到有问题的程序
前些天 鼎鼎大名的CA Erwin出了r8的新版本
我于是换了这个新版本 谁知道 r7的时候还没有问题
r8反而倒退的不支持中文目录了……而且 没处可改
我屈服了 还是把用户名改成英文吧
但是改过的人都知道 无论是xp vista 还是windows7
你修改用户名 用户文件夹都是不会变的
所以我只好新建了一个管理员 用它修改了我的用户名
然后进注册表 修改了
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionProfileList
这个键值里的目录
当然 还要把User下的文件夹重命名成新的英文名
按理说 做完以上三步应该是没什么问题了
我为了保险期间 还在注册表里搜索旧的用户目录把它们都替换成新的
然后 在接下来的一周里
还是有各种各样的问题
所以我现在忠告你
如果你的用户名已经是中文了
导致有的软件不能用 还是想办法搜索让这个软件支持中文目录的办法吧
改用户目录的代价真的太大了…
浪费的时间也许比备份系统再重装一次所有软件都要多
竟然有那么多程序 不使用系统里的的用户目录变量
而在初始化的时候写死
竟然有那么多程序 这些写死的临时文件目录还没办法改
竟然有那么多程序 卸载了重装都没用
这其中倒让我对很多软件有了更清楚的理解
让我知道了很多解决此类目录问题的方法
那些都按下不说了吧 只希望你不要遇到那么多让人抓狂的错误