Product Documentation

卸载并重新安装 XenApp

Sep 14, 2015
要从场中删除服务器或从服务器中卸载 XenApp 软件,可能需要执行的任务包括:
  • 将服务器移动到其他场
  • 重命名服务器
  • 从场中删除服务器
  • 从场中的计算机上卸载 XenApp,或强制卸载
  • 从场中删除服务器(如果托管 XenApp 的硬件出现故障)

要完成上述任务,可能需要将 XenApp 从主机中删除,在 Citrix AppCenter 中将 XenApp 从场中或场服务器列表中删除,或者修复安装。

此外,请参阅本部分中相关任务(包括从场中移动或删除服务器以及重命名 XenApp 服务器)的步骤。

卸载 XenApp

Citrix 建议您在服务器仍与场和网络连接时,通过使用控制面板 > 程序和功能卸载 XenApp。选择 Citrix XenApp <版本>,单击卸载。完成该过程后,重新启动服务器。

此方法将从场数据存储中删除托管计算机信息,并从管理工具中显示的场属性中删除服务器。

要远程卸载 XenApp,可以在远程桌面连接 (RDC) 会话中或使用 Microsoft Configuration Manager 2007(之前称为 Systems Management Server [SMS])等工具执行此操作。

如果只希望卸载 XenApp 的特定组件,请按以下顺序执行此操作:
  • Citrix 管理(例如 Citrix AppCenter)
  • XenApp 高级配置实用程序或 Presentation Server 控制台(如果已安装)
  • Citrix XenApp
  • Citrix Web Interface
  • Citrix Licensing

或者,要从命令行中卸载 XenApp 及其所有组件,请使用XenAppSetupConsole.exe /uninstall:XenApp命令。从服务器控制台中运行XenAppServerSetup.exe。有关使用这些命令的更多详细信息,请参阅删除角色和组件

强制卸载 XenApp

要从计算机中强制卸载 XenApp,可以在命令行中使用 msiexec 添加属性:CTX_MF_FORCE_SUBSYSTEM_UNINSTALL。将该属性的值设置为Yes。

以下示例命令行可启用对卸载操作的日志记录并强制卸载 XenApp:

msiexec /x mps.msi /L*v c:\output.log CTX_MF_FORCE_SUBSYSTEM_UNINSTALL=Yes

其中,mps.msi 为 msi 软件包的名称和位置。

修复 XenApp 安装

开始修复 XenApp 安装之前,请从所有会话中注销,并退出服务器上运行的所有应用程序。完成注销和退出操作之后,请在出现提示后重新启动服务器。

控制面板 > 程序和功能中运行修复实用程序时,XenApp 会使用原始安装中的文件和设置覆盖所有文件和设置。如果您已在 XenApp 安装中自定义任何文件或功能,运行修复实用程序会将自定义项替换为原始文件和设置。

由于硬件故障重新安装 XenApp

如果服务器的硬件出现故障,需要更换,请首先将替换服务器的名称更改为出现故障的服务器的名称,然后再将其连接到网络。将出现故障的服务器名称分配给替换服务器可使该替换服务器包含与出现故障的 XenApp 服务器相同的属性和功能。数据存储中有关旧服务器的记录将应用到与其具有相同名称的替换服务器。

确保替换服务器上的设置与出现故障的服务器的设置相同,包括:
  • 服务器名称
  • 操作系统
  • 安装过程中或发布应用程序时应用程序的设置
  • 用户帐户

备份和还原 XenApp 数据存储

可使用 DSMAINT 和 DSCHECK 命令执行许多数据存储维护任务。有关详细信息,请参阅命令参考数据存储数据库参考文档。