phw198 / OutlookGoogleCalendarSync

Sync your Outlook and Google calendars
https://www.outlookgooglecalendarsync.com/
Mozilla Public License 2.0
1.8k stars 215 forks source link

OGCS does not work with Office 64-bit [0x80029C4A] #1637

Open pierricklidia opened 1 year ago

pierricklidia commented 1 year ago

[OGCS is not working since migration to Office 365. Error 0x80029C4A - I applied all hacks regarding registry without success.

See log file in attachment.

Can you help me ?

erreur OutlookGoogleCalendarSync.txt

phw198 commented 1 year ago

All the known solutions to that error are in the wiki. Did you also go through the 3 generic registry fix steps?

If that doesn't work, the most reliable method of resolving it is a reinstall of Office :slightly_frowning_face:

pierricklidia commented 1 year ago

Thanks for your return.

I applied all the 3 generic steps --> still not ok I uninstalled OGCS + Microsoft 365 + reboot + reinstalled everything --> still not ok

Please help me ! I'm so sad not being able to use OGCS anymore since this upgrade ...

See details in attachment OGCS dbg.zip

pierricklidia commented 1 year ago

Please can you help me @phw198 ? I'm so disappointed not to be able to use OGCS anymore ...

pierricklidia commented 1 year ago

I finally solved the issue. Here is my runbook for debugging 0x80029C4A :

  1. Check registry entries : still KO (https://github.com/phw198/OutlookGoogleCalendarSync/wiki/FAQs---COM-Errors)
  2. Reinstall OGCS : still KO
  3. Repair Office offline : still KO
  4. Repair Office online : still KO
  5. Repair Outlook .pst : still KO
  6. Install Office 365 32 bits (instead of Office 365 64 bits) : OK OGCS working !
phw198 commented 1 year ago

Thanks for persevering @pierricklidia and that's really good to know there are problems running against Office 64-bit! Did you actually have a need to be using 64-bit Office? If you are game to reinstall that version and try some development releases of OGCS, I'd be keen to try and get OGCS working properly with it... we can maybe try and work out what was wrong in the registry...

pierricklidia commented 1 year ago

I’ll be happy to help you if you need to do some tests.

Pierrick

phw198 commented 1 year ago

I'm pretty sure the issue was still related to your registry - now you have said that you were on 64-bit Office, I note the wiki says

  1. Expand each version number folder and all the sub-folders. Click on any Win32 folder you find, and it will display a file path - using Windows Explorer, check that this file path actually exists. If the file does not exist, delete that Win32 folder. Note, this folder is related to 32-bit Office and may cause problems if you are now running 64-bit Office.

So, if the Win32 folder still existed, you should have almost certainly deleted it. Then the check to see if the file path for MSOUTL.OLB existed would have been on a registry folder Win64. Do you recall which folders you had? For me, I have HKEY_CLASSES_ROOT\TypeLib\{00062FFF-0000-0000-C000-000000000046}\9.6\0\Win64 and OGCS works fine against 64-bit Outlook.

I suspect if you reinstalled 64-bit Office, OGCS might just work as you have now reinstalled 32-bit and then removed it. If not, you would need to go manually remove any reference in the registry to the now gone 32-bit version that it didn't remove.

I know OGCS reliably works on 64-bit Office, as that's what I use(!), so don't think there's any call for development releases to troubleshoot it.

phw198 commented 1 year ago

I've updated the wiki entry slightly in an attempt to make it clearer regarding 32/64-bit registry values.