Console de gestion Exchange (EMC) se bloque et vous recevez un message d'erreur: « MMC Impossible de créer le composant logiciel enfichable »

Traductions disponibles Traductions disponibles
Numéro d'article: 979695 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Symptômes

Lorsque vous essayez de démarrer le composant logiciel enfichable console de gestion Exchange (EMC), le message d'erreur suivant s'affiche :

MMC n'a pas pu créer le composant logiciel enfichable.
MMC n'a pas pu créer le composant logiciel enfichable. Le composant logiciel enfichable a ne peut-être pas été installé correctement.
Nom : Exchange Server 2007
CLSID: FX: {76dd58f7-54ba-42e3-a2e0-dbf4b674539f}

Exception non gérée dans le composant logiciel enfichable du Code managé
FX: {76dd58f7-54ba-42e3-a2e0-dbf4b674539f}
N'a pas pu charger fichier ou l'assembly ' Microsoft.Exchange.Management.SnapIn.Esm, Version = 8, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' ou une de ses dépendances. Échec de la validation de nom fort. (Exception à partir de HRESULT : 0x8013141A)
Type d'exception : System.IO.FileLoadException
Trace de pile d'exception :
à System.Reflection.Assembly._nLoad (NomFichier AssemblyName, codeBase de chaîne, assemblySecurity des éléments de preuve, Assembly locationHint, StackCrawlMark & stackMark, throwOnFileNotFound de type Boolean, forIntrospection Boolean)
à System.Reflection.Assembly.InternalLoad (assemblyRef AssemblyName, preuve assemblySecurity, StackCrawlMark & stackMark, Boolean forIntrospection)
à System.Reflection.Assembly.InternalLoad (String assemblyString, preuve assemblySecurity, StackCrawlMark & stackMark, Boolean forIntrospection)
à System.Activator.CreateInstance (chaîne assemblyName, chaîne typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, objet args [], CultureInfo culture, objet [] activationAttributes, preuve securityInfo, StackCrawlMark & stackMark)
à System.Activator.CreateInstance (chaîne assemblyName, String typeName)
à System.AppDomain.CreateInstanceAndUnwrap (String assemblyName, String typeName)
à Microsoft.ManagementConsole.Internal.SnapInClient.CreateSnapIn (String assemblyName, String typeName)
à Microsoft.ManagementConsole.Internal.ClassLibraryServices.Microsoft.ManagementConsole.Internal.IClassLibraryServices.CreateSnapIn (String assemblyName, String typeName)
à Microsoft.ManagementConsole.Executive.SnapInInitializationOperation.OnStart()
à Microsoft.ManagementConsole.Executive.RunningOperationsTable.EnqueueOperation (opération)
au Microsoft.ManagementConsole.Executive.StandAloneComponentData...ctor (informations sur SnapInRegistrationInfo, bookkeepingId de Int32)
à Microsoft.ManagementConsole.Advanced.FrameworkSnapInFactory.Microsoft.ManagementConsole.Advanced.ISnapInFactory.CreateSnapIn (Int32 bookkeepingId, String snapInKey, objet & du composant logiciel enfichable)

Si vous démarrez Exchange Management Shell (EMS) à l'invite de commande en exécutant la cmdlet C:\Program Files\Microsoft\Exchange Server\bin\exshell.psc1, le message d'erreur suivant s'affiche :

Avertissement : Les erreurs suivantes s'est produite lors du chargement de la console C:|Program Files\Microsoft\Exchange Server\bin\exshell.psc1 :
Impossible de charger Windows Powershell enfichable Microsoft.Exchange.Management.Powershell.Admin en raison de l'erreur suivante :
N'a pas pu charger fichier ou l'assembly ' Microsoft.Exchange.Management.Powershell.Configuration, Version = 8, Culture = neutral, PublicKeyToken = 31bf3856as364e35' ou une de ses dépendances. Échec de la validation de nom fort. (Exception à partir de HRESULT : 0x8013141A)
Commande », « C:\Program Files\Microsoft\Exchange Server\bin\exshell.psc1 » "a pas pu être exécutée parce que certains composants logiciels enfichables Windows Powershell n'a pas été chargé.

Cause

Ce problème se produit lorsque vous avez utilisé l'outil nom fort SN.exe, pour désactiver la validation de nom fort. Strong Name est une technologie qui a été introduite avec le.NET Framework pour une utilisation avec du code managé. Dans la mesure où Exchange Server 2007 utilise du code managé, nom fort doit être activé. Dans le cas contraire, les services échoueront.

Remarque :Ce problème peut se produire s'il existe un Exchange Server intérimaire mise à jour (UI) installé. Pour plus d'informations sur la façon de résoudre ce problème lorsqu'une UI d'Exchange Server est installé, reportez-vous à la section « Informations complémentaires ».

Résolution

Pour résoudre ce problème, vous devez activer de nouveau la validation de nom fort. Pour ce faire, vous devez utiliser l'outil Strong Name (Tool Sn.exe) fourni avec le Kit de développement logiciel (SDK) de .NET Framework.

Pour ce faire, ouvrez une invite de commandes et tapez la commande suivante puis appuyez sur ENTRÉE :
sn - Vr *
Remarque : Pour vérifier vos paramètres actuels pour la vérification de nom fort, utilisez la commande suivante :

sn -Vl

Plus d'informations

Vérification de nom fort doit être désactivé lorsque vous installez une UI d'Exchange Server. Par conséquent, ce problème peut se produire s'il existe qu'une UI est installé sur l'ordinateur Exchange Server. Pour résoudre ce problème lorsqu'une UI est installé, désinstallez l'UI, puis installez le plus récent service pack d'Exchange Server.

Références

Pour plus d'informations sur le SDK de.NET Framework, consultez le site Web Microsoft suivant :
.NET Framework 4.5
Pour plus d'informations sur le modèle de stratégie de sécurité.NET Framework, consultez le site Web Microsoft Developer Network (MSDN) suivant :
Modèle de stratégie de sécurité
Pour plus d'informations sur l'utilisation de l'outil Strong Name tool (Sn.exe) pour créer un assembly dans le SDK de.NET Framework, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
302340 Comment faire pour créer un assembly avec un nom fort dans le SDK de.NET Framework

Propriétés

Numéro d'article: 979695 - Dernière mise à jour: vendredi 8 novembre 2013 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Exchange Server 2007 Enterprise Edition
  • Microsoft Exchange Server 2007 Standard Edition
Mots-clés : 
kbsnapin kbexpertiseinter kbsurveynew kbprb kbmt KB979695 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 979695
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com