删除功能和卸载

在您成功完成 Windows Server AppFabric 的安装之后,您可以通过打开 AppFabric 安装向导全部删除 AppFabric 功能或卸载 AppFabric。在安装 AppFabric 之后执行安装程序将显示在“添加或删除功能”页。

卸载过程会从根级别的 Web.config 文件中删除某个功能及其配置。它将不会删除站点、应用程序、子目录或服务级别上的配置设置。它也不会删除配置过程中创建的任何数据库。

删除功能或卸载的步骤

  1. 在安装 AppFabric 的计算机上,依次单击「开始」、“所有程序”、“Windows Server AppFabric”,然后单击“添加或删除功能”。

    备注

    若要卸载缓存服务,您必须先停止服务,然后从缓存群集中将其删除。请参阅下面的“卸载缓存服务功能”。

  2. 在 AppFabric 安装向导的“添加或删除功能”页中,选择“删除功能或卸载”,然后单击“下一步”。

  3. 在“客户体验改善计划”页上,选择“是”加入客户体验改善计划,或“否”不参加,然后单击“下一步”。

    备注

    如果您参与该计划,则会帮助 Microsoft 改进 Windows Server AppFabric。它会收集有关计算机硬件和如何使用 Windows Server AppFabric 的信息,但不会中断您的工作。该计划还定期下载文件,以收集有关您使用 Windows Server AppFabri 时可能遇到的问题的信息。所收集的信息不会用于识别您的身份或与您联系。

  4. 在“功能选择”页上,取消选择要删除的任何功能,然后单击“下一步”。若要卸载所有 AppFabric,请取消选择所有功能。单击“下一步”。

    备注

    只删除以前已安装的并在此列表中取消选择的功能。

  5. 在“确认删除选择”页上,验证要删除的功能是否已列出,然后单击“删除”。

  6. 在“删除进度”页上,验证删除过程是否成功进行。

  7. 在“删除结果”页上,单击“完成”。

卸载缓存服务功能

若要从缓存服务器上卸载缓存服务,您必须停止服务,并将其从缓存群集中删除。根据缓存群集的部署方式和群集中缓存主机的数量,如果是主要主机执行群集管理角色,则运行中的缓存群集可能无法适应丢失缓存主机。有关详细的信息,请参阅 Windows Server AppFabric 帮助 (https://go.microsoft.com/fwlink/?LinkId=164929)(可能为英文网页)中的“主要主机和群集管理”主题。

  1. 单击「开始」,指向“管理工具”,然后单击“Windows PowerShell 模块”。

  2. 在可以卸载缓存服务之前,请使用基于 Windows PowerShell 的缓存管理工具用 Stop-CacheHost 命令停止该服务。例如,如果要卸载名为 CacheServer1 的计算机上的缓存服务,并且安装该服务时为 TCP/IP 端口号使用了默认值,则应使用以下命令停止服务器的缓存服务:Stop-CacheHost -HostName CacheServer1 -CachePort 22233。有关可用缓存管理命令的详细信息,请参阅 Windows Server AppFabric 帮助 (https://go.microsoft.com/fwlink/?LinkId=164929)(可能为英文网页)中的“AppFabric 缓存管理与 Windows PowerShell”主题。

  3. 如果 Stop-CacheHost 命令不成功,并返回错误 ERRCAdmin013, "Cluster Quorum would be disturbed…",则请使用命令 Stop-CacheCluster 停止缓存群集。返回此错误是因为对于缓存群集,指定为主要主机的大多数缓存主机必须始终保持运行。此错误还表示(在卸载此缓存主机之后)在启动缓存群集之前您需要将另一个缓存主机指定为主要主机。有关如何执行此操作的详细信息,请参阅设置群集管理角色和主要主机指定(Windows Server AppFabric 缓存)

  4. 按如下所述方式使用 AppFabric 安装向导、使用 Windows 操作系统程序删除控制台或使用命令行参数执行缓存服务卸载。

    1. 使用 AppFabric 安装向导卸载:依次单击「开始」、“所有程序”、“Windows Server AppFabric”和“添加或删除功能”。(请参阅上述“删除功能或卸载的步骤”部分。)

    2. Windows 卸载:使用操作系统的“添加或删除程序”或“程序和功能”控制台删除“AppFabric”的“缓存服务”功能。

    3. 自动卸载:若要执行自动卸载,请打开 CMD.exe 命令行工具,并导航到包含安装程序的文件夹。然后,使用自动卸载参数执行安装程序。有关详细信息,请参阅自动安装

  5. (可选)在卸载了 AppFabric 的任一缓存功能之后,请查看您的防火墙配置。

群集服务卸载问题

在从分布式缓存服务器上卸载缓存功能之后,AppFabric 安装程序会禁用 “Windows Server AppFabric:AppFabric 缓存服务”防火墙规则组,作为异常将其删除。安装时,安装程序创建此组,并向其添加规则。但是,安装程序将不会禁用“远程服务管理”防火墙规则组。如果您在安装过程中启用它,则在卸载之后将不会禁用“远程服务管理”组。如果您选择如此操作,则必须在群集的每个节点上手动禁用该组。在卸载了 AppFabric 的任一缓存功能之后,请查看您的防火墙配置。

如果您卸载多个节点群集的某个节点,并且未对未配置节点运行 AppFabric 配置 cmdlet,则仍为此节点配置群集。若要取消其配置,请在该节点上运行 Remove-CacheHost cmdlet。

本节内容

  2011-12-05