Win7 下更改 User 账户文件夹位置

以前用 XP 的时候有个习惯,喜欢把“我的文档”文件夹放在 D 盘。近来转到 Windows 7 下,发现 Win 7 对 C 盘占用很大,而且默认的 User 文件夹都在 C 盘,这样的话占用 C 盘不说,以后重装的时候也会麻烦。

提示:本文所讲方法是把你的当前账户文件夹转移到新的位置,并非转移整个 User 文件夹。如果你新建用户 newuser,新用户的一系列账户文件仍然会在 C:\User\newuser 下。

为了便于说明,假设你的用户名为 abc。那么你的 “文档”、“图片”、“音乐”等默认位置分别会在 C:\User\abc\Documents、C:\User\abc\Picturres、C:\User\abc\Music 等目录下。以下的方法可以一次性的将这些文件转移到新的位置(假设为 D:\abc),当你从开始菜单点入的时候,显示的都会是新的位置。

转移步骤如下:

  1. 使用 360安全卫士 等工具清理程序使用痕迹
  2. 新建管理员账户,假设名字为 temp
  3. 注销当前用户,使用 temp 登录系统
  4. 复制 C:\User\abc 目录至 D:\abc(可能会很慢)
  5. 最重要的一步:Win+R 打开运行,输入 regedit,依次展开KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,在 ProfileList 项下寻找以 S-1-5 开头的项,找到 ProfileImagePath 键,修改为 D:\abc
  6. 重启计算机,使用 abc 登录,此时系统应该已经使用了新的账户文件夹。打开开始菜单确认一下。
  7. 一切无误的话,删除 temp 账户
  8. 此步可选。为 D:\abc 加权限限制,默认是 Everyone,依照原先的只给系统组、管理组和当前用户添加全部控制权限。

过程中最慢的一步是复制那里,我大概花了半小时左右,中间会有 UAC 弹出来的各种提示框需要确认。最好把原先的文件夹保留,如果有问题可以修改注册表改回去。如果想更改整个 User 文件夹位置,以便所有新建的用户都可以用新的位置,大概会更麻烦一些,没有深究,有需求者自行搜索吧。

参考链接:http://www.sevenforums.com/tutorials/87555-user-profile-change-default-location.html

发表评论

电子邮件地址不会被公开。

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>