Erreur de dépendance lorsque vous essayez de désinstaller des solutions Portals à partir de Microsoft Dynamics 365

Cet article fournit une solution à une erreur de dépendance qui se produit lorsque vous essayez de désinstaller des solutions Portals à partir de Microsoft Dynamics 365.

S’applique à : Microsoft Dynamics 365 Customer Engagement Online
Numéro de base de connaissances d’origine : 4500989

Symptômes

La désinstallation d’une solution de portails telle que MicrosoftCrmPortalBase ou MicrosoftCrmPortalDependency échoue avec l’erreur suivante :

« La solution [nom de la solution] ne peut pas être supprimée en raison des dépendances d’autres composants du système. Supprimez toutes les dépendances pour permettre la suppression de la solution.

Code d’erreur 8004f01f. »

Cause

Lors de l’installation des fonctionnalités du portail pour Dynamics 365, plusieurs solutions sont installées. Certaines solutions incluent des fonctionnalités principales du portail et d’autres incluent des fonctionnalités spécifiques (c’est-à-dire, portail client ou libre-service des employés). Lors de l’installation des solutions, les solutions principales sont installées d’abord, puis les solutions spécifiques. Une fois installé, vous avez peut-être également effectué des personnalisations vers la ou les solutions du portail.

Résolution

Pour désinstaller correctement les solutions de portails, vous devez suivre les étapes dans l’ordre inverse.

  1. Annuler les personnalisations des entités du portail (le cas échéant).

  2. Désinstallez les solutions dans l’ordre inverse de leur installation. Reportez-vous au tableau ci-dessous pour chaque séquence d’annulation de l’installation du package (de haut en bas).

    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 Commentaires
    CustomerService CustomerService PortalTimeline PortalTimeline MicrosoftWebForms
    PortalTimeline PortalTimeline MicrosoftForumsWorkflows MicrosoftForumsWorkflows MicrosoftIdentityWorkflows
    MicrosoftIdeasWorkflows MicrosoftIdeasWorkflows MicrosoftForums MicrosoftForums MicrosoftIdentitySystemWorkflows
    MicrosoftIdeas MicrosoftIdeas Commentaires Commentaires MicrosoftIdentity
    MicrosoftForumsWorkflows MicrosoftForumsWorkflows MicrosoftWebForms MicrosoftWebForms WebNotification
    MicrosoftForums MicrosoftForums MicrosoftIdentityWorkflows MicrosoftIdentityWorkflows MicrosoftCrmPortalBaseWorkflows
    MicrosoftBlogs MicrosoftBlogs MicrosoftIdentitySystemWorkflows MicrosoftIdentitySystemWorkflows MicrosoftCrmPortalBaseSystemWorkflows
    Commentaires Commentaires 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