-
My only suggestion at this point would be to uninstall all that is usb in device manager and add/remove programs using safe mode. Shut down, disable usb in bios (and remove any usb cards). Restart, and check to make sure its not detected and is all gone.
Now have a hunt through the registry for canon registry keys and remove them.
Then reenable usb and install when detected, then install the latest motherboard drivers. Go directly to windows updates and get any usb updates it offers (check in recommended updates as well).
Then reboot. Install ONLY the camera software WITHOUT connecting the camera, unless the software specifically asks you to. Reboot. Do NOT install any other usb connected device. Cross fingers and pray.
-
Finally I could install the driver.
What I did was look into setupapi.log which has a log for all installations.
As I expected, there was nothing worth. Then I learnt how to increase the log level of setupapi (by changing/creating a registry key).
Amazingly, there was just before the "data is invalid" message an entry in the log telling the following (when translated into English)
@ 21:03:45.877 : SPFILENOTIFY_NEEDMEDIA: Tag="sp4.cab" Description="windows drivers " SourcePath="C:\WINNT\Driver Cache\i386" SourceFile="usbscan.sys" Flags=0x00000000.
So, I looked for usbscan.sys, which was in the Driver Installation directory and copied it to C:\WINNT\Driver Cache\i386.
After it, I plugged the camera, and the installation went OK.
I could hardly believe that the driver was finally installed, after almost 2 weeks of the damned "Data is invalid" error message :-)
What is not explained yet is why this file wasn't copied to that directory during installation setup.
I would like to thank all of you who helped me. The good point about it is that at least I learnt a lot about Windows 2000 configuration :-)
-
Glad to see you finally got it sorted. :thumbs:
-
-
Try this
I had the exact same problem trying to install my Canon i560. In fact, I was unable to use any USB devices without getting the dreaded "Data is invalid" message during driver installation. It had me pulling my hair out. I tried all the tips in this thread, as well as every other trick I could think of and could find on the web, but still nothing worked. I understand your frustration. However, I finally solved the issue by re-installing Windows 2000 Service Pack 4. After hours of messing around with arcane registry settings and permissions, plus learning more than I ever cared to know about the way Windows authenticates driver certificates, it is hard to believe that something this easy fixed the problem. Good luck!