症状描述

在XP时代,如果将用户的配置文件删除了,用户在登录就会自动重新创建一个配置文件;而在Windows 7就不行,采用不正确的方式删除用户配置文件后,不会自动创建用户的配置文件,下次登录会一直使用临时配置文件。而临时配置文件不会保存用户所做的更改,也就是说如果使用临时配置文件登录后,在桌面放了一个文件,注销重新登录就会发现该文件丢失。

 

原因分析

1. 没有使用正确的方法删除用户配置文件(如直接手动删除),正确方法是使用系统属性中“高级系统设置”的“用户配置文件”设置。如图1。(PS:之所以“删除”按钮是灰色是因为自己不能删除自己,已经加载了配置文件不能删除,需要以管理员身份登录后帮忙删除)
1
图1
2. 由于注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList下仍存在用户的SID信息,它记录了原来用户配置文件对应的路径,而非正确的操作方式不会自动删除注册表中的SID信息,从而导致无法加载有效的配置文件。

 

解决方案

方案1

下载微软提供的修复工具(http://go.microsoft.com/?linkid=9734641),以管理员身份运行一下就行了。

方案2

1. 在图1中删除已经无效的用户配置文件。
2. 打开“注册表编辑器”,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList下,选择相应的 SID(PS:如果有很多SID信息,可以查看ProfileImagePath值找到要删除的SID,如图2),然后右击选择“删除”。重启计算机后登录后就会生成新的用户配置文件。
2
图2