Solved: I had installed the N version of Windows 8.1 which I thought only didn't come with Media Player (which I never use) but it doesn't have the Windows Portable Device driver either. I installed it from here and everything works again - https://www.microsoft.com/en-gb/download/details.aspx?id=40744
Canon EOS 7D no driver
I had windows 8.1 on both my laptop and PC and my camera worked perfectly but I built a new PC this weekend and replaced my laptop's HDD with an SSD so both have a fresh install of windows 8.1 (fully updated including optional updates). Now neither will let me get photos from my camera. Both detect the device as "Canon Digital Camera" but fail to find a driver.
I have used the troubleshooting wizard, it cannot find a driver.
I have tried 3 different cables.
I have installed all the Canon software (no driver exists as Canon claim Windows handles the driver).
I have tried every USB port.
I have uninstalled the driver from the Device Manager.
The camera have no setting to change to PTP mode, which seems to work for some other models.
Please do not suggest a USB card reader.
Windows for home | Previous Windows versions | Devices and drivers
Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.
3 answers
Sort by: Most helpful
-
Anonymous
2014-12-22T22:35:55+00:00 -
Anonymous
2014-12-22T17:47:12+00:00 It is a fresh install of Windows 8.1 there are no prior drivers installed for the camera, I cannot install them as Canon does not offer any drivers as they are handled by the OS.
-
Anonymous
2014-12-22T17:27:49+00:00 More often than not when a device isn't working it is because the driver has become corrupted. Re-installing a fresh copy should help
http://captaindbg.com/how-to-update-drivers-on-windows-7/ (works on win 8 & win 10)