Run the System File Checker (SFC.exe) tool.
1. Click Start, and then type cmd in the Start Search box.
2. In the results area, right-click cmd.exe, and then click Run as administrator. You will be prompted to type the password for an administrator account. Click Continue if you are the administrator or type the administrator password. Then, click Continue.
3. At the command prompt, type Sfc /scannow, and then press ENTER.
The scan may take some time, so be patient. Windows will repair any corrupted or missing files that it finds. If information from the installation CD is needed to repair the problem, you may be prompted to insert your Windows Vista CD.
After you run System File Checker, try to to turn Windows features off and on to see if the problem is resolved.