.netcomsqlreportingservice

Retrieving the COM class factory for component with CLSID failed due to the following error: 800703fa


This error occurs only at specific times and once iis reset is done,it comes back to normal

I want to know about root cause of this issue.

This is ocuruing in one of the server which uses sqlreporting services to fetch the data from the db


Solution

  • Have you tried this?

    Cause:

    The event warning explains that when the profile was being unloaded, the w3wp.exe process had a registry key handle to the profile hive for the user.

    As per the kb947238 article, event 1530 occurs because Windows automatically closes any registry handle to a user profile that is left open by an application. This causes the error 800703fa.

    The event warning explains that when the profile was being unloaded, the w3wp.exe process had a registry key handle to the profile hive for the user.

    As per the kb947238 article, event 1530 occurs because Windows automatically closes any registry handle to a user profile that is left open by an application. This causes the error 800703fa.

    Resolution:

    Go to IIS Manager, select the Application Pool for your web application and click Advanced settings, change the value for “Load User Profile” to “true”

    Setting this values makes the IIS loads the user profile for the application pool identity.

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