2016-10-20 3 views
0

Cette erreur se produit uniquement à des moments précis et une fois iis remise à zéro est fait, il revient à la normaleRécupération de l'usine de classe COM pour le composant avec CLSID a échoué en raison de l'erreur suivante: 800703fa

Je veux savoir sur cause première de ce problème.

Ceci est ocuruing dans l'un des serveurs qui utilise les services de sqlreporting pour récupérer les données de la db

+0

http://stackoverflow.com/questions/881132/retrieving-the-com-class-factory-for-component-failed http://stackoverflow.com/questions/1036856/retrieving-the -com-class-usine-pour-composant-avec-clsid-xxxx-échoué-dû-à-t https://social.msdn.microsoft.com/Forums/sqlserver/en-US/456d110b-0180-4929- 8d9f-46490cd21c9c/sql-server-reporting-services-2012-échoue-après-période-d'-inactivité-sharepoint-2010-intégré? Forum = sqlreportingservices –

+0

Mais ce qui précède a eu lieu dans sharepoint. Comment cela se rapporte-t-il au contexte – vikram

+0

Le code d'erreur est diiferent pour le lien ci-dessus metioned – vikram

Répondre

0

Cela signifie:

Vous avez un problème avec votre dll en utilisant:

1.) Check dll version compatibility. 
2.) if registered(windows/System32). 
3.) microsoft visual c++ redistibutable. 
    sometimes this is the one problem that couldn't be explain. 
4.) check framework compatibility also if your using IIS. 
1

Avez-vous essayé?

Cause:

L'avertissement de l'événement explique que lorsque le profil a été déchargé, le processus w3wp.exe avait un registre poignée clé de la ruche de profil pour l'utilisateur.

Conformément à l'article kb947238, l'événement 1530 se produit car Windows ferme automatiquement tout descripteur de registre à un profil utilisateur laissé ouvert par une application. Cela provoque l'erreur 800703fa. L'avertissement d'événement explique que lors du déchargement du profil, le processus w3wp.exe disposait d'un handle de clé de registre pour la ruche de profil pour l'utilisateur.

Conformément à l'article kb947238, l'événement 1530 se produit car Windows ferme automatiquement tout descripteur de registre à un profil utilisateur laissé ouvert par une application. Cela provoque l'erreur 800703fa.

Résolution:

Aller au Gestionnaire des services Internet, sélectionnez le pool d'applications pour votre application Web et cliquez sur Paramètres avancés, modifiez la valeur pour « Load Profil utilisateur » à « true »

La définition de cette valeur fait que IIS charge le profil utilisateur pour l'identité du pool d'applications.

https://blogs.msdn.microsoft.com/dsnotes/2016/03/01/com-intermittent-error-800703fa-illegal-operation-attempted-on-a-registry-key/