每次 Windows 登录后,PNAgent IconCache 大小都会增加

每次 Windows 登录后,PNAgent IconCache 大小都会增加

WinServer2008R2 Citrix Online Plugin 12.3.08 上带有 Webinterface 5.4.0 的 Xenapp 6.5 场

登录到标准 Windows7 计算机后,Citrix Online Plugin 会自动启动。登录到 Web 界面的过程正常,但有一小段时间,您甚至无法右键单击 Citrix Online Plugin。

初步研究表明,此时 %localappdata%\Citrix\PnAgent\IconCache 中的 IconCache 会刷新。每次登录 Windows 用户配置文件后都会刷新。但仅重新启动 Citrix 在线插件和 pnagent.exe 不会刷新。

在此 IconCache 更新期间,部分(并非全部)图标被修改(写入时间更改),图标的文件大小也发生更改。在修改后的图标上,您可以看到文件中的框架比以前更多。因此,同一个图标有了新框架(看起来与其他框架完全一样)。删除所有图标并刷新缓存后,部分图标有 3 个框架,尺寸分别为 48x48x32、32x32x32、16x16x32,部分图标只有 2 个框架,尺寸分别为 32x32x32 和 16x16x32。下次登录后,只有有 3 个框架的图标会被修改。

%localappdata% 未同步到服务器,因此所有文件都仅在客户端硬盘上本地,并在注销(和重新启动)后保留。

有什么想法要寻找什么吗?1 分钟的差距对于只使用 citrix 的用户来说真的很烦人。

答案1

由于管理层的决定,我们现在使用 12.3 版本。但无论如何:

我们有一个 GroupPolicy RegistryPreference,HKCU:\Software\Citrx\PNagent每次都会删除。在这个位置,ItemPropertyIconDatabase Model 000存储哪些图标已经缓存(顺便说一下,只有高分辨率图标列在那里)。如果删除此键,Citrix Online Plugin 会刷新 IconCache,%localappdata/Citrix/PnAgent/IconCache%即使已经有图标。有点奇怪的是,ICO 文件被合并而不是被替换。

相关内容