James Manning's Blog

March 8, 2010

Getting Google Calendar Sync to work with Outlook 2010

Filed under: Uncategorized — manningj @ 6:33 am

Edit [2010-08-17]: As per a comment from CB, the official Google Calendar Sync now supports 2010, although it still only supports 32-bit.  If you’re running 64-bit Outlook and don’t want to reinstall to the 32-bit version, check some of the other options listed in the comments.

Since there’s no longer a need for the hack, I’ve removed all the instructions so hopefully people will just use the updated sync now :)

Advertisement

98 Comments »

  1. OS Vista Ultimate. MSO2010beta. Your idea to Sync Calendar Rockzzzzzz…!!
    Any suggestion to sync contacts, notes…??

    Glad to Comment

    Comment by Sra — March 22, 2010 @ 2:16 pm

  2. This is what I was looking for!! thanks a lot!! =D

    It’s really safe to mod google calendar’s file INSTEAD of modding outlook’s build number…

    Comment by Raul — April 26, 2010 @ 1:49 pm

  3. Any idea if this will work for 64 bit versions of Outlook 2010 RTM?

    Trying to think up a way to test that won’t require hours of backing out if it doesn’t work but haven’t figured that out yet.

    Comment by Ryan Baker — April 28, 2010 @ 1:25 am

    • both should work fine for 64-bit as well (since the route of modifying the outlook binary is a version string, not code), but I’d stick with trying the modified calendar first.

      For testing it, just try the modified calendar sync exe – run it, create a new appt in Outlook called ‘foo’, create a new appt in google calendar called ‘bar’, then sync :) Backing out is just putting the unmodified .exe back into place (which you wouldn’t really need to do – the modification is just around a version check).

      Comment by manningj — April 28, 2010 @ 6:16 am

      • No joy. I tried it on a second PC and with 2010 64-bit Outlook and the calendar hack I get the following error when I try to perform a sync:

        “Could not connect to Microsoft Outlook tm: error -2147024156 …”

        Comment by Ryan Baker — April 29, 2010 @ 3:32 am

      • Thanks for all the work on this everyone. I have read all of the posts, but for the life of me I cannot find where to download the modified calendar sync. Can someone please point me in the right direction?

        Thanks.

        Comment by Josh — August 29, 2010 @ 11:38 am

        • You no longer need the modified binary – the latest version works just fine with Outlook 2010.

          Comment by manningj — August 30, 2010 @ 6:08 am

  4. Works like a dream – well done! I reckon it’s way easier to alter google sync than Outlook. I’m running Win 7 64 bit and Outlook 2010 32 bit.

    Comment by Jim — April 30, 2010 @ 11:59 am

  5. Using the hacked Google sync utility worked for me (Outlook 2010 32-bit) *except* that appts I accept from other people are not synced to Google. If I create the appt myself and sync it, it works fine. Anyone have a different experience?

    Comment by Tom — May 6, 2010 @ 12:24 pm

  6. Great! I’ve tried both methods and the new Google Calendar sync code works better. For some reason, the hexed Outlook.exe file causes the system to run slowly.

    Comment by techrev — May 8, 2010 @ 8:09 pm

  7. Office 2010 Pro final release 64 bit.
    It doesn’t work.
    google sync gives error:
    Could not initialize Google Calendar Sync add-in for Microsoft Outlook: Code 1011.

    Comment by Ken — May 10, 2010 @ 4:11 pm

    • Yep, same here with the same configuration – this was from using the hacked copy of GCS, haven’t tried the Outlook hack yet :-(

      Comment by Matt — May 11, 2010 @ 7:28 am

      • Ditto here. “Could not initialize Google Calendar Sync add-in for Microsoft Outlook: Code 1011.”

        Office 2010 Pro Plus 64-bit
        Windows 7 64-bit

        Comment by Lars-UT — May 18, 2010 @ 4:15 pm

      • same here same code: running windows 7 64-bit: Could not initialize Google Calendar Sync add-in for Microsoft Outlook: Code 1011.

        Comment by johnny — June 3, 2010 @ 2:26 am

    • no luck with w7-64, Outlook2010pro-64: the same code 1011.

      vince

      Comment by vince — June 3, 2010 @ 5:49 am

  8. GSync hack works great. Thanks for the write up! Much appreciated.

    Comment by Dave — May 11, 2010 @ 6:11 am

  9. Thanks for the fix. Worked fine for me w/ Win7 & OL2010 both 32 bit.

    I also did a binary compare using BeyondCompare and the only change I see is was what is described in this post.

    Comment by Erik Lane — May 11, 2010 @ 9:41 pm

  10. [...] via James Manning’s Blog [...]

    Pingback by Cum se face: sincronizare calendar Outlook 2010 – Google Calendar | CHIP Go Digital Blog — May 13, 2010 @ 3:58 am

  11. SAME HERE…
    Office 2010 Pro final release 64 bit.
    It doesn’t work.
    google sync gives error:
    Could not initialize Google Calendar Sync add-in for Microsoft Outlook: Code 1011.

    Comment by Mark Augustin — May 14, 2010 @ 8:48 am

    • when i tell people i still use 32-bit apps (and in most cases, a 32-bit OS) and they ask why, it’s things like this that I point to :)

      Comment by manningj — May 14, 2010 @ 9:52 am

  12. dude, I love you !!!

    Comment by rafabytes — May 15, 2010 @ 5:46 pm

  13. Good stuff, thanks!

    Comment by Ben — May 18, 2010 @ 10:54 pm

  14. [...] Getting Google Calendar Sync to work with Outlook 2010 « James Manning’s Blog. [...]

    Pingback by Getting Google Calendar Sync to work with Outlook 2010 - Inane World — May 28, 2010 @ 11:10 am

  15. [...] 2 possible ‘fixes’ were to either hack the GoogleCalendarSync.exe or Outlook.exe (see this post  for details).  However, I decided not to go that route; instead I installed Sync2 from 4Team [...]

    Pingback by Outlook 2010 – First Impressions « Evergreen Technology Corporation — May 28, 2010 @ 3:39 pm

  16. it works great, thanks.

    Comment by jorge mario — June 1, 2010 @ 4:18 pm

  17. Great blend of practical solution and technical schooling, though I don’t see a need to justify the later without leaving the rest of us a checksum to ease our concerns.

    Comment by Josh Habdas — June 7, 2010 @ 11:22 pm

    • I thought about it, but when Outlook gets patched, I didn’t want people editing the patched version to get a checksum mismatch and freak out. Of course, that’s indeed another good reason (among others) to use the former route instead of the latter :)

      Comment by manningj — June 8, 2010 @ 9:20 am

  18. I installed Office 2010 on Windows Vista x64 this past weekend and have been having a problem with Google Calendar Sync ever since. These are the most detailed, easy instructions to follow that I have found on the internet to address this issue. Thanks so much!

    Comment by Brent MacAloney — June 8, 2010 @ 9:59 am

  19. Since the Google Sync application is the one with the problem, I agree that is one to modify. For those still afraid of downloading an exe, the information provided shows exactly what byte to change in the GoogleCalendarSync.exe via hex editor: navigate to 0002d580 and change 75 to eb.

    Comment by clr31 — June 10, 2010 @ 12:09 pm

    • there is no 75! has the code changed?

      Comment by stef — December 9, 2010 @ 7:22 pm

  20. Thanks … a million thanks. I’m not a computer novice nor expert. I have tried everything everyone has suggested to sync google calendar with outlook 2010. This was easy and it works flawlessly. Thanks. Makes me mad at google for not doing this … obviously it can be done.

    Comment by emory — June 10, 2010 @ 7:12 pm

  21. I’m also dead now that I have Office 2010. Office 2007 worked fine with the havked version before.

    Comment by Jeff Wonser — June 12, 2010 @ 8:45 pm

  22. Can anyone get the the Google Calendar Sync hack to work with Outlook 2010 640 bit and Win 7 64 bit? I can not get it to work.

    Comment by upsidedown — June 13, 2010 @ 10:35 pm

  23. Ignore my previous comment. The Google Calendar Hack seems to work. I had some issues with UAC that I needed to correct

    Comment by upsidedown — June 13, 2010 @ 11:27 pm

  24. [...] [...]

    Pingback by Outlook 2010 and Pre Synching - PreCentral Forums — June 14, 2010 @ 9:42 am

  25. Modified GoogleSync exe works great. Many thanks.

    Comment by S Herring — June 15, 2010 @ 9:54 pm

    • please link me to where i can find the googlesynch.exe modified file. this is becoming a nightmare!

      Comment by stef — November 29, 2010 @ 6:15 pm

  26. Using the altered version of the sync tool worked for me! (32 bit)

    Thanks for collating that info, working it out and explaining so well.

    Cheers!
    Toby

    Comment by Toby Martini — June 15, 2010 @ 11:09 pm

  27. Great that you guys figured it all out. Now for a novice like me I’m always looking for the easy way out. So has any one developed a litle downladable program to do all this? I’m runing windows 7 64 bit with Outlook 2010 32 bit. I would be happy to pay a reasonable fee.
    Many thanks in advance.

    Comment by Chip` — June 19, 2010 @ 12:31 pm

    • all you have to do is download the already-modified google calendar sync exe and replace the original exe with the modified exe – the part of manually modifying the Outlook exe isn’t necessary if you run the modified calendar sync

      Comment by manningj — June 20, 2010 @ 12:23 pm

      • where can i download it from?

        …. please!

        Comment by stef — November 29, 2010 @ 6:16 pm

        • you don’t need a modified exe – Google updated it so it works with 2010.

          Note that it still only works with 32-bit Outlook, though.

          Comment by manningj — November 29, 2010 @ 9:26 pm

  28. fantastic, and great job man,
    appreciated and thank you….

    Comment by walid — June 20, 2010 @ 8:13 am

  29. For my w7-64 and OL2010-64 bit combination, I tried hacking either Calender sync or Outlook.exe and neither worked. Is there any workout for it?

    Comment by vince — June 23, 2010 @ 12:58 am

  30. I went with gSyncit. It’s olny 15$ and works like a charm. http://www.daveswebsite.com/software/gsync/index.shtml

    Comment by Mark Augustin — June 23, 2010 @ 1:21 am

  31. Thanks for the tip. It doesn’t quite work 100% for me though, and I can’t find anyone else having the same problem. Maybe one of you will know:

    When Outlook 2010 is open it will sync every 10 minutes in the background, no problem. But when Outlook is closed and it tries to sync every 10 mins a “Choose Profile” window pops up. I only have one profile, and even when I select the make default tick-box, sure enough 10 minutes later the window pops up again. This means that if I am not at my computer my it won’t sync automatically.

    Anyone come across the same issue? Would appreciate your help!

    Cheers.
    Alexander

    Comment by Alexander — June 23, 2010 @ 8:42 am

    • I’ve seen the behavior, but I’m almost always running Outlook so I haven’t really bothered with it (I also have multiple profiles).

      I’d imagine you could switch it over (to stop prompting) Start -> Control Panel -> User Accounts and Family Safety -> Mail and choose the ‘Always use this profile’ radio button.

      Comment by manningj — June 23, 2010 @ 9:40 am

      • Would you be so kind to explain how I would go about switching that over? Bit of a novice here!

        Cheers.

        Comment by Alexander — June 23, 2010 @ 9:49 am

      • Actually, I’ve figured out what you meant above. When I get to that option, it is already selected. There are two options: 1. Prompt for a profile to be used and 2. Always use this profile. The latter is what was selected, and still is. Still the same problem though…

        Any other ideas?

        Comment by Alexander — June 23, 2010 @ 10:01 am

        • Darn – sorry that didn’t work – any chance there’s a second profile (check the drop-down) that’s maybe defined and not used? If so, delete it :) If not, I guess all I’d have left is ‘leave Outlook running’ :)

          Comment by manningj — June 23, 2010 @ 10:08 am

          • Definitely no other profiles there. Annoying. Hopefully Google brings out an update soon! Thanks for your help though.

            Comment by Alexander — June 23, 2010 @ 10:25 am

            • I found this by mistake. If you install MobileMe (from Apple), the profile prompt doesn’t come up. Weird. Not sure why that is, you don’t even need to configure MobileMe to do anything, just having it installed gets around this profile prompt issue with office 2010 x86 and this googlesync hack. I hope this helps someone.

              Comment by Kevin D — July 5, 2010 @ 6:56 pm

              • WHAT THE F

                I was really skeptical of your workaround at first but decided to give it a try.
                That actually worked! It bought one last prompt but after that, no more.

                WOW. Thanks.

                For those of you wondering where to get MobileMe from without signing up, just search and download it on softpedia.com

                Comment by anon — August 14, 2010 @ 10:19 pm

                • Unbelievable but true. I just installed Mobileme and now Google calendar sync works without “choose profile” popping up.

                  Comment by Mic Fox — July 31, 2011 @ 12:26 pm

  32. For me it has worked just fine with just hack google calendar, not
    was necessary to change the outlook.exe. I’m using MS Office Professional Plus 2010 32bits and Windows 7 Professional 64bits.
    Thanks for the tip! great job.

    Comment by Filipe Sizilio — June 23, 2010 @ 3:48 pm

  33. 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 (the 00, as in 002d580 above, is not shown in all editors) chage 75 to eb, save over your GoogleCalendarSync.exe, and it works!

    Comment by j — July 3, 2010 @ 12:38 pm

    • not sure why you’d do the change yourself instead of just using the already-modified version I linked to, but that would work too. :)

      BTW, I mentioned “There’s tons of hex editors out there” in the second part when I actually made a change to an exe (Outlook’s) – I didn’t actually make any changes in the first part, I just loaded it in the editor to show what byte was different as part of trying to show people that the modified one that had been posted just changed a conditional jump to an unconditional one :)

      Comment by manningj — July 3, 2010 @ 2:43 pm

      • I also took the view that doing a single byte patch on a known .exe was safer than trying to do a compare on a downloaded file to see that the claimed difference really was the only change.

        Call it normal paranoia! :)

        Comment by Starnamer — July 3, 2010 @ 6:41 pm

        • BTW, great fix! Thanks.

          (And why couldn’t someone at Google change the original so the check allowed 2010 anyway!?)

          Comment by Starnamer — July 3, 2010 @ 6:43 pm

          • Just to be clear, I didn’t make either fix – just tried to add a bunch of verbosity to the work others had done :)

            There’s a few possible reasons why Google hasn’t made this change themselves yet – the reality might be some mix of these or something different altogether, of course.

            • I’d imagine the team that did the calendar sync has since moved on to become part of the Google Apps Sync which is a superset (syncing contacts, mail, etc).
            • Allowing the check to include 2010 means ‘supporting’ it, so having fully tested it and fixed any issues that arose. A friend personally hit a bug where meeting invitations didn’t work correctly (I forget the specific issue), and while there was a workaround for that bug, there wasn’t an actual fix yet.
            • Google has negative motivation to help people switch to or continue to use Office in general, Outlook in particular.
            • There’s already a viable workaround thanks to the jmp change :)

            Comment by manningj — July 3, 2010 @ 8:05 pm

  34. Works great with Windows 7 Ultimate, Outlook 2010 32-bit, GoogleCalendarSynch. Thanks.!

    Comment by Steve Sachs — July 6, 2010 @ 4:32 pm

  35. Win 7 64, Office 2010 32 bit, using modified google sync.
    Is there anyway to adjust the sync frequency?
    Thanks for the great work…

    Comment by cb — July 8, 2010 @ 10:28 am

    • the sync frequency is part of the initial ‘settings’ dialog during install, which you can also access later via the systray icon’s context menu’s ‘options’.

      See http://www.google.com/support/calendar/bin/answer.py?hl=en&answer=89955

      Comment by manningj — July 8, 2010 @ 12:09 pm

      • Thanks! If I knew there was a taskbar icon, I forgot about it…

        Comment by cb — July 8, 2010 @ 2:20 pm

      • Strange — it was working fine yesterday, but today I get the message: “Could not initialize Google Calendar Sync Add-in for Microsoft Outlook: code 1011.”

        Comment by cb — July 9, 2010 @ 11:14 am

  36. Google Calendar Sync exe file method is the way to go. Worked great for Outlook 2010 32 bit on Windows 7. Simple fix – why won’t Google release a similar update? Many thanks.

    Comment by Paul — July 10, 2010 @ 8:44 am

  37. I cannot get the zip file to run (1st part)… any suggestions??? There is no unblock in properties either… I need my calendar. Thank you for all your hard work.

    Comment by Tammy — July 12, 2010 @ 2:16 am

  38. Windows XP Home SP3 – Office 2010 Pro Plus – Works great! I was weary of copying some random .exe file on to my system, but your succinct description of the .exe alteration allayed my fears and prompted me to take the chance… glad I did. Thanks!

    Comment by seanohoulihan — July 14, 2010 @ 10:29 am

  39. Thanks for the fix–you rock!

    Comment by Dan — July 16, 2010 @ 6:16 pm

  40. Hi

    I have downloaded the hacked google file, but I can’t launch the app- nothing happens when I double-click-Any ideas/help would be greatly appreciated? Windows Vista – office 2010 32 bit

    Comment by Suej — July 19, 2010 @ 7:59 am

    • you have to install the google calendar sync app first, and then afterwards you replace the .exe that it installs with the hacked one. If that’s what you did and it still won’t start, then I’m not sure what’s going on.

      Glad to hear the hacked-outlook.exe approach worked for you, at least :)

      Comment by manningj — July 19, 2010 @ 11:23 am

      • Not sure why the first solution, didn’t work – followed all the steps – (installing the sync and replacing the .exe file with the hacked). Really glad it’s working now with the second solution. Thank you for posting this and for giving a really well-explained and easy-to-follow work-around :-)

        Comment by suej — July 19, 2010 @ 1:39 pm

  41. just an update: Tried the second solution – working great now :-)

    Comment by Suej — July 19, 2010 @ 9:34 am

  42. Thank you . Works on Windows 7 / Outlook 2010.

    Comment by Novice — July 19, 2010 @ 6:13 pm

  43. Thanks! Works win7/outlook 2010 32 bit. Just what I was looking for.

    Comment by Mike — July 26, 2010 @ 11:29 am

  44. Fantastic, thank you very much, I do not now anything about computers or programming but I followed your instructions. Beautiful :-)

    Comment by Patrik from Norway — July 30, 2010 @ 7:28 am

  45. [...] Google Calendar using Google Calendar Sync. It stopped working when I upgraded to Outlook 2010, but a helpful article resolved that problem. Since the aforementioned Google Sync comes with calendar synching too, all [...]

    Pingback by Mount Sutro – The String and Two Cups — August 9, 2010 @ 4:22 am

  46. Works like a charm, thanks. I look forward to full Sync support for 2010 so I can go back to the developers exe. For now I’m very happy with these results, and appreciate your detailed post.

    Comment by Juspar — August 9, 2010 @ 5:35 pm

  47. I think it works!!! THANKS!!

    Comment by tlbaker — August 12, 2010 @ 7:37 pm

  48. Kick A$$. Thank you for your effort! Easy and works. Why mess with the Outlook Exe when you dont have to.

    Comment by Brent — August 16, 2010 @ 12:59 pm

  49. Just saw today (2010-08-18) that the Google utility supports Office 2010, but only the 32-bit version.
    http://www.google.com/apps/intl/en/business/new.html

    Comment by CB — August 18, 2010 @ 8:37 am

    • Nice! At least we can avoid this hack now :) This hack never worked on 64-bit either, so theirs is better, and at least supported :)

      Comment by manningj — August 18, 2010 @ 8:50 am

  50. The new version doesn’t work if you are running Windows 7. Can you repost your hack for those of us that still can’t use sync.

    Comment by Sarah — August 21, 2010 @ 6:44 pm

    • odd – works great for me on both my win7 x64 and my wife’s win7 x86

      Comment by manningj — August 21, 2010 @ 10:33 pm

    • Works on my Win7 Pro x64…

      Comment by CB — August 22, 2010 @ 7:59 am

  51. I have win7 64 and office 2010 64. Has a solution been found for getting google sync to work?

    Comment by martin — January 17, 2011 @ 4:24 am

  52. maybe this will help you: http://mcweird.de/?p=92

    Comment by josh0r — February 6, 2011 @ 6:26 pm

    • Yes, mcweird work with Win7 64 + Outlook2010 x64
      tnx a lot

      Comment by Siggi — February 8, 2011 @ 9:53 am

  53. Google doesn’t seem to care.
    I asked a programmer to develop a software that will sync Outlook 2010 64 bit with google calendar. It will be distributed freeware, donations will hopefully keep the project running ;) .
    At the moment we are still testing the alpha version, we should come out with a beta version within the week.
    If you want to be updated as soon as the beta is out, check the blog or subscribe to it:

    http://outlook-google-sync.blogspot.com/

    Comment by Francesco — February 22, 2011 @ 7:23 am

  54. This works for me, Outlook 2007, 32bit.

    1) install autoit from http://www.autoitscript.com/
    2) paste the text below into a notepad window & save it as outlookProfile.au3 (change the Save As Type dropdown to All Files)
    3) double click the file.
    4)You may want to add a shortcut to your startup so you don’t have to run it each reboot. To make it run at startup you want to copy
    a shortcut of the file to the Startup folder on the Start Menu. C:\Documents and Settings\All Users\Start Menu\Programs\Startup

    While 1

    WinWait(“Choose Profile”)
    if (WinActivate(“Choose Profile”)) Then
    ControlClick(“Choose Profile”, “OK”, “Button2″)
    endif

    WEnd

    Comment by CaseyHoogs — April 10, 2011 @ 6:36 pm

  55. The .0.9.4.0 release seems to be working with Outlook 2010 64bit.

    http://www.google.com/support/calendar/bin/answer.py?answer=89955

    Comment by Randy Hyshiver — May 2, 2011 @ 6:56 pm

    • WOW! Thanx for your post!
      in the past I’ve tried many times for syncing with google& office 2010 64 bit, now finally it works!!

      Comment by Michael — May 11, 2011 @ 2:19 pm

  56. The calendar sync does not work, I saw the bit about control panel/family options…I do not have that in my version of 7 ..64 bit. It always prompts for a profile.

    Comment by dave — January 24, 2012 @ 5:27 pm


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

Gravatar
WordPress.com Logo

Please log in to WordPress.com to post a comment to your blog.

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Theme: Silver is the New Black. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.