Google Calendar Sync with Outlook 2010

by venukb on December 15, 2009

I use Google Calendar Sync to synchronize my Outlook calendar items with Google Calendar and this worked fine until I upgraded to Office 2010.

Google Calendar Sync did not like Outlook 2010 and I was no longer able to synchronize calendar items. I was almost tempted to go back to Outlook 2007 and then I found a thread to resolve this issue

Follow these steps to get Google Sync work with Outlook 2010

  1. Backup Outlook.exe. If you have done a default install of Office 2010, the file can be found at C:\Program Files\Microsoft Office\Office14
  2. Close Outlook if its already running and ensure that Outlook.exe is not listed in Task Manager
  3. Edit Outlook.exe in a Hex Editor
  4. Replace text 14.0.0 with 12.0.0
  5. Save the file.
  6. Start Outlook and ensure that its still functioning
  7. Start Google Calendar Sync and you should see sync back in action.

{ 36 comments… read them below or add one }

Daniel January 10, 2010 at 2:28 am

Great Tip, thanks a lot!

Reply

Diego January 12, 2010 at 4:23 am

awesome

Reply

Prognostic January 13, 2010 at 12:56 am

Thanks for posting this Tip!

NOTE: This trick does NOT work for 64bit Outlook.
This solution only works for 32bit Office 2010 Installations.

I used HxD edit. Searched for 14.0.0 replaced with 12.0.0 – works like a charm.

I definitely recommend this solution as opposed to rolling back to 2007.

Prog

Reply

Sonu February 26, 2010 at 8:47 am

simply AWESOME! works great.

Reply

Gwired January 21, 2010 at 8:42 pm

How did you deal with “Cannot open file c:\Program….\Outlook.exe” for write access. Access is denied.”?

The directory was marked as read only. The application is not in task manager.

Reply

Gwired January 21, 2010 at 8:49 pm

Answered own question Run HxD as Administrator. Also when changing 14.0.0 to 12.0.0 be sure to only overwrite the 4 to a 2… do not press Delete on the 4 or it changes the file size and becomes an invalid file.

Reply

Pieter January 21, 2010 at 10:02 pm

Works perfect indeed. At first I got the message “No permission to edit this file (translated)” but if you run the hex editor as administrator it works! Thanks

Reply

dclimber January 24, 2010 at 7:51 am

Perfect. Thank you

Reply

Tamar January 29, 2010 at 8:49 pm

I’ve been trying all afternoon to get this working, but I keep on getting a message that I can’t write in this file. What am I doing wrong? I am using the home beta version of Outllok 2010 and HxD as Hex editor.

Hope someone can help!

Reply

Ed Farley February 2, 2010 at 4:40 am

been looking for days…and this seems to be the only answer that really works. Thanks a million.

Reply

Venu February 11, 2010 at 3:16 pm

Glad to know it helped a lot of people here :)

Tamar,
You probably haven’t closed outlook; if you have closed, it might be that the process is still running; Open task manager and kill “outlook.exe” if its still running after you close outlook

Also as Pieter mentioned in his comment, if you are running Vista, take care of that crappy UAC

Reply

Johannes February 16, 2010 at 5:57 pm

ist realy working without problem, try it!!!

Reply

Bill Moore February 25, 2010 at 5:18 am

You are the greatest. Works perfectly.

Reply

Gaurav Malik February 28, 2010 at 10:19 pm

Great. It worked

Reply

Duy Nguyen March 4, 2010 at 2:52 pm

Work for me too. Thank so much!

Reply

Craig F March 6, 2010 at 4:28 am

Wow-wish I would have found this sooner. I am not that technical but used the hex editor suggested and now it works like a charm both ways.

Reply

marc March 8, 2010 at 5:05 am

incredible. there are so many threads on the web stating categorically that this is impossible. well done venukb!

Reply

Guru March 14, 2010 at 5:32 am

Dude,
you are beyond good.
First couple of pages of search results scream not possible and to think that they have hundreds of developers sitting at google and yet such a simple update could not be done by Goog simply because they cannot support a beta isnt that ironic that ALL their products are still in beta despite taking some beta tags off!!)

Reply

Venu March 14, 2010 at 3:56 pm

Yes Guru, all Google needs to do is to release a version which recognizes Office 14.0 as a valid version

The sync works fine between Outlook 2010 and Google Calendar and this should be enough for Google to support 2010

Meanwhile a note to all who have done this change to get the Sync going:

Be Careful while installing Social connectors into Outlook; I installed the LinkedIn Connector and it kind of screwed up my Outlook setup – had to reinstall it again. These connectors are built for Outlook 2010 and they always expect to see a 14.0 as the version string :)

Reply

Marek April 20, 2010 at 2:13 pm

Man thanks so much for this help :) It works simply awesome :)

Reply

mimorqleko April 28, 2010 at 5:59 am

Why modding outlook.exe when the one to blame is googlesync?!?

For those of you who want to mod googlesync, try this:
http://blog.sublogic.com/2010/03/08/getting-google-calendar-sync-to-work-with-outlook-2010/

it works perfectly, no need to mess with outlook.exe!! =)

Reply

DDSIMON May 6, 2010 at 8:21 am

So simple, but I never would have figured this out. Thanks so much for posting this fix.

Reply

weevis May 7, 2010 at 6:44 pm

works. I’m impressed. Who woulda thunk it

Reply

Bernie May 22, 2010 at 12:05 am

This is MOST Excellent!

Thanks

Reply

Hannes June 23, 2010 at 10:51 am

I don’t use any syncing tool at all, but have my Google calendar synced to Outlook 2010. This is what I did:

1) Go to Google Calendar -> Settings
2) Click the calendar you want to sync with outlook 2010 (a link containing something like “someone@gmail.com”).
3) Look down in the section that says “private address” and click on the ICAL button
4) A box pops up with a link and it tells you “Please use the following address to access your calendar from other applications. You can copy and paste this into any calendar product that supports the iCal format.”
5) Right click on the link and copy the link.
6) In Outlook 2010: Select Calendar in bottom left pane (default view is Mail).
7) Right click “My Calendars” or use “Open Calendar” from the “home” ribbon and choose “From Internet”
8) Paste the link you copied from Google Calendars into the textbox in the popup where it asks you: “Enter the location of the internet calendar you want to add to Outlook”
9) Hit OK and you’re done
10) Now you can use an overlay mode to view multiple calendars or you can create a calendar group.

Have fun

Reply

Alex July 21, 2010 at 3:31 pm

I had tried the HxD and could not get permission to change the 14 to 12. This way was simple and effective. Thanks

Reply

Aaron June 24, 2010 at 3:16 am

Worked for me smooth !!!

Thanks Pal

Reply

LG3 July 1, 2010 at 5:16 am

Excellent solution. Thank you.

Everyone please note that this is not a perfect fix. Microsoft did change a few little things (i.e. recurring events don’t always sync) so double check your calendar periodically.

Thanks again.

Reply

Scott July 2, 2010 at 10:46 am

When opening with a hex editor I cannot find “14.0.0 ”
Help please, anybody. I downloaded a free Hex Editor off the web

Reply

joriki July 3, 2010 at 10:13 pm

Any old free (or paid) hex editor will do, so you don’t have to use notepad++ for this. I used HexEdit. http://www.physics.ohio-state.edu/~prewett/hexedit/
Close your sync if it’s running first. Run HexEdit, open GoogleCalendarSync.exe (after making a backup just to be safe), find row 2d580 change 75 to eb, save over your GoogleCalendarSync.exe, and it works!

Reply

Paul July 20, 2010 at 5:55 am

I installed the web download trial ver. of MS Office and find that there is no outlook.exe file at all (I did a comprehensive search for it). The shortcuts for Outlook 2010 point to “C:\Program Files\Common Files\Microsoft Shared\Virtualization Handler\CVH.EXE” “Microsoft Outlook 2010 9014006204090000″

Anybody else run into this?

Reply

Alan July 30, 2010 at 10:13 pm

Changing the version of the outlook.exe is a very bad idea. It certainly works to allow the google app to recognize it, but the future ramifications of this change could be very significant. Office patches could check this version number to see if they are applicable and then will not function. Changing the sync executable is a much safer solution.

Reply

Digit3c August 17, 2010 at 6:28 am

I recently found a new and easy way to sync google with outlook 2010…

here’s the link…

http://bit.ly/bUY151

doesn’t take more than two minutes…

Reply

Jody Hoover August 17, 2010 at 7:54 pm

I use gsyncit and it works perfectly. Read about it here http://ow.ly/2qJR5

Reply

watch friends online September 28, 2010 at 3:14 am

ahhh I haven’t gotten to use google calendar yet. Maybe i’ll try it soon.

Reply

Amanda Johnson October 2, 2010 at 3:31 am

This worked perfectly. I have Windowx 7 64 bit and Office 2010 32 bit and even with the most updated Google ActiveSync, my calendar still didn’t consistently sync. This seems to have solved it – thanks for the tip!!

Reply

Leave a Comment

 

{ 1 trackback }

Previous post:

Next post: