I suggest you to verify that the default sound device is set correctly
1. Click Start,type Sound in the Start Search box.
2. Click Sound in the search results at the top of the Start menu.
3. Click the Playback tab. Notice the check mark next to the default device. For most users,the default device is Speakers.
Make sure that your audio settings are configured as expected. Follow these steps:
1. On the Playback tab, select the playback device, click Properties, click the Advanced tab, and make sure that the Default Format is set to the value that you expect.
When you finish, close this window to return to the previous window.
2. On the Playback tab, select the playback device, click Configure, and then make sure the configurations are set correctly.
3. If the sound settings are set correctly, you are using speakers as the sound device, and your speakers are already set as the default device, go to method 5 now.
4. Select the sound device that you want as the default sound device, and then click Set Default.
5. Click OK to save your settings and to close the Sound dialog box.
Determine whether you can now hear sound. If you can hear sound, the issue is resolved. If you cannot hear sound, try method 5.
you can also check performing clean boot.
To perform a clean boot on a computer that is running Windows Vista, follow these steps:
1. Click Start,type msconfig in the Start Search box, and then press ENTER.
If you are prompted for an administrator password or for a confirmation, type the password, or click Continue.
2. On the General tab, click Selective Startup.
3. Under Selective Startup, click to clear the Load Startup Items check box.
4. Click the Services tab, click to select the Hide All Microsoft Services check box, and then click Disable All.
5. Click OK.
When you are prompted, click Restart.
After the computer starts, start the program and check whether the problem is resolved.