Troubleshooting Drivers in Windows Vista

For starters, it's always good practice making sure you have the latest Vista updates installed. You can find and download relevant Vista updates using the built-in Windows Update, while hardware driver updates can be found at TechSpot Drivers.

For application-specific updates check the website of vendor of relevant software or use any built-in auto-update facility.