OK so this is an old thread but I have spent a long time figuring out what was wrong, it's hard to say whether it's a Canon or Microsoft problem, but I managed to fix it an hour ago. So thought I'd post this for the record if anyone else searches for it.
If you have this problem with any of the Canon utilities (I had EOS Utility crash on me) check your XP event log, if it says something like:
Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options,
NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style,
NumberFormatInfo info)
Then it's possibly because of a language setting. Go to your control panel, "Date, Time and Regional options", and "Change the format of numbers, dates and times". Choose something else like "English (United States)", apply, and check if the software works now. If so then you can set the setting back to what it was, as the registry setting will have been cleared out. For more info see:
http://www.megasolutions.net …ct-format--bug-27134.aspx
http://groups.google.com …0425a67b/9eb8e300c7c60821
7D and 60D, Sigma 12-24, Canons 24-105L, 100-400L, 50mm f1.4, 100mm Macro. 580EXII, Elinchrom Skyports, Eye-Fi, Apple Macs, iPhone 3GS, PS4, LR3. Socks and jeans with holes repaired.