执行高级故障排除
检查当前的 Profile Management 设置并删除作为有用信息来源的 Profile Management 日志后,请使用此核对表进一步进行排除故障。
-
检查正在分析的计算机中的策略的结果集 (Resultant Set of Policies, RSoP),并确保所有 GPO 均按预期方式应用。
要生成报告,请在计算机上运行
gpresult
命令。 -
检查是否已安装 Profile Management 的最新版本。有关详细信息,请参阅查看 Profile Management 版本
-
查看 Profile Management 支持论坛,了解其他用户提供的解决方案。
-
尝试在与受影响的计算机使用相同操作系统的干净计算机上重现此问题。逐个安装软件产品,查看您是否可以在每次安装后重现问题。有关详细信息,请参阅在测试环境中部署 Profile Management。
查看 Profile Management 版本
要检查版本信息,请执行以下步骤:
- 在 Windows 资源管理器中右键单击 UserProfileManager.exe 文件。
- 单击属性 > 版本。
- 如果不是最新版本,请从“我的帐户”站点下载最新版本。从“下载”部分选择您的 Citrix 产品并下载 Profile Management。
提示:
升级后,您可以根据需要启用以后的任何功能。
在测试环境中部署 Profile Management
如果日志记录文件无法帮助解决问题,请尝试以下示例中使用的故障排除方法。可以使用此方法执行以下操作:
-
确定正在读取哪些配置设置。
-
确定从何处读取配置设置(当存在多个 ADM 文件时)。
-
检查日志文件是否正确跟踪对配置文件所做的更改。
部署示例
本示例中的部署如下所示:
- Citrix 虚拟应用程序服务器在 Windows Server 2003 上运行。
- 用户正在使用适用于 Windows 的托管应用程序插件连接到其已发布的资源。
- 使用基于 OU 的 GPO,而非基于 INI 文件的配置。
小心:
注册表编辑不当会导致严重问题,可能需要您重新安装操作系统。我们无法保证因注册表编辑器使用不当导致出现的问题能够得以解决。使用注册表编辑器需自担风险。在编辑注册表之前,请务必进行备份。
故障排除工作流程
此示例包括一个仅包含一台服务器的小型测试 OU。可以编辑服务器的配置文件设置。然后跟踪日志文件和策略的结果集 (RSoP) 报告中的设置更改。
详细步骤如下所示:
- 从生产环境中删除其中一个托管 Citrix 用户配置文件的 Citrix 虚拟应用程序服务器。下一步,将服务器添加到新 OU 中。
- 在该服务器上删除并重新安装 Profile Management。重新安装时,请按如下所示检查短文件名(又称为 8.3 文件名)是否已激活:
- 如果以下注册表项设置为 1(DWORD 值),请将其设置为 0 并重新安装 Profile Management:HKLM\System\CurrentControlSet\Control\FileSystem\NtfsDisable8Dot3NameCreation。这样做可以支持短文件名。
- 如果未将该注册表项设置为 1,请在每个子文件夹名称中的字符数不多于 8 个的位置(例如 c:\prof-man)重新安装 Profile Management。 对于更高版本的操作系统,不需要调整此注册表项。
- 以域管理员身份登录到该服务器。
- 检查本地策略并在此级别删除 ADM 文件。
- 删除指向分配给新 OU 的 GPO 的所有链接。
- 在该服务器上,从注册表编辑器中删除以下注册表项和所有子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\UserProfileManager\
。 - 删除任何 Profile Management .ini 文件。
- 使用我的电脑 > 属性 > 高级,删除要测试的配置文件之外的所有配置文件。分析出现的任何错误。
- 授予经过身份验证的用户组对该文件的完全控制权限。这样,您就可以在以用户身份登录时查看 Profile Management 日志文件。日志文件为 C:\Windows\System32\LogFiles\UserProfileManager\<domainname>#<computername>_pm.log(其中 <domainname> 为计算机所属的域,<computername> 为计算机的名称)。如果无法确定此域,则日志文件为 UserProfileManager.log。
-
创建一个仅包含以下设置的 GPO,然后将其链接到您的新 OU。确保将该 GPO 分配给“通过身份验证的用户”组。启用并配置以下设置:
- 启用 Profile Management。
- 用户存储路径。
- 启用日志记录。
- 日志设置。选择所有事件和操作。
- 迁移现有配置文件。选择漫游和本地配置文件。
- 本地配置文件冲突处理。选择重命名本地配置文件。
- 注销时删除本地缓存的配置文件。
- 禁用 Process logons of local administrators(处理本地管理员登录)设置。这样,即使 Profile Management 配置错误并阻止用户登录,您仍然可以以管理员身份登录。
- 在此 OU 上单击鼠标右键并选择 Block Inheritance(阻止继承),以控制 GPO 链接应用到该 OU 的方式。
- 创建一个域测试用户,该用户从未登录并且不是该服务器上的任何本地管理员组的成员。
- 向此用户发布一个完整桌面,并确保用户位于远程桌面用户组中。
- 如果域包含多个域控制器 (DC),请在与该服务器位于同一站点的所有 DC 之间强制执行 AD 复制。
- 以域管理员身份登录到该服务器,删除日志文件、重新启动 Citrix Profile Management 服务,并运行
gpupdate /force
。 - 检查注册表并确保只有
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\UserProfileManager\
中的值是新 GPO 的值。 - 以管理员身份注销。
- 对 Internet Explorer 中的一些设置进行更改,并在“我的文档”文件夹中创建空白测试文件。
- 创建指向 Profile Management 日志文件的快捷方式。打开日志文件并检查其中的条目。分析需要注意的任何项。
- 注销然后以域管理员身份重新登录。
- 通过运行
gpresult
生成测试用户和服务器的 RSoP 报告。
如果报告中未包含您需要的内容,请分析需要注意的任何项目。