|
WSUS SUS Wiki Community |
Symptoms You may see an error when trying to make changes to the synchronization options such as trying to set a proxy server password or exact time for synchronization. The error looks like: System.Security.Cryptography.CryptographicException: The encryption key cannot be retrieved. ---> System.Security.Cryptography.CryptographicException: An error occurred in the DPAPI. HRESULT: 0x800F0005 at Microsoft.UpdateServices.Internal.DataProtectionApi.Decrypt(Byte[] toDecrypt, Byte[] entropy, EncryptionLevel level) at This is what you get when you click on the show details button: --- End of inner exception stack trace --- at Microsoft.UpdateServices.Internal.EncryptionUtilities.GetEncryptionKey() at Microsoft.UpdateServices.Internal.EncryptionUtilities.EncryptString(String stringToEncrypt) at Microsoft.UpdateServices.Internal.BaseApi.UpdateServerConfiguration.set_Proxy Password(String value) at Microsoft.UpdateServices.Internal.BaseApi.UpdateServerConfiguration.SetProxy Password(String password) at Administration.Manage.Subscriptions.SubscriptionProxy.SaveProxyValues(XPostHandler& xPostHandler, IUpdateServerConfiguration&newUpdateServerConfiguration) at Administration.Manage.Subscriptions.SubscriptionProxy.SaveSynchronizationValues(XPostHandler& xPostHandler) at Administration.Manage.Subscriptions.SubscriptionProxy.ValidateSynchronizationValues(String xPostXml) at Administration.Manage.Subscriptions.SubscriptionXPost.Page_Load(Objectsender, EventArgs e) at Microsoft.UpdateServices.Internal.EncryptionUtilities.GetEncryptionKey() at Microsoft.UpdateServices.Internal.EncryptionUtilities.EncryptString(String stringToEncrypt) at Microsoft.UpdateServices.Internal.BaseApi.UpdateServerConfiguration.set_Proxy Password(String value) at Microsoft.UpdateServices.Internal.BaseApi.UpdateServerConfiguration.SetProxy Password(String password) at Administration.Manage.Subscriptions.SubscriptionProxy.SaveProxyValues(XPostHandler& xPostHandler, IUpdateServerConfiguration&newUpdateServerConfiguration) at Administration.Manage.Subscriptions.SubscriptionProxy.SaveSynchronizationValues(XPostHandler& xPostHandler) at Administration.Manage.Subscriptions.SubscriptionProxy.ValidateSynchronizationValues(String xPostXml) at Administration.Manage.Subscriptions.SubscriptionXPost.Page_Load(Object sender,EventArgse) WORKAROUND On Windows 2003 Server, make sure the NetworkService account has read access to the system drive. You can use the CACLS command to adjust the ACLs. CAUSE For Windows Server 2003 a possible cause is that the NetworkService user account does not have read access to root drive of system drive. STATUS Microsoft is currently investigating this issue. Comments:From treborbob - 9/22/05 4:33 AM Last Modified 4/16/05 5:11 AM | Hide Tools |
I am getting the same error message but im running WSUS on W2K server not W2K3. I'm stuck, as all answers i can find are for W2K3. I have looked but the Network Service account does not exist on W2K.
Anyone out there got any ideas??????????