Windows (this presupposes you are comfortable editing the registry and you have one of the canon software updaters available to install)
Solution one:
1) Open the registry editor: Start=>Run=>Regedit
2) Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\
3) if not already created, create a new key called Canon
4) Inside that new key create an additional one called ZoomBrowser Ex
5) Run the ZoomBrowser updater you had previously downloaded, it should now pass the check status and install correctly
Solution Two:
1) Using a software like winrar extract the executable file you had previously downloaded to folder X
2) Navigate to X\INSTALL\COMMON\
3) Run the Install.exe you find in that folder
and the program should get installed with no problems
List of registry keys of different Canon Softwares to be used with solution one
Zoom Browser: HKEY_LOCAL_MACHINE\SOFTWARE\Canon\ZoomBrowser Ex
Digital Photo Professional: HKEY_LOCAL_MACHINE\SOFTWARE\Canon\DPP
EOS Capture: HKEY_LOCAL_MACHINE\SOFTWARE\Canon\EOS Capture
EOS File Viewer: HKEY_LOCAL_MACHINE\SOFTWARE\Canon\EOSViewerUtility
PhotoStitch: HKEY_LOCAL_MACHINE\SOFTWARE\Canon\PhotoStitch
Mac
Download http://web.canon.jp/imaging/sdl/data/dpp100-e.hqx
Borrowed from other sources on the net, Im just putting them both in one place.