真是偶这个前 IT 业界人士的奇耻大辱呀。

被病毒破坏了用户配置文件。全部的 thunderbird 电子邮件和图标都没了。本来想一怒之下干脆干掉 vista 重新装 xp,想想算了,好麻烦,还要找笔记本驱动……

目前能上网能干事,但是重启以后又被打回原形。幸好我拍的那些照片还都在啊!更幸好今天跟客户和领导们忙乎了一整天的最终版合同还在啊!阿弥陀佛!赶紧备份吧!

解决办法:

一、客户端用户配置文件丢失

不定期发现一些客户端桌面配置丢失,尤其以 win2000pro 居多,表现为:login 后像新用户第一次登陆,出现欢迎界面,在 Documents and Settings 目录下新建了 “用户名. 域名” 文件夹,存放新的配置文件。解决方法把原来的配置文件目录拷贝到新的文件目录中,但是如何根绝这种情况?

回答:根据您的描述,我对这个问题的理解是:客户端的用户登录计算机时经常会重新添加用户配置文件。
根据我的经验和研究,在用户 logon 系统时,首先会检测注册表 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList 是否存在该用户的配置文件,然后读取注册表中该用户配置文件的路径,如果没有检查到或者该过程由于某些原因被阻止了,或者该用户没有权限读取原来的配置文件,系统都会为该用户重新创建用户配置文件。

还原原来的配置文件您可以通过把原来的配置文件目录拷贝到新的文件目录中,也可以通过将当前用户注册表的的配置文件路径重新定向到原来的配置文件路径中,例如,原来的配置文件路径为 C:Documents and Settingsbob, 现在用户的配置文件路径 C:Documents and Settingsbob.contoso,当您在中策表中定位到 HKEY_LOCAL_MACHINESOFTWAREMicrosoft Windows NTCurrentVersionProfileList 下的 ProfileImagePath,找到 C:Documents and Settingsbob.contoso,替换为 C:Documents and Settingsbob。

如果您希望从根本上解决此问题,您需要找到经常发生该问题的机器,激活 userenv.log

如何激活 userenv.log

1. 在下面的路径下%SystemRoot%DebugUserMode 找到 userenv.log 的文件,修改名字为 userenv.old(请不要删除它)
2. 开始-运行-键入”regedit”(不包括引号)回车
3. 找到 [HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionWinlogon]
4. 找到右击 Winlogon-新建-DWORD 值
5. 将新建的 DWORD 值重命名为 UserEnvDebugLevel,然后双击将其值设置为 00010002(十进制为 65538)
6. 当问题发生时,在%SystemRoot%DebugUserMode 下找到 userenv.log 文件

二、如何修复 Vista 系统用户损坏的配置文件

如果使用一个帐户登录 Windows 但是提示了一条错误信息,说用户的配置文件已经损坏了,那我们该怎么应对呢? 我们可以尝试来自己修复,这些配置文件。

具体步骤如下:

首先,你要创建一个全新的帐户。(创建的步骤 deep 就不具体的讲了,想必大家都知道)

然后,就是修复的步骤了。

创建配置文件后,可以从现有配置文件中复制文件。Vista 之家 (www.vista123.com) 提示:计算机上必须至少有三个用户帐户 (包括刚创建的新帐户) 才能完成这些步骤。

1) 打开文档。(C:Users 用户名 Documents 标注 C 驱动器所在)。

2)“ALT”–“工具”“文件夹选项”。

3) 显示所有隐藏文件。

4) 查找 C:UsersOld_Username 文件夹,其中 C 是 Windows 安装的驱动器,Old_Username 是您要从中复制文件的配置文件的名称。

5) 选择此文件夹下的所有文件和文件夹,其中不包括以下文件:Ntuser.dat ,Ntuser.dat.log,Ntuser.ini 。

6)“ALT”“编辑”“复制”。

7) 查找 C:UsersNew_Username 文件夹,其中 C 是 Windows 安装的驱动器,New_Username 是您创建的新用户配置文件的名称。

8)“ALT”““编辑” 然后 “粘贴”。注销当前用户名以新的用户名重新登录。

三、Thunderbird 配置文件丢失后恢复笔记

现象: 重启 ThunderBird 后, 提示新建帐户, 原所有帐户配置都丢失, 类似于第一次打开 ThunderBird 时提示新建帐户

1. 关闭 ThunderBird 程序
2. 运行 thunderbird.exe -ProfileManager, 新建一个 profile, 然后启动, 并设置好原先所有帐号信息 (公司/163/gmail…)
3. 再次关闭 Thunderbird, 将原先 Profile/xxxx/Mail 下相关文件夹拷到新 profile 下面。关 Thunderbird 的配置文件官方说明
4. 启动 ThunderBird, 并配置一些签名等

完成

目前还有 3 个小时才能备份完毕。等备份完毕我再来解决这个配置文件问题吧。

共有 9 条评论

  1. Thunderbird, firefox 的系统配置和我的文档,每天都由一个小程序备份一次其他大的东西,邮件一周也要备份一次。买个大点的外置硬盘,不要 seagate 的,硬盘有价,数据无价呀

    Unknown Unknown Unknown Unknown
  2. 哪个小程序?不会要自己写批处理吧。又要买硬盘啊。唉,又是 1000 多人民币没了。

    Unknown Unknown Unknown Unknown
  3. 此外,一个提示就是,自己平常用的帐号改成普通用户,这样也不能安装程序

    Unknown Unknown Unknown Unknown
  4. 我也想过 但是这样会太麻烦 每次都要 “以管理员身份运行” 不胜其烦我会很暴跳 呵呵

    Unknown Unknown Unknown Unknown

发表评论

电子邮件地址不会被公开。 必填项已用*标注