Here is what worked for me. I have 32 bit Windows Vista. I do not think that this will work on a 64 bit Vista, as I don't think that a 32 bit driver will work on the 64 bit Vista.
Go to this URL:
http://support.visioneer.com/products/4400/downloads.asp
And download the
4400.303110.exe file to your computer.
Next: Click on "Start Search", and paste in
"mshta.exe res://acprgwiz.dll/compatmode.hta" without the quotes.
This will start the "Program Compatibility Wizard"
NOTE: The "Start Search" will appear when you click on the round Windows button at the lower left hand side of your Windows Vista desktop. It's right under "All Programs". Just paste that command in that box.
Then, just follow through.
When prompted for the program to run, select
"I want to locate the program manually" and point to the driver setup file you want to execute, which will be the file that you just downloaded.
Under the page that says to "Select a compatibility mode for the program"
Choose: 'Microsoft Windows XP (Service Pack 2)'
You don't have to select anything on the "Select display settings for the program" page.
On the next page, select "Run this program as an administrator".
You should be all set to go. I did see one complaint about a missing dll file, but it worked anyway.
Many thanks go the the people who really contributed to this fix:
They posted a lot of good information on this Microsoft forum:
http://social.technet.microsoft.com/Forums/en/itprovistahardware/thread/f2d460e8-bb39-4576-86f6-4615fdb88049
...John