2013-06-26 2 views
4

Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 8000401a.Récupération de l'usine de classe COM pour le composant avec CLSID {000209FF-0000-0000-C000-000000000046} a échoué en raison de l'erreur suivante: 8000401A

Nous obtenons dessus de ladite erreur de notre serveur de production qui est hébergé dans SharePoint ferme environnement, où comme impossible de reproduire le même problème à partir de notre serveur de transfert qui est un serveur autonome.

J'espère que l'erreur ci-dessus se produira lorsque le composant Microsoft.Office.Word accédera à partir de la machine distante. J'ai mis à jour tous les utilisateurs sous "Autorisation de lancement et d'activation" dans DCOMConfig comme mentionné dans Retrieving the COM class factory for component with CLSID Error: 8000401a

L'intéressant est, le problème a été résolu automatiquement lorsque l'utilisateur continue à cliquer sur le bouton "Génération de rapport" dans ma page Web. Je comprends que le problème semble se produire de temps en temps car nous ne pouvons pas prédire quand cela sera lancé.

+1

"Le processus serveur n'a pas pu être démarré". L'exécution de Word sur un serveur est une mauvaise idée. Il ne prend pas beaucoup d'utilisateurs pour faire basculer le serveur, Word est un processus très coûteux. Il a été conçu pour être une application de bureau. Un utilisateur, une instance de Word. –

+0

Il n'est pas non plus officiellement supporté (http://support.microsoft.com/kb/257757): Word est construit comme une application interactive, et dans mon entreprise, nous avions déjà un serveur bloqué à cause d'une boîte de message non planifiée (ce qui s'est avéré être être "trop ​​d'erreurs d'orthographe" en raison d'un conflit de langue). Word n'a pas de mode "silencieux". – Medinoc

+0

@HansPassant comment cela répond-il à sa question? Sharepoint est une perte de temps aussi, mais cela ne règle pas son problème. –

Répondre

1

Cette appears est une erreur d'autorisation. Vous devrez peut-être parcourir votre code et votre configuration pour vous assurer que tous les mots de passe sont corrects et que tout le monde dispose des autorisations appropriées.

+0

La répétition répétée d'un bouton ne fait pas disparaître une erreur de permission. –

2

J'ai trouvé la solution,

utilisant DCOMCNFG.exe ouvrir et allez à Service Component -> Ordinateurs-> Mon Computer-> Config- DCOM> vérifier l'option Microsoft Office Word et sélectionnez l'onglet Security.Here vous obtiendra les options pour le lancement et l'autorisation d'activation-> sélectionnez Personnaliser et cliquez sur modifier et ajouter l'utilisateur qui exécutera votre application avec un accès complet.

C'est tout, cela résoudre mon problème hop cela aidera.

Questions connexes