Chinaunix首页 | 论坛 | 博客
  • 博客访问: 47193
  • 博文数量: 17
  • 博客积分: 720
  • 博客等级: 军士长
  • 技术积分: 157
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-15 11:23
文章分类

全部博文(17)

文章存档

2011年(4)

2010年(13)

我的朋友

分类: WINDOWS

2011-03-31 10:10:44

昨天(2011-03-30)在Vista升级一些软件也不知道是补丁还是啥之后重启就遇到了问题:“"Your user profile was not loaded correctly! You have been logged on with a temporary profile."”,进入一个临时的配置里面,导致Outlook,Office软件等的配置都失效。找公司IT,建议检查一遍所有补丁和升级之类,看有没有漏掉的再update试试,等了1小时候后的结果是一无所获,说到这里不得不再抱怨一下IT的support太不strong还有就是Vista的启动实在是慢到不能接受。

最后在网上搜了下, 还是找到了解决办法,就是在注册表中先remove原来profile的记录,然后再导入回去。
Step by step (假设出问题的用户名叫clienta:
IMPORTANT: 备份用户目录(c:\Usrs\clienta)中的必要数据
1. 切换到另一个拥有管理员权限的用户(当然首选localhost的administrator用户),或是进入安全模式
2. 删除用户clienta:control panel -> User Accounts -> Manage User Accounts -> delete clienta
3. 打开注册表编辑器Windows Start -> run -> regedit,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,在其中各项的ProfileImagePath属性中找到问题用户clienta。应该有至少两项,其中以.bak结尾的是原始配置。
4. 备份上一步中找到的各项:Right Click -> Export
5. 删除第3步找到的各项
6. 重启,再次登录问题用户
7. 如果重新生成了用户Profile就OK了,到此结束,如果没有就参见下一步。
8. 导入第4步备份的注册项,删除与.bak那项前缀相同各项,然后重命名.bak项,去掉后缀.bak(就是恢复原始配置),然后重启登录问题用户,解决问题。

我是在第8步解决问题的,登录进去后各项配置都回来了(桌面、Outlook、Office等), 但Outlook的签名需要在帮顶一下(原来的签名文件还在,只是没有绑定Tools->Options->Mail Format->Signatures)

参见:
阅读(1006) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~