Plesk login page: Failed to decrypt attribute 'password' because the keyset does not exist

Created:

2016-11-16 12:43:58 UTC

Modified:

2017-07-25 07:22:47 UTC

1

Was this article helpful?


Have more questions?

Submit a request

Plesk login page: Failed to decrypt attribute 'password' because the keyset does not exist

Applicable to:

  • Plesk 10.4 for Windows
  • Plesk 11.0 for Windows
  • Plesk 11.5 for Windows
  • Plesk 12.5 for Windows
  • Plesk 9.x and below for Windows

Symptoms

Plesk login page shows the error:

    HTTP Error 500.19 - Internal Server Error
Error Code 0x8007000d
Config Error Failed to decrypt attribute 'password' because the keyset does not exist

OR

    Keyset does not exist (Exception from HRESULT: 0x80090016)

Cause

There is not enough permissions to open file

%ALLUSERSPROFILE%\\Microsoft\\Crypto\\RSA\\MachineKeys\\6de9cb26d2b98c01ec4e9e8b34824aa2_*

%ALLUSERSPROFILE%\\Microsoft\\Crypto\\RSA\\MachineKeys\\76944fb33636aeddb9590521c2e8815a_*

Resolution

  1. Go to ' %ALLUSERSPROFILE%\\Microsoft\\Crypto\\RSA\\MachineKeys '

  2. Find files with name starts as 6de9cb26d2b98c01ec4e9e8b34824aa2_ and 76944fb33636aeddb9590521c2e8815a_ .

  3. Check permission for this file. Default permissions are:

    System, Administrators,TrustedInstaller - Full permissions

    IIS_IUSR,WMSVC - Read permissions

    LOCAL SERVICE - Read permission

If the issue still persists:

4. Please check that files have name 6de9cb26d2b98c01ec4e9e8b34824aa2_ GUID and 76944fb33636aeddb9590521c2e8815a_ GUID .

If not, just copy existing files started with name 6de9cb26d2b98c01ec4e9e8b34824aa2_ and 76944fb33636aeddb9590521c2e8815a_ and then set GUID part in the file name equals to GUID obtained from MachineGuid registry key from HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryprography\\

5. Please check permissions for this file with Process Monitor Utility

6. Restart IIS

Have more questions? Submit a request
Please sign in to leave a comment.