Microsoft Dynamics 365 からポータル ソリューションをアンインストールしようとすると、依存関係エラーが発生する

この記事では、Microsoft Dynamics 365 からポータル ソリューションをアンインストールしようとしたときに発生する依存関係エラーの解決策について説明します。

適用対象: Microsoft Dynamics 365 Customer Engagement Online
元の KB 番号: 4500989

現象

MicrosoftCrmPortalBase や MicrosoftCrmPortalDependency などのポータル ソリューションのアンインストールは、次のエラーで失敗します。

"ソリューション [ソリューション名] は、システム内の他のコンポーネントからの依存関係のため削除できません。 ソリューションの削除を許可するために、すべての依存関係を削除します。

エラー コード 8004f01f."

原因

Dynamics 365 のポータル機能をインストールすると、複数のソリューションがインストールされます。 一部のソリューションにはコア ポータル機能が含まれており、他のソリューションには特定の機能 (つまり、カスタマー ポータルまたは従業員セルフサービス) が含まれます。 ソリューションをインストールすると、最初にコア ソリューションがインストールされ、次に特定のソリューションがインストールされます。 インストールが完了すると、ポータル ソリューションのカスタマイズが完了している場合もあります。

解決方法

ポータル ソリューションを正常にアンインストールするには、逆の順序で手順に従う必要があります。

  1. ポータル エンティティのカスタマイズを元に戻す (該当する場合)。

  2. ソリューションのインストール方法と逆の順序でソリューションをアンインストールします。 各パッケージのインストール解除シーケンス (上から下) については、次の表を参照してください。

    BasePortal CommunityPortal CustomerPortal ESSPortal StarterPortal
    BasePortal CommunityPortal CustomerPortal ESSPortal StarterPortal
    BaseHtmlContentDesigner BaseHtmlContentDesigner BaseHtmlContentDesigner BaseHtmlContentDesigner BaseHtmlContentDesigner
    MicrosoftAzureStorage MicrosoftAzureStorage MicrosoftAzureStorage MicrosoftAzureStorage PortalTimeline
    MicrosoftBadges MicrosoftBadges KnowledgeManagement KnowledgeManagement MicrosoftAzureStorage
    KnowledgeManagement KnowledgeManagement CustomerService CustomerService フィードバック
    CustomerService CustomerService PortalTimeline PortalTimeline MicrosoftWebForms
    PortalTimeline PortalTimeline MicrosoftForumsWorkflows MicrosoftForumsWorkflows MicrosoftIdentityWorkflows
    MicrosoftIdeasWorkflows MicrosoftIdeasWorkflows MicrosoftForums MicrosoftForums MicrosoftIdentitySystemWorkflows
    MicrosoftIdeas MicrosoftIdeas フィードバック フィードバック MicrosoftIdentity
    MicrosoftForumsWorkflows MicrosoftForumsWorkflows MicrosoftWebForms MicrosoftWebForms WebNotification
    MicrosoftForums MicrosoftForums MicrosoftIdentityWorkflows MicrosoftIdentityWorkflows MicrosoftCrmPortalBaseWorkflows
    MicrosoftBlogs MicrosoftBlogs MicrosoftIdentitySystemWorkflows MicrosoftIdentitySystemWorkflows MicrosoftCrmPortalBaseSystemWorkflows
    フィードバック フィードバック MicrosoftIdentity MicrosoftIdentity MicrosoftCrmPortalBase
    MicrosoftWebForms MicrosoftWebForms WebNotification WebNotification msdynce_PortalPrivacyExtensions
    MicrosoftIdentityWorkflows MicrosoftIdentityWorkflows MicrosoftCrmPortalBaseWorkflows MicrosoftCrmPortalBaseWorkflows MicrosoftCrmPortalDependencies
    MicrosoftIdentitySystemWorkflows MicrosoftIdentitySystemWorkflows MicrosoftCrmPortalBaseSystemWorkflows MicrosoftCrmPortalBaseSystemWorkflows
    MicrosoftIdentity MicrosoftIdentity MicrosoftCrmPortalBase MicrosoftCrmPortalBase
    WebNotification WebNotification msdynce_PortalPrivacyExtensions msdynce_PortalPrivacyExtensions
    MicrosoftCrmPortalBaseWorkflows MicrosoftCrmPortalBaseWorkflows MicrosoftCrmPortalDependencies MicrosoftCrmPortalDependencies
    MicrosoftCrmPortalBaseSystemWorkflows MicrosoftCrmPortalBaseSystemWorkflows MicrosoftBingMapsHelper MicrosoftBingMapsHelper
    MicrosoftCrmPortalBase MicrosoftCrmPortalBase MicrosoftGetRecordIDWorkflowHelper MicrosoftGetRecordIDWorkflowHelper
    msdynce_PortalPrivacyExtensions msdynce_PortalPrivacyExtensions
    MicrosoftCrmPortalDependencies MicrosoftCrmPortalDependencies
    MicrosoftBingMapsHelper MicrosoftBingMapsHelper
    MicrosoftGetRecordIDWorkflowHelper MicrosoftGetRecordIDWorkflowHelper