Din cate vad, problema este cu nerecunoasterea driverelor pentru D40 de catre Vista 64.
Am cautat putin pe net si s-ar parea ca e o problema destul de des intalnita, cineva s-ar parea ca a gasit si o solutie :
http://www.vistax64.com/vista-hardware-devices/157453-nikon-d40-not-recognized-mtp-ptp-not-working.html
Nu garantez ca merge, dar "incercarea moarte n-are"
P.S. eu am Windows 7 64 si a recunoscut Nikon D60 fara nici un driver (adica si-a luat singur driverele de pe net), poate sunt eu mai norocos, sau D60 e destul de nou sa aiba driverele direct incluse in windows