如何删除 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 程序集,请使用 regsvcs 或 regasm(包含在 .NET SDK 中),这是 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 应用程序