This project has moved and is read-only. For the latest updates, please go here.


80004023COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} [0x80004023]


--------------------------- Application unexpectedly terminated! ---------------------------
Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 80004023.
--------------------------- OK ---------------------------

With Outlook 2013 I get an error when I launch your application. I downloaded the source code and found that it was missing a source file (AbortableBackgroundWorker.cs) so I couldn't compile it. I think you forgot to check it in.

So I downloaded the release before that and found that the error occurs on line #32 in OutlookFactory.cs. I see that you had another method commented out to get the outlook application in the line above it. So commenting out line 32 and uncommenting line 31 (Microsoft.Office.Interop.Outlook.Application oApp = OutlookCalendar.AttachToOutlook();) got me past that error (as long as I had outlook running like the code function name seems to imply.

It had some problems syncing with google calendar, but hitting retry several tries it seemed to get past it. Thanks for your work on this.
Closed Mar 28, 2016 at 6:35 PM by phw198
Thanks for reporting this - I've added your findings to the Known Issues wiki.


gabeblack wrote Jan 15, 2016 at 6:41 PM

OK, I found out the issue. It is actually an Office installer/uninstaller issue. I used to have Outlook 2010, and then upgraded to 2013. Unfortunately, Office did not uninstall some old registry when it upgraded. One was 64-bit the other was 32-bit. So I had to launch the 32-bit regedit and delete/rename the entry in: