在启用了终端服务的计算机上部署 2007 Office system

更新时间: 2008年11月

应用到: Office Resource Kit

 

上一次修改主题: 2015-05-21

本文内容:

  • 规划终端服务环境

  • 自定义 2007 Office 版本

  • 将 2007 Office 版本安装到启用了终端服务的计算机上

  • 删除默认用户名

若要在启用了终端服务的计算机上部署 2007 Microsoft Office system,您必须:

  • 规划终端服务环境。

  • 自定义 2007 Office system。

  • 将 2007 Office system安装到启用了终端服务的计算机上。

规划终端服务环境

使用以下各节中的最佳方案和建议准则为 2007 Office system规划有效的终端服务环境。

评估授权要求

在启用了终端服务的计算机上不能运行 2007 Office system的所有版本。请确保在启用了终端服务的计算机上部署 2007 Office system之前了解并满足以下授权要求。

只有在您的 2007 Office system版本使用批量许可证产品密钥,因而不需要激活时,才能在启用了终端服务的计算机上运行 2007 Office system。如果在启用了终端服务的计算机上安装 2007 Office system的零售版本、预安装版本 (PIPC) 或原始设备制造商 (OEM) 版本,则尝试运行 2007 Office system程序时将看到以下错误:

此 Microsoft Office 产品不能用于终端服务器。请与当地的 Microsoft 授权零售商联系以了解详细信息。

此外,尝试打开的程序将异常关闭。

评估软件要求

在启用了终端服务的计算机上安装 2007 Office system之前,请确保了解对服务器和客户端计算机的要求。

服务器需求

可以在 Windows Server 2003 Service Pack (SP) 1 或更高版本上运行 2007 Office system。不能在早于 Windows Server 2003 发行的服务器操作系统(如 Windows 2000 或 Windows NT 4.0)上安装或运行 2007 Office system。

在终端服务上进行部署时要求查看 2007 Office system中的设计更改,并根据要使用的 Windows Server(2003 或 2008)的版本查看服务器要求。根据当前服务器硬件(将支持多个并发会话),性能将受到显著影响。处理器和内存要求将根据工作负荷的不同而有所不同。下表显示了一些最近测试的结果。

Windows Server 版本

内核处理器

内存

并发会话

2008

32

256 GB

1140

2008

16

256 GB

860

2003

16(不支持 32)

2003

4

16 GB

150

可以对终端服务进行配置以根据客户的部署需要平衡终端服务器场上的负载。

Windows Server 2003 终端服务器的容量和缩放功能表明,并发会话数取决于工作负荷和配置等许多因素。若要支持数千个并发会话,应使用终端服务器场配置。

若要查看分析 Windows Server 2008 终端服务的最近内核计时器处理和管理改进的报告,请参阅 Windows Server 2008 终端服务的内核计时器处理和管理改进(更新) (https://go.microsoft.com/fwlink/?linkid=135707\&clcid=0x804)。

若要查看 Windows Server 2008 调整指南(该指南现在包含 Windows Server 2008 上终端服务器知识工作者工作负荷(基于 Office 的工作负荷)的一般优化参考),请参阅 Windows Server 2008 性能调整指南 (https://go.microsoft.com/fwlink/?linkid=135703\&clcid=0x804)。

若要了解 Microsoft IT 如何在 Microsoft 部署 Windows Server 2008 终端服务,请参阅 MSIT 如何将终端服务用作可缩放的远程访问解决方案(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=135705\&clcid=0x804)。

客户端要求

在启用了终端服务的计算机上运行 2007 Office system的一大优点是不太稳固的旧式客户端计算机可以访问启用了终端服务的计算机。尤其是,支持远程桌面协议 (RDP) 的任何计算机都可以连接到启用了终端服务的计算机。例如,虽然不能在运行 Microsoft Windows 2000 Professional 的计算机上安装 2007 Office system,但如果运行 Windows 2000 Professional 的计算机正在运行 RDP,则可以使用该计算机连接到启用了终端服务的计算机,并运行 2007 Office system中的程序。

评估建议准则和最佳方案

一定要查看下列准则和最佳做法以针对终端服务环境规划有效的 2007 Office system部署。

单一故障点

如果一台启用了终端服务的计算机无法使用或发生故障,则在启用了终端服务的计算机上运行 2007 Office system可能产生单一故障点。在这种情况下,所有连接到启用了终端服务的计算机的信息工作者都可能丢失与其 2007 Office 应用程序的连接,并可能丢失数据。可以使用 Windows 群集减少这种风险,此技术使用服务器群集和网络负载平衡帮助确保启用了终端服务的计算机可以安全地进行故障转移。例如,如果部署由四台启用了终端服务的计算机组成的群集和负载平衡服务器场,而其中一台启用了终端服务的计算机无法使用,则客户端连接将故障转移到其他三台启用了终端服务的计算机中的某一台。

终端服务器硬件

与典型的服务器相比,启用了终端服务的计算机需要的内存和处理资源要多很多。此外,尽管终端服务旨在高效地利用带宽,但客户端与启用了终端服务的计算机交换的数据量仍然很可观,将会影响性能。因此,在终端服务环境中部署 2007 Office system之前,一定要执行全面的容量测试,以确保终端服务器拥有足够的磁盘空间、处理能力、内存和网络带宽。

Office Outlook 2007

可以在启用了终端服务的计算机上部署 Microsoft Office Outlook 2007;但是,必须了解几个注意事项。有关详细信息,请参阅在终端服务环境中安装 Outlook 2007 时应考虑的因素

终端服务安装要求

安装 2007 Office system之前,必须在服务器上安装终端服务器组件。还必须向远程桌面用户组添加每个登录到启用了终端服务的计算机的用户。向远程桌面用户组添加用户使用户可以使用远程桌面连接来连接到启用了终端服务的计算机,并运行 2007 Office system。如果不向远程桌面用户组添加用户,则会拒绝用户访问启用了终端服务的计算机。有关安装和配置终端服务的详细信息,请参阅部署终端服务器指南(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=88006\&clcid=0x804)。

使 Microsoft Office 按钮停止闪烁

根据设计,用户第一次打开 2007 Office system中的应用程序时,Microsoft Office 按钮将闪烁。用户在启用了终端服务的计算机上运行 2007 Office system时,闪烁会导致性能降低。为了提高性能,建议用户在第一次启动 2007 Office system中的应用程序时单击 Microsoft Office 按钮,这会使其停止闪烁。

自定义 2007 Office 版本

在启用了终端服务的计算机上安装 2007 Office system之前,必须确保正确地为要安装的功能和应用程序配置了安装状态。更改功能或应用程序的安装状态不需要特殊的工具,在手动安装过程中或通过 Office 自定义工具 (OCT) 就可以完成。

用户在启用了终端服务的计算机上运行 2007 Office system时,不能安装、配置或卸载功能或应用程序。这是因为功能和应用程序是安装在终端服务器上,而非客户端计算机上,且用户没有在终端服务器上安装、配置或卸载软件的管理权限。因此,必须确保将每个功能和应用程序的安装状态配置为“从本机运行”(即完全安装)或“不可用”(即不安装)。如果将功能或应用程序的安装状态配置为“在首次使用时安装”,则用户在尝试使用功能或运行应用程序时将看到一条警告。例如,如果将应用程序的安装状态配置为“在首次使用时安装”,则用户尝试运行该应用程序时会出现以下错误:

在终端服务远程会话期间,只有管理员有添加、删除或配置服务器软件的权限。

同样,如果将加载项的安装状态更改为“在首次使用时安装”,则用户尝试加载该加载项时会出现以下错误:

Microsoft Office 无法运行该加载项。出现错误,此功能将无法正常使用。请与您的系统管理员联系。

2007 Office system无法自动检测出您是否正在启用了终端服务的计算机上执行安装。若要防止用户看到这些类型的警告,必须配置应用程序和功能的安装状态。

在手动安装过程中,可以通过单击“选择所需的安装”页上的“自定义”来配置安装状态。请参阅下一节,获取有关如何在启用了终端服务的计算机上执行手动安装的详细信息。

还可以使用 OCT 在自动安装过程中配置安装状态。以下过程介绍如何在 OCT 中配置安装状态。

使用 OCT 配置功能和应用程序的安装状态

  1. 在命令提示符下运行以下命令,从而启动 OCT:

    setup /admin

  2. 在 OCT 左窗格中的“功能”下单击“设置功能安装状态”。

  3. 在细节窗格中单击应用程序或功能,将其安装状态更改为“从本机运行” 或“不可用”。

  4. 在 OCT 中设置其他所需的选项。

  5. 将设置保存为 .msp 文件。

将 2007 Office 版本安装到启用了终端服务的计算机上

在启用了终端服务的计算机上安装 2007 Office system有以下两种方法:

  • 运行安装程序并手动逐步完成安装过程。

  • 使用通过 OCT 创建的自定义 (.msp) 文件自动执行安装程序。

不论何种情况,都必须在安装 2007 Office system之前将启用了终端服务的计算机配置为安装模式。安装模式可确保将应用程序的配置 (.ini) 文件复制到系统目录,以使这些文件可以用作用户特定 .ini 文件的主副本。

用户第一次在终端服务器上运行应用程序时,应用程序将在根目录中搜索它的 .ini 文件。如果在根目录中未找到 .ini 文件,而在系统目录中找到了这些文件,则终端服务会将 .ini 文件复制到根目录。这样可以确保每个用户都拥有应用程序的 .ini 文件的唯一副本。应用程序在用户的根目录中创建新的 .ini 文件。每个用户都要有应用程序的 .ini 文件的唯一副本,这一点很重要。这样可以防止出现不同用户具有不兼容的应用程序配置(例如,不同的默认目录或屏幕分辨率)的情况。

通过在运行 2007 Office system的安装程序之前运行 change user /install 命令,或通过使用“控制面板”中的“添加或删除程序”运行 2007 Office system的安装程序,可以将启用了终端服务的计算机配置为安装模式。如果使用 change user /install 命令,则还必须在安装完 2007 Office system之后运行 change user /execute 命令。这会将启用了终端服务的计算机配置为执行模式。如果通过使用“控制面板”中的“添加或删除程序”运行安装程序,则不需要将启用了终端服务的计算机配置为执行模式,因为安装完成后计算机将自动进入执行模式。

此外,您必须是启用了终端服务的计算机上 Administrators 组的成员才能安装 2007 Office system。同时,建议不要在启用了终端服务的计算机上远程安装 2007 Office system。而是应该在本地登录到终端服务器控制台会话来安装 2007 Office system。

手动安装 2007 Office 版本

以下过程介绍如何在启用了终端服务的计算机上手动安装 2007 Office system。假定已安装了终端服务,并从产品光盘或从网络安装点运行安装程序。

在启用了终端服务的计算机上手动安装 2007 Office 版本

  1. 单击“开始”,指向“设置”,然后单击“控制面板”。

  2. 双击“添加或删除程序”,单击“添加新程序”,然后单击“CD 或软盘”。

  3. 单击“下一步”。

  4. 单击“浏览”。

  5. 找到 2007 Office system的安装程序 (Setup.exe)。该程序可能在产品光盘上或网络安装点上。

  6. 单击“Setup.exe”,然后单击“打开”。

    此时应打开 2007 Office system的安装程序。

  7. 在“输入您的产品密钥”页上,键入您的产品密钥,然后单击“继续”。

  8. 在“阅读 Microsoft 软件许可条款”页上单击“我接受此协议的条款”复选框,然后单击“继续”。

  9. 在“选择所需的安装”页上单击“自定义”。

  10. 在“安装选项”选项卡上单击应用程序或功能,并将其安装状态更改为“从本机运行”或“不可用”。

  11. 如果要自定义其他设置,请单击“文件位置”选项卡或“用户信息”选项卡,并进行所需的更改。

  12. 单击“立即安装”开始安装。

  13. 安装完成后,请单击“关闭”以关闭安装程序。

  14. 在“安装之后”页上单击“下一步”。

  15. 在“管理员安装完毕”页上单击“完成”。

    执行最后两个步骤非常重要。这两个步骤将启用了终端服务的计算机配置为执行模式。

执行 2007 Office 版本的自动安装

以下过程介绍如何在启用了终端服务的计算机上执行 2007 Office system的自动安装。假定已创建了配置 (.msp) 文件,并已配置了功能和应用程序的安装状态,就像本文中前面建议的那样。还假定从已创建的网络安装点运行安装程序。

首先,将启用了终端服务的计算机配置为安装模式。

将启用了终端服务的计算机配置为安装模式

  1. 依次单击“开始”和“运行”,键入 Cmd,然后单击“确定”。

  2. 在命令提示符下,键入以下命令,然后按 Enter

    change user /install

接下来,就像在客户端计算机上那样运行自动安装。有关如何在客户端计算机上执行自动安装的详细说明,请参阅在用户的计算机上运行 2007 Office system 的安装程序

完成自动安装后,将启用了终端服务的计算机配置为执行模式。

将启用了终端服务的计算机配置为执行模式

  1. 依次单击“开始”和“运行”,键入 Cmd,然后单击“确定”。

  2. 在命令提示符下键入以下内容,然后按 Enter:

    change user /execute

Note注意
默认情况下,对于交互式安装,将使用当前登录用户的信息填充用户名字段。对于 config.xml 中设置的用户名,也是如此。

删除默认用户名

安装过程中提供的任何用户名都将写入到注册表项 HKCU\Software\Microsoft\Office\Common\UserInfo

终端服务将此注册表项镜像为 HKLM\Software\Microsoft\WindowsNT\CurrentVersion\TerminalServer\Install\Software\Microsoft\Office\Common\UserInfo

这样,所有新用户都可以从自己的用户配置文件中的 HKLM UserInfo 项接收默认值。因为用户名已存在,所以系统不会提示任何新终端服务用户输入其自己的用户名,而是获取管理员的默认用户名。

若要为当前终端服务部署中的新用户解决此问题,运行终端服务的计算机的管理员应删除注册表项 HKLM\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software\Microsoft\Office\Common\UserInfo 中的值。

若要为新终端服务部署中的所有用户解决此问题,运行终端服务的计算机的管理员应执行下列任务之一:

  • 在安装过程中,选择“自定义”,然后清除用户名和初始值。

  • 使用用户名和初始值设置为空值的 config.xml 文件。

  • 安装之后,删除注册表项 HKLM\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\Install\Software\Microsoft\Office\Common\UserInfo 中的值。