Server 2008 上的漫游用户配置文件问题

5 windows-server-2008 roaming-profile

我以为我从 2008 年清除了用户的个人资料,但它不断回来。因此,我一直在寻找清除 Server 2008 中漫游配置文件的最佳方法,但一直找不到任何东西。

但是,我确实在这里看到了帖子: 用户配置文件不断加载 TEMP 配置文件

我想对该帖子添加评论,但由于与 sysadmin 无关而被关闭。但是,我认为这是相关的,因为我在我们的 Wndows 2008 终端服务器上处理了同样的问题。

问题是:我们有一个用户在 Windows 2008 中登录时遇到“无法加载漫游配置文件”类型的错误。查看服务器,我们可以看到她在登录时在配置文件列表中列出的临时配置文件(列为“临时”而不是“漫游”配置文件)。当她登录时,用户文件夹中存在一个名为 C:\Users\Temp.DOMAIN 的文件夹,但在她注销后该文件夹就消失了。

当这件事发生在 2003 年时,我们会清除漫游配置文件文件夹的内容并删除 C:\Documents and Settings 中的临时文件夹。问题是,2008 年的表现有点不同。

  1. Server 2008 在漫游配置文件文件夹共享中创建了一个新的漫游配置文件文件夹:\SERVER\ProfileShare\UserName.V2
  2. 本地配置文件从系统属性中的配置文件列表中消失,因此没有要清除的配置文件
  3. 此外,本地配置文件文件夹 C:\Users\Temp.DOMAIN 在用户注销时不会保留在服务器上,因此我们无法像在 Windows 2003 中发生此类事情时通常那样删除它
  4. 尽管如此,每次用户重新登录时,该死的临时配置文件总是会回来。

我的一位在 2008 年更有经验的队友说,我应该检查注册表中此键中的用户配置文件(用户按 SID 列出):HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList

我看到那里列出了用户的 SID,但它以 .BAK 结尾。我检查了她有相同配置文件错误的其他几台服务器:在所有情况下,她的 SID 都以 .BAK 结尾。

例如(xxx 替换 LONG SID):HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-xxxxx-xxxx.bak

在她登录的服务器上,注册表中有她的配置文件的两个键:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-xxxxx-xxxx

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-xxxxx-xxxx.bak

所以,这就是我解决问题的方法。

  1. 我让用户注销。
  2. 我从它出现的每个服务器上的 ProfileList 键中删除了以 .BAK 结尾的明显错误的配置文件。
  3. 我确保她的漫游配置文件文件夹是空的
  4. 我确保所有 TEMP 配置文件文件夹都消失了
  5. 用户重新登录:不再有配置文件错误!

无论如何,我想对那个封闭的问题发表评论,但我没有看到任何重新打开问题的方法,所以我可以添加它。

但是,我也想知道这是否是清除 Server 2008 不良漫游配置文件的最佳做法?我很难在网上找到关于如何最好地做到这一点的任何说明,但我使用的这种方法似乎有效。

我想找到一些文档提供给我们的 1 级支持人员,以便他们知道如何清除 2008 年的用户配置文件,因为这似乎比清除服务器 2003 中的用户配置文件更复杂。

谢谢,

艾丽西亚

Mis*_*uru 2

这是我在 2003 年解决此问题的方法 - 可能会有所帮助。

  1. 确保没有组策略规则仍在应用于该用户。
  2. 删除本地存储的配置文件,就像在桌面系统上一样。
  3. 从网络中删除漫游配置文件。
  4. 在桌面上运行 gpupdate /force。
  5. 重新启动桌面。

以用户身份登录 - 漫游配置文件不应启动

然后将用户添加到适当的 OU,一切就完成了:)