XP缺省的用户配置文件目录是C:Documents And Settings<user>,下面一般放特定用户的各种配置文件,比如Internet临时文件,cookie文件,等等。

但是由于C盘一般不大,所以当此文件夹大小增长时,就会耗尽C盘空间;没办法,只好寻找一种可以挪动该文件夹得方法,按如下步骤可以做。

  1. 修改注册表的ProfileImagePath值
    首先必须找到该用户的SID,进入下列键值:
    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList
    一般而言,SID像以下形式:
    S-1-5-21-1904620462-2100430276-3594733784-1009
    找到和该用户match的SID,修改该SID下的ProfileImagePath为新的USERPROFILE路径
  2. 修改USER SHELL FOLDERS和SHELL FOLDERS
    HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerUser Shell Folders
    HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders
    你会发现在上述两项key下面,有各种键,比如Local Settings,APP Data之类的,修改这些键的值指向新的USERPROFILE

重新以该用户登入即可。

运行Set|grep USERPROFILE验证USERPROFILE确实被修改了

Advertisements