Hello professor.wiggins,
First, if you have antivirus installed, disable it. If you have more than one antivirus, you will have to remove one of them so as not to have conflicts.
Next, if you don't have an antivirus, you can install Windows Security Essentials. Click the next link to download:http://www.microsoft.com/security_essentials/
- Clean any pending installations -
Check the following registry key and clean any entries in the key that you find:
Go to the Start Orb, type in Regedit and select enter.
If you get the User Account Control dialog box that states, Do you want to allow the following program to make changes to the is computer?, Click yes.
Modifying REGISTRY settings incorrectly can cause serious problems that may prevent your computer from booting properly. Microsoft cannot guarantee that any problems resulting from the configuring of REGISTRY settings can be solved. Modifications of these settings are at your own risk.
Scroll to: HKEY_LOCAL_MACHINE \Software\Microsoft\Windows\CurrentVersion\Installer\InProgress
Check the following registry key and clean any entries in the key that you find:
HKEY_LOCAL_MACHINE \System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
- Check the permissions -
Verify the System has Full Control on the following keys:
HKEY_LOCAL_MACHINE \Software\Microsoft\Windows\CurrentVersion\Installer
Next, restart your computer and try again.
- **Run a SFC /scannow to check for any corrupted System files.**Click Start
Type: CMD, from the results, right click CMD
Click 'Run as Administrator'
At the Command Prompt, type:
sfc /scannow
This will check for any integrity violations and fix any corrupted operating system files.
Restart your system.
KB Article ID: 929833 -How to use the System File Checker tool to troubleshoot missing or corrupted system files on Windows Vista or on Windows 7
http://support.microsoft.com/kb/929833
Let us know if any of these suggestions that have helped others helps you to get your Windows Installer working again.
Sincerely,
Marilyn
Microsoft Answers Support Engineer
Visit our Microsoft Answers Feedback Forum and let us know what you think