Device manager method is always the cure.
Right click on the webcam in the device manager. Update driver software. Browse. Let me pick. Have disk. Browse. Now navigate to and double click on the Vista installer's .inf. (You might have to extract from the .exe first by running it.) Hit ok, possibly next too then let it install.
Reboot if needed after.