如何删除 BizTalk 应用程序的其他文件和设置

本主题介绍如何删除 BizTalk 应用程序的文件和设置,这些文件和设置在卸载应用程序 (如何 卸载 BizTalk 应用程序) 中所述。 例如,证书、COM 和 COM+ 注册表条目以及 COM 文件就不会删除,除非该应用程序包括在卸载时会删除它们的后处理脚本。

注意

在删除任何共享项之前,请确保没有其他应用程序在使用它们,否则应用程序将不会正常工作。

注意

我们建议您通过使用后处理脚本,令这一删除自动化。 有关详细信息,请参阅 使用预处理和后处理脚本自定义应用程序部署

  • 删除证书。 可通过两种方式从证书存储中删除证书:使用证书管理器 (certmgr.exe) 命令行工具或证书管理单元。 Certmgr.exe 随 .NET SDK 一起安装,这是BizTalk Server安装先决条件之一。 您可以手动运行 certmgr.exe,也可以通过后处理脚本自动运行该文件。 有关使用 certmgr.exe 的详细信息,请参阅 Microsoft 网站上的 证书管理器工具 (certmgr.exe)

    Windows Server 2008 和 Windows Vista 中均包括证书管理单元。 若要删除某一证书,请根据操作系统帮助文件中“启动证书管理单元”的说明打开该管理单元,然后根据证书帮助中“删除证书”的说明删除该证书。

  • 从 Windows 注册表删除程序集。 若要从 Windows 注册表中删除 .NET 和 BizTalk 程序集,请使用 .NET SDK 附带的 regsvcs 或 regasm,这是BizTalk Server安装先决条件之一。 有关参考信息,请参阅 Microsoft 网站上的 .NET Services 安装工具 (Regsvcs.exe) 程序集注册工具 (Regasm.exe)

  • 从 Windows 注册表删除 COM 组件。 若要从 Windows 注册表删除 COM 组件,请使用 regsvr32。 有关参考信息,请参阅操作系统帮助中的“Regsvr32”。 Windows Server 2008 和 Windows Vista Professional 中均包括此工具。

  • 从全局程序集缓存 (GAC) 中卸载程序集。 程序集不从 GAC 中自动卸载。 您可以从 GAC 手动卸载程序集,或者使用脚本进行卸载。 有关详细信息,请参阅 如何从 GAC 卸载程序集

必备条件

若要删除本主题中描述的文件和设置,则根据您要删除的内容,您登录时所采用的身份必须对 Windows 注册表、GAC 或证书存储具有写权限。 有关权限的更多详细信息,请参阅 部署和管理 BizTalk 应用程序所需的权限

另请参阅

取消部署 BizTalk 应用程序如何卸载 BizTalk 应用程序