Windows 7删除用户配置文件后使用临时配置文件
症状描述
在XP时代,如果将用户的配置文件删除了,用户在登录就会自动重新创建一个配置文件;而在Windows 7就不行,采用不正确的方式删除用户配置文件后,不会自动创建用户的配置文件,下次登录会一直使用临时配置文件。而临时配置文件不会保存用户所做的更改,也就是说如果使用临时配置文件登录后,在桌面放了一个文件,注销重新登录就会发现该文件丢失。
原因分析
1. 没有使用正确的方法删除用户配置文件(如直接手动删除),正确方法是使用系统属性中“高级系统设置”的“用户配置文件”设置。如图1。(PS:之所以“删除”按钮是灰色是因为自己不能删除自己,已经加载了配置文件不能删除,需要以管理员身份登录后帮忙删除)
图1 2. 由于注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProList下仍存在用户的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