ControlMyCanon doesn’t require any custom drivers supplied by Canon or ControlMyCanon. Just plug in your camera via USB to your Windows PC and it works. It has been this way since Windows XP. Some other camera control apps require third-party USB drivers like WinUSB via the Zadig utility. These drivers can cause connection attempts with ControlMyCanon or any other app that uses the offical Canon SDK to fail.
I cannot connect to the camera. What’s wrong?
Make sure that you have the most recent official Canon firmware installed in the camera.
I still can’t connect. Any other ideas?
Try to uninstall the body drivers in the Windows Control Panel, then turn on the body and wait for it to be autodetected. Don’t scan for new hardware as this will install the wrong driver. Windows comes with the drivers necessary for connection to all Canon bodies, so you don’t need to download special drivers. See the in-app help on troubleshooting connection issues for more info.
USB 3.0 doesn’t work. Why?
For those bodies that support USB 3.0, turn off your camera and plug it into the USB 3.0 port on your pc. Then go to the Windows Device Manager (in the control panel) and uninstall the body (it’s under Portable Devices’). Wait 10 seconds, then turn on your camera and it should detect the camera and install the drivers that come with Windows (no Canon driver download needed). Then try connecting to it in ControlMyCanon and it should connect just fine. Note: DO NOT press the ‘Scan for hardware changes’ button as this will often fail to install the driver correctly. It seems that Windows loads a separate driver for each USB version. If you go back to using USB 2.0 on that body, you will need to do this again.
It was working before. Now it won’t connect. Why?
It could be that you installed another program that affected the camera connectivity, but it is more likely that the Microsoft software update has messed up the camera detection in device manager. Check out this helpful tip from from one of our users:
Here’s something that happened to one of our ControlMyNikon users. This should work for ControlMyCanon too.
“I thought I would pass on a troubleshooting fix I discovered. Using CMN from one of my laptops (Win7), I suddenly found that CMN would not connect to my D810. There was no reason/explanation on the software end, but doing some digging I found this message in the devices panel: “Windows cannot initialize the device driver for this hardware. (Code 37)” The problem is…there is no driver specific to the D810, and it appeared a fix would require more computer expertise than I possess. However, I found that Microsoft has a “FixIt” tool that solved the problem quickly. All you do is download, run while the camera is tethered, and the software does the rest. Maybe it will help a few of your customers.”
Here is the link: https://support.microsoft.com/en-us/mats/program_install_and_uninstall
Normally I wouldn’t recommend running a ‘fixit’ or ‘cleaner’ app on your computer, but since this one is from Microsoft, it should be ok.