Hi,
Welcome to Microsoft Answers Forum!
I would suggest you to perform a System File Checker [SFC] scan on the computer
Steps to perform SFC scan:
1. Click the Start button
- From the Start Menu, Click All programs followed by Accessories
- In the Accessories menu, Right Click on the Command Prompt option
- From the drop down menu that appears, Click on the 'Run as administrator' option
- If you have the User Account Control (UAC) enabled, you will be asked for authorization prior to the command prompt opening. You may simply need to press the Continue button if you are the administrator or insert the administrator password etc.
- In the Command Prompt window, type: sfc /scannow and then press Enter
- A message will appear stating that 'The system scan will begin'
- Be patient because the scan may take some time
- If any files require replacing SFC will replace them. You may be asked to insert your Vista DVD for this process to continue
- If everything is okay you should, after the scan, see the following message "Windows resource protection did not find any integrity violations"
- After the scan has completed, close the command prompt window, restart the computer and check.
Additional information: How to repair the operating system and how to restore the operating system configuration to an earlier point in time in Windows Vista: http://support.microsoft.com/kb/936212
Also try to run program as an administrator.
To do this right click on a program which you are trying to install and click on “Run as an Administrator”.
Also try to run program in compatibility mode and also check whether that program which you are trying to install is compatible with Windows 7 or not.
Check the link which talks about How to run program in compatibility mode.
http://windows.microsoft.com/en-US/windows-vista/Make-older-programs-run-in-this-version-of-Windows
Also click on the link given below to check for the compatibility.
http://www.microsoft.com/windows/compatibility/windows-7/en-us/default.aspx
Shalini
Microsoft Answers Support Engineer.
Visit our Microsoft Answers Feedback Forum and let us know what you think.