Product Documentation

故障排除常见问题

Feb 26, 2018

登录 速度缓慢

有关 登录速度缓慢的已知问题和解决方法,请参阅 CTX101705

检查 是否正在通过流技术推送配置文件

如果您 启用了流用户配置文件,并希望验证是否正将此功能 应用到用户的配置文件,请执行以下操作:
  1. 检查 Profile Management 日志文件中以下类型的条目:
    2010-03-16;16:16:35.369;INFORMATION;;;;1140;ReadPolicy: Configuration value read from policy: PSEnabled=<1>(2010-03-16;16:16:35.369;INFORMATION;;;;1140;ReadPolicy:从策略中读取的配置值:PSEnabled=<1>)

    如果此功能 处于启用状态,应将最后一项设置为 PSEnabled=<1>

  2. 检查 Profile Management 日志文件中 针对用户的以下条目:
    2010-03-16;20:17:30.401;INFORMATION;;;2;2364;ProcessLogon: User logging on with Streamed Profile support enabled.(2010-03-16;20:17:30.401;INFORMATION;<域名>;<用户名>;2;2364;ProcessLogon:“支持用户使用流配置文件进行登录”处于启用状态。)

    如果未应用流 用户配置文件,该项应为 ProcessLogon: User logging on with Streamed Profile support disabled(ProcessLogon:“支持用户使用流配置文件进行登录”处于禁用状态)。

确定 有效策略

使用 UPMSettings.ini(位于用户存储中的每个 Citrix 用户配置文件的 根文件夹中)确定正在应用的 Profile Management 策略。与使用策略的结果集 (RSoP) 相比, 检查此文件可能更为便利,特别是在您混合使用 GPO 和 .ini 文件 设置来确定策略时。

使用 UPMFRSettings.ini(同样位于根文件夹中)确定由于其列于排除列表中, 所以未处理的配置文件夹。

排除 损坏的配置文件数据

如果用户配置文件 损坏,并且您确定问题出在特定文件或 文件夹中,请将其添加到排除列表以从 同步过程中排除。

清理 与注册表项的连接

在某些情况下 (不仅仅是涉及 Profile Management 的方案),用户注销后会保留与注册表配置文件 数据的连接。这可能会导致注销缓慢或 用户会话不能完全终止。Microsoft 提供的 User Profile Hive Cleanup (UPHClean) 工具可以帮助解决这些问题。

删除本地 配置文件

Microsoft Delprof.exe 和 Sepago Delprof2 这两个工具可帮助您删除用户配置文件。

删除 处于锁定状态的缓存配置文件

如果您使用 VMware 软件创建虚拟桌面,但用户的缓存配置文件处于锁定状态而 无法删除,请参阅 Profile Management 和 VMware 以获取故障排除信息。

确定 配置文件的存储位置

诊断配置文件 问题可能需要找出用户配置文件中的文件存储在什么位置。 通过以下过程可以快速完成此操作。
  1. 在事件查看器中,单击左侧窗格中的 应用程序
  2. 在右窗格中的 来源下,找到并双击相关的 Citrix Profile Management 事件。
  3. 与该事件相关联的 用户存储的路径将以链接形式显示在 常规选项卡中。
  4. 如果要浏览文件, 请跟随链接以浏览用户存储。

检查 服务器

要确定 服务器对用户登录和注销的处理是否正确,请在用户存储中检查 用户配置文件中名为 PmCompatibility.ini 的文件。该 文件位于配置文件的根文件夹中。该文件的最后一个条目是 用户上次注销的服务器的名称。例如,如果 服务器运行的是 Profile Management 5.0,则此条目为:
[LastUpdateServerName] 
5.0=<计算机名称>

回退

您可以 回退到 Profile Management 的早期版本。为此,您需要 从托管用户存储的文件服务器上的命令行运行 del /s。这将从 每个配置文件中删除 PmCompatibility.ini 文件。例如,如果 用户存储的本地路径为 D:\UpmProfiles,请运行:

 del /s D:\UpmProfiles\pmcompatibility.ini

完成命令后, 用户可以登录运行早期版本的计算机, 并从用户存储接收其配置文件。

在 VMware 上 运行的 Profile Management 将创建多个配置文件

重复的 VMware 文件夹是在用户配置文件中创建的。这些重复项具有增量式文件夹 名称(000、001、002,依次类推)。有关此问题及其解决方法的 详细信息,请参阅 CTX122501

使用 Novell eDirectory 时 登录时间长

用户登录到 安装了 Citrix 产品和 Novell eDirectory(以前 称为 Novell Directory Services)的环境时,登录时间可能会非常长,并且会 在事件日志中写入错误。在 应用 个人设置阶段, 会话可能会挂起或冻结达 30 秒之久。有关此问题 及其解决方法的详细信息,请参阅 CTX118595

用户存储中的 排除文件夹

排除的文件夹 显示在用户存储中。此为正常现象, 无需采取任何纠正措施;排除列表中的文件夹会在用户存储中创建, 但不会对其内容执行同步。

日志文件中 丢失信息

激活调试 模式时不会自动启用完整日志记录功能。在 日志 设置中,确认您已选中要记录的 事件所对应的所有复选框。

提示:您 可能需要向下滚动以启用列表中后面部分的复选框。

GPO 设置 失效

您更改了某个 GPO 设置,但它在运行 Citrix Profile Management Service 的计算机上无效。这可能是因为 GP 不能立即刷新, 而是需要基于在部署中指定的事件或时间间隔进行刷新。如果 希望立即刷新 GP,请在计算机上运行 gpupdate /force

要使 更改生效,请从命令提示符下运行 gpupdate /force 命令,如 http://technet.microsoft.com/en-us/library/bb490983.aspx 中所述。

用户收到 新的或临时配置文件

默认情况下,如果 遇到问题(例如,用户存储不可用),系统会为用户提供一个临时配置文件。但是,您可以改为 将 Profile Management 配置为显示错误消息,然后注销 用户。这可有助于故障排除。

有关 配置此功能的说明,请参阅 强制用户注销

在某些 情况下,用户登录时将收到一个新配置文件,而非其 缓存的配置文件。有关此问题及其解决方法的详细信息, 请参阅 CTX118226

如果 在删除了用户存储中的配置文件副本之后,出现一个本地配置文件,用户也有可能会收到一个 临时的配置文件。如果在注销时清除了用户存储, 但没有删除本地配置文件,则会出现上述情况。Profile Management 将这种 部分删除配置文件的情况视为网络、共享或权限错误, 并为用户提供一个临时配置文件。因此, 不建议部分删除。要解决此问题,请登录受影响的计算机, 然后手动删除配置文件。

当您的 部署中包含 Personal vDisk 功能(XenDesktop 的一项功能)时,如果尚未正确调整这些磁盘的 默认处理方法,用户可能会接收到 临时配置文件。有关此问题的信息,请参阅 迁移用户配置文件

当 XenDesktop 会话无响应时 配置文件数据丢失

在 XenDesktop 部署中,断开远程桌面协议 (RDP) 会话连接可能会 导致虚拟桌面无响应或重新启动。这将对 Profile Management 产生影响,因为它会导致配置文件数据在会话结束时 丢失。此问题在 Citrix Virtual Desktop Agent 3.1.3242 版及更高版本中 已修复。

用户无法 登录(事件 ID 1000,来源 Userenv)

用户无法 登录 Citrix 环境,并收到以下错误消息: “Windows did not load your roaming profile and is attempting to log you on with your local profile... Contact your network administrator.”(Windows 未加载您的漫游配置文件,但正在尝试通过本地配置文件将您登录...请与网络管理员联系。)在 Windows 上的 应用程序事件日志中,此错误显示为事件 ID 1000,来源为 Userenv。

有关 此问题及其解决方法的详细信息,请参阅 CTX105618

打印

在 Citrix XenDesktop 环境中,用户可以选择默认打印机,但在某些情况下, 所做的选择在两次登录之间不会保留。使用 XenDesktop 策略 在标准映像模式下基于 Citrix Provisioning Services 虚拟磁盘在池虚拟桌面上设置打印机时, 已发现此问题。即使 Profile Management 日志文件 显示打印机的注册表项在注销时已复制(预期行为), 但用户的 NTUSER.dat 中未包含该注册表项( 非预期行为),此问题也并非起因于 Profile Management。实际上,此问题起因于 XenDesktop 使用 DefaultPmFlags 注册表设置的方式。有关这方面的详细信息,请参阅 CTX119066

在某些情况下, 非预期的打印机将添加到配置文件中,并且在用户删除后,这些 打印机在用户下次登录时仍将再次显示。有关详细信息,请参阅 Profile Management 支持论坛。

多个平台上的 应用程序设置问题

您可能会 遇到应用程序无法跨多个 平台正确漫游的问题。这些问题通常由以下各项引起:

  • 不适于 从一个系统转移到另一个系统的设置(例如,不适用于每个系统 的硬件专有设置)。
  • 有差别地 安装在不同系统中的应用程序(例如,某个应用程序在一台计算机上 安装在 C: 驱动器上,而在另一台计算机上安装在 D: 驱动器上;某个应用程序在一个系统中 安装在 C:\Program Files 下,而在另一个系统中安装在 C:\Program Files (x86) 下; 或者一个系统中安装了某个 Excel 加载项,而另一个系统中未安装)。
  • 将设置信息存储 在配置文件外部的应用程序(例如,信息存储在本地计算机设置中或存储在 用户配置文件外部)。
  • 存储在注册表中特定于 语言的配置设置。Profile Management 将自动 转换版本 1 配置文件中特定于语言的文件夹名称,但不转换注册表中的 此类信息。

大多数 情况下,提高引发问题的系统的标准化程度可以 最大限度地减少这些问题的发生。但是,这些问题 往往是由于操作系统或各应用程序固有的不兼容性(与多个平台之间) 造成的。如果存在问题的设置并不重要,将这些设置从 配置文件中排除可能会解决该问题。

配置文件由 未知的帐户所有

在一些罕见的 情况下,配置文件显示为属于一个未知帐户。在计算机“系统属性”对话框的 高级选项卡中, 当您单击“用户配置文件”中的 设置时,会显示 未知帐户。并会伴随出现一个 事件日志条目,"Profile notification of event Create for component failed, error code is ???."(组件 <应用程序 ID> 的“创建”事件的配置文件通知失败,错误代码为 ???。)在注册表中, 应用程序 ID 指向 SHACCT Profile Notification Handler(一个 Microsoft 组件)。

要确认 您的环境中是否发生上述问题,请以其数据不是由 Profile Management 处理的用户登录,并查看以上这些现象。

这不是 Profile Management 的问题,但可能是由于 Active Directory 与虚拟机快照交互不正确导致的。Citrix 用户配置文件 的操作不会受影响;用户可以登录和注销,并会保留他们的配置文件 的更改。