MachineKeys For IIS 7.0

IIS uses MachineKeys for encryption. IIS 6.0 uses a particular key c2319c42033a5ca7f44e731bfd3fa2b5_GUID to do the encryption. If you have worked on IIS Admin start up issues the machine keys is one of the first things we check because if you do not have the proper machine key you cannot enumerate the metabase and hence the IIS Admin service will not be able to load the metabase.

On Windows 2003 the MachineKeys are located at

C:Documents and SettingsAll UsersApplication DataMicrosoftCryptoRSAMachineKeys

With Windows 2008 the user profiles are now stored in the Users folder and the MachineKeys are now under

C:UsersAll UsersApplication DataMicrosoftCryptoRSAMachineKeys

and the ones that concern IIS are

6de9cb26d2b98c01ec4e9e8b34824aa2_GUID      iisConfigurationKey

d6d986f09a1ee04e24c949879fdb506c_GUID         NetFrameworkConfigurationKey

76944fb33636aeddb9590521c2e8815a_GUID        iisWasKey

Bookmark and Share

Comments (3)

  1. uday31in says:


    Is there any way in IIS 6 and IIS 7 to transfer these keys across the server?


  2. Uday says:

    It seems that machine key’s on Windows 2008 RTM is in following folder:



  3. Sharepoint Keys says:

    Is there anyway we can know which keys sharepoint uses .. as I want to clear over 2Million Files from Machine Key folder.

Skip to main content