Je ne sais pas de quelle visionneuse microsoft tu parle mais moi j'ai installé RAWViewerSetup.exe de mircrosoft disponible ici
et ca marche bien avec mon 1DMKII... donc a priori ca devrait marcher avec un 40D