none
怎样修改%USERPROFILE% 的具体地址 RRS feed

  • 问题

  • rt,如何修改个人文件夹位置。

    注意:不是users文件夹,也不是Documents。

    mklink的方法就不要说了,live mesh拒绝同步符号连接

    2011年5月28日 14:41

答案

  • %USERPROFILE%这个路径比较特别,它不是一个普通的文件夹,而是用户配置文件的根目录,用户的所有特定数据,包括文件和注册表信息都保存在这里。

    由于这个特殊性,每个用户的配置文件位置没有保存在用户自己的注册表中,而是保存在系统注册表中的。

    用注册表编辑器打开

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

    这里就记录了系统中所有帐户的配置文件路径,分别在各个用户所对应的SID项之下,其中的“ProfileImagePath”字符串值就是%USERPROFILE%的值了。。。


    黄俊伟(wbpluto) MSN: hjw@live.cn Blogs: http://blog.wbpluto.com http://blogs.itecn.net/blogs/wbpluto
    • 已建议为答案 Niki Han 2011年5月30日 9:27
    • 已标记为答案 Vivian Xing 2011年6月1日 9:22
    2011年5月30日 5:12

全部回复

  • 不知為何需要修改 %userprofile% 位置? 另外也可以通過 junction (交接點)來對文件夾路徑進行設置.


    Folding@Home
    2011年5月28日 15:24
  • %USERPROFILE%这个路径比较特别,它不是一个普通的文件夹,而是用户配置文件的根目录,用户的所有特定数据,包括文件和注册表信息都保存在这里。

    由于这个特殊性,每个用户的配置文件位置没有保存在用户自己的注册表中,而是保存在系统注册表中的。

    用注册表编辑器打开

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

    这里就记录了系统中所有帐户的配置文件路径,分别在各个用户所对应的SID项之下,其中的“ProfileImagePath”字符串值就是%USERPROFILE%的值了。。。


    黄俊伟(wbpluto) MSN: hjw@live.cn Blogs: http://blog.wbpluto.com http://blogs.itecn.net/blogs/wbpluto
    • 已建议为答案 Niki Han 2011年5月30日 9:27
    • 已标记为答案 Vivian Xing 2011年6月1日 9:22
    2011年5月30日 5:12