Product Documentation

对多个平台进行规划

Jun 04, 2018

多个平台上的用户配置文件为什么会成为一大难题?

用户通常需要访问多台计算设备。正是这些设备上各系统之间的差异致使各类型漫游配置文件成为难题。例如,如果我在自己的桌面上创建了一个本地文件的快捷方式,而当我移动到其他设备时,该文件不存在,因此,我桌面上的快捷方式就会失效。

在桌面操作系统和服务器操作系统之间漫游时,也存在类似的问题。某些设置在服务器上可能并不适用(例如电源设置或视频设置)。此外,如果未在每台设备上同样地安装应用程序,漫游时我可能会遇到其他问题。

与其他设置相比,某些个性化设置(例如“我的文档”、“收藏夹”以及不依赖于操作系统或应用程序版本而工作的其他文件)更加容易管理。但如果某个文档类型仅在一个系统上受支持,那么即使是这些设置可能也很难漫游。例如,用户在一个系统上安装了 Microsoft Project,但在另一台设备上无法识别该文件类型。如果同一应用程序在两个系统上都存在,但在其中一个系统上安装了不同的加载项,并且某个文档需要使用这些加载项,那么这种情况会恶化。

更改 应用程序的安装方式如何引发问题?

即使 平台的安装方式完全相同,如果某个应用程序在各平台上的配置不同, 在启动该应用程序时也可能会出现错误。例如, 宏或加载项可能在一个平台上的 Excel 中已激活,但在另一个平台上未激活。

“开始”菜单

“开始”菜单中包含链接(LNK 和 LNK2 文件)。用户专用的菜单部分存储在配置文件中,可以由用户进行修改。添加自定义链接(可执行文件或文档)非常普遍。此外,特定于语言的链接将导致同一应用程序具有多个“开始”菜单项。此外,指向文档的链接可能会在其他计算机上无效。原因是文档的路径相对于另一个系统,或者是一个无法访问的网络路径。

默认情况下,“开始”菜单文件夹的内容不由 Profile Management 进行保存,因为指向可执行文件的链接往往依赖于计算机。但在系统非常相似的情况下,在 Profile Management 配置中包括“开始”菜单可改进用户在桌面间漫游时的一致性。也可以通过文件夹重定向功能处理“开始”菜单。

注意:难以预测的负作用往往是由看起来最没有危害的更改导致的。例如,请参阅 Sepago 博客上的文章“Citrix User Profile Manager (UPM) and the Broken Rootdrive”(Citrix User Profile Manager (UPM) 与已损坏的根驱动器)。

应始终跨平台测试并验证“开始”菜单的行为。

快速启动工具栏

快速启动工具栏包含链接,可由用户进行配置。默认情况下,快速启动工具栏由 Profile Management 进行保存。在某些环境中,可能并不希望这样,因为链接可能依赖于计算机。

要从配置文件排除工具栏,请向文件夹排除列表添加以下条目:AppData\Roaming\Microsoft\Internet Explorer\Quick Launch。

我应该创建哪些类型的配置文件?

重要:由于结构方面的差别,Citrix 建议在包含多个平台的环境中为每位用户创建单独的版本 1 和版本 2 配置文件。Windows Vista 与 Windows 7 配置文件命名空间之间的差别致使用户难以跨这些平台共享配置文件。并且在 Windows XP 与 Windows Server 2003 之间也将出现故障。有关版本 1 配置文件和版本 2 配置文件的详细信息,请参阅关于配置文件

此处多个平台的定义不仅包括多个操作系统(包括不同位数的操作系统),而且还包括在相同的操作系统上运行的多个应用程序版本。以下示例说明了提出此建议的原因:

  • 32 位系统可能包含的一些注册表项将指示操作系统在 32 位操作系统特定的位置启动应用程序。如果 64 位系统上的 Citrix 用户配置文件使用这些注册表项,由于该系统上可能不存在这些位置,将导致应用程序无法启动。
  • Microsoft Office 2003、Office 2007 和 Office 2010 将某些 Word 设置存储在不同的注册表项中。即使这些应用程序在相同的操作系统中运行,也必须为这三个不同版本的 Word 应用程序创建独立的配置文件。

Citrix 建议对 Citrix 用户配置文件使用 Microsoft 文件夹重定向,以帮助确保配置文件的互操作性。在 Windows Vista 或 Windows 7 必须与 Windows XP 共存的环境中,这一点更为重要。

提示:根据贵组织的数据管理策略,对于已从 Active Directory 中删除的用户帐户,最好删除用户存储和跨平台设置存储中的配置文件。