I am continually having problems with this error message showing up.
I went to http://technet.microsoft.com/en-us/library/c39f55fc-cfad-4ec4-be8e-22258198b351.aspx
which states this “Applies to: Windows Server 2008, Windows Server 2008 R2” however I am using Window 7 Professional.
Message
Failed extract of a third-party root list from auto update cab at: http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl with error: A required certificate is not within its validity period when verifying against the current system clock or the time stamp in the signed file.
Cause
This error occurs because the Microsoft Certificate Trust List (CTL) Publisher certificate expired. A copy of the CTL with an expired signing certificate exists in the %windir%ServiceProfilesLocalServiceAppDataLocalLowMicrosoftCryptnetUrlCacheCryptnetUrlCachefolder directory.
Event ID 4107 can also be logged with the following error message: “The data is invalid,” instead of “A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file.”
The error message “Data is invalid” indicates the object that was returned from the network was not a valid .cab file. Hence, the Windows operating system could not parse it correctly. Instances of such an error can occur when the network retrieval attempt for the .cab file fails to go through a proxy server. If the proxy server returns some data or an error message instead of a standard HTTP error code, the Windows operating system tries to parse the received message from the proxy server, expecting it to be the .cab file. This will fail with the error message “Data is invalid.”
I followed the User Action to:
User action
Open a Command Prompt window. (To do this, click Start, click All Programs, click Accessories, and then click Command Prompt.)
At the command prompt, type the following command, and then press ENTER:
certutil -urlcache * delete
Note
The certutil command must be run for every user on the workstation. Each user must log in and follow steps 1 and 2.
If the expired certificate is cached in one of the local system profiles, you must delete the content of some directories by using Windows Explorer. To do this, follow these steps:
Open Windows Explorer. (To do this, click Start, click All Programs, click Accessories, and then click Windows Explorer.)
Enable the following hidden folders to view the directories with content that you must delete.
Note
You may receive a message that states you do not have permission to access the folder. If you receive this message, click Continue.
LocalService:
%windir%ServiceProfilesLocalServiceAppDataLocalLowMicrosoftCryptnetUrlCacheContent
%windir%ServiceProfilesLocalServiceAppDataLocalLowMicrosoftCryptnetUrlCacheMetaData
NetworkService:
%windir%ServiceProfilesNetworkServiceAppDataLocalLowMicrosoftCryptnetUrlCacheContent
%windir%ServiceProfilesNetworkServiceAppDataLocalLowMicrosoftCryptnetUrlCacheMetaData
LocalSystem:
%windir%System32configsystemprofileAppDataLocalLowMicrosoftCryptnetUrlCacheContent
%windir%System32configsystemprofileAppDataLocalLowMicrosoftCryptnetUrlCacheMetaData
I deleted some stuff but still I keep getting the errors!
I also went to: http://support.microsoft.com/kb/2328240
Which provides a FixIT tool but still Microsoft does not fix the darn problem!
Please Help!