今早一用户说登录了几次都没有发现他原来放在桌面上的诸多文件,包括OUTLOOK的配置也消失了。 起初怀疑用户是不是进行了系统恢复,但是系统恢复不会删除用户私用数据的。
尝试进入系统盘下默认的user目录内,发现东西都还在。在现有桌面上新建一文件夹,发现它的位置是system32下的一个系统默认用户路径。 继而查看用户的配置文件,他的类型和其他的不一样了,默认是“本地”,而她的变成了“备份”。原因可能就是这个。
使用whoami /user 得到用户的SID, 查找注册表。 费了点时间,终于在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList 下看到了两个项目, 一个是带.bak的而另外一个是不带的。 猜想应该是这里出了问题。 进到不带bak的,果然路径写到了那个temp里。
修改注册表前还是把那两个都导出备份一下。把错误的那个删除掉, 再把加了.bak的重名为不加.bak的。 重启后用户十分满意。