One of the following error messages appear when Parallels Tools fail to install/update:
For Windows 32 bit
Error 1402.Could not open key: HKEY_Local_Machine32\Software\Microsoft\Windows\CurrentVersion\InternetSettings\ZoneMap\Domains\psf . Verify that you have sufficient access to that key, or contact your support personnel.
For Windows 64 bit
Error 1402.Could not open key: Could not open key: HKEY_Local_Machine32\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\InternetSettings\ZoneMap\Domains\psf . Verify that you have sufficient access to that key, or contact your support personnel.
1406 error with varying key:
Error 1406. Could not write value * to key [the key may vary]. Verify that you have sufficient access to that key, or contact your support personnel.
These errors are generally caused by insufficient or incorrect permissions on the named registry keys, or its parent container.
Some anti-virus software can block access to registry branches. Various software, including spyware, can change permissions for registry keys.
- Download the attached KB9379.zip file and unzip it in the affected Virtual Machine.
- Launch KB9379_x86.exe or KB9379_x64.exe based on the system you have (32 bit or 64 bit).
- Check the message in the opened window - it should report successfully performed operation.
In case if solution above does not help you can try to perform registry changes manually:
Backup your virtual machine or at least backup the Windows registry before doing anything. This step is vital as the registry contains system-related information that is critical to your virtual machine and applications.
You must be logged in as the 'administrator' (or another account with full administrative access) and need to disable "UAC" (User Access Control). UAC can be disabled by going to "User" control panel applet and selecting "Change User Account Control Settings". If you use Windows 7, the next dialog box will display a slider that you will need to set to "Never Notify".
From the Start menu, execute "Run" and type "regedit".
- Navigate to the parent container referred by the error message you saw:
(NOTE: Error may show HKEY_Local_Machine\Software\Microsoft\Windows\CurrentVersion\InternetSettings\ZoneMap\Domains\psf key, but it is worth checking the path written next as well)
If your guest operating system is Windows 7 64 bit, you will need to edit both lines:
NOTE: This exact parent container for the error 1406 is just a sample, as well as the parent controllers displayed on the pictures. You should modify the lines shown on the error message you received.
'S-1-5-18' may vary on your computer.
5. Look for the first two GUIDs, namely "C9AE13788D0B61F80AF18C3B9B1A1EE8". Expand "Components" tab.
6. Right click on the parent container registry key, which is the "C9AE13788D0B61F80AF18C3B9B1A1EE8" for example.
The screenshot below uses the "036948..." registry key for illustrative purposes only.
NOTE: For 1402 error with the 'psf' key under 'Domains' container, you should edit permissions for 'Domains' container in the same way as shown on these screenshots.
9. Click on "Advanced" button and do the following when the "Advanced Security Settings" dialog box appears:
On "Permissions" tab, enable "Replace all child object permissions with inheritable permissions from this object" checkmark and press "Apply".
On the top change "Owner", look up "Administrators" group and enable "Replace owner on subcontainers and objects". Hit "Apply".
11. Exit these dialog boxes by pressing the "OK" button, so that you are back to the main registry editor.
12. Reinstall Parallels Tools.