What does this mean and what can I do to fix the issue?
This problem occurs because of a mismatch in environments between the Windows Registry and the Environment Variables Setup. This mismatch generally happens when the machines are configured (This type of issue is often seen with machines that come pre- configured from a computer vendor).
To fix the issue, you simply need to re-synchronize the Environment and the Registry. In order to do this, please make sure you have Administrator Privileges, and do the following:
1. Go to the System Properties (Start -> Settings -> Control Panel -> System). 2. Go to the Environment Tab. 3. Under the System Variables, scroll down until you see the system variable "windir C:\WINNT". 4. Highlight this variable by double clicking on it. 5. Go into the variable section that has "windir", and make a simple change. (For instance, add a space to the end of windir, and then delete this change. Net result is that the variable should still read "windir".) 6. Once a change has been made, re-update the system. Do this by selecting the "Set" and then the "OK" button. 7. Now, reinstall the software. A reboot or an uninstall should not be required.