原文:http://www.vistax64.com/tutorials/148461-personal-user-folder-restore-missing-folder.html
原文虽然是针对Vista的,不过M$从Vista开始更改了User Folder和lib文件夹的组织形式,所以解决思路是一致的。碰巧今天挪文件时杯具了一下(收集了将近50G的常用工具软件浮云了……),干脆就把硬盘整理了一下。顺便重新组织了一下用户文件夹。如果碰巧各位同学和某一样,喜欢把文档、图片、视频等文件夹挪到其他分区,又在挪动的时候没有使用属性来设置,那么在个人文件夹里会找不到那些文档、图片等文件夹。在X:\User\User-name\下新建同名文件夹也无效。原因是在Shell文件夹中丢失了记录。 比较方面的方法是在注册表信息中重新写回初始值,重启后再手动设定一下即可。 具体可以参考上面给出原文链接中第二种方法。
这里做一下简要的提点:
1、从原文地址内下载所需要的reg注册表文件。 2、如果不习惯导入reg的话,可以手动打开注册表进行修改(遇到没有的键值时手动新建,类型都是string) 3、首先在 [sourcecode language=“plain”]HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders[/sourcecode] 中补充、重置用户的Shell文件夹。具体设置参照原文第19步的表格与图片。 4、其后在 [sourcecode language=“plain”]HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders[/sourcecode] 中补充、重置系统定义的Shell文件夹。具体对照也参照原文第20步的表格与图片。 5、运行原文第23步中的shell命令,注意要使用管理员权限。 6、按照原文第25步,补充在X:\User\User-name\下的那些文件夹。 7、尝试原文第26步的表格中,那些Shell命令,在运行(Win+R)中打上、回车即可。 8、确认无误后重启。
按照这样思路的设置后,一般就可以解决问题了。 需要注意的是按照原文设置的话,那些文件夹路径会变会系统默认路径下。之后在User Folder里再重新指定路径即可。
P.S. 如果电脑是一个人使用的情况下,推荐在Libraries中including其他路径的文件夹,不但方便组织分布在不同位置的文件夹,也没有以上挪动后丢失的问题了。 当然,一些应用程序默认在My Documents下建立程序设置、个人信息等的文件夹还是会在User Folder下Documents内。