On my pc running Windows 7, the following error returned every hour:
Log Name: Application
Date: 10/25/2010 8:41:26 PM
Event ID: 4107
Task Category: None
Computer: Desktop WIndows 7
Failed extract of third-party root list from auto update cab at: <http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authrootstl.cab> with error: A required certificate is not within its validity period when verifying against the current system clock or the timestamp in the signed file.
To get rid of this error, I found out I had to run certutil -urlcache * delete. After running this command, the error didn’t appear in my eventlog anymore.
To do the same, follow these steps:
- Temporarily turn off UAC. To do so, click Start, type UAC and select “Change User Account Control Settings” (search result). In the User Account Control window, set the slide bar to Never Notify.
- Reboot your computer.
- Open a command prompt. To do so, click Start, type cmd and click “cmd.exe” (search result)
- In the command prompt, type certutil -urlcache * delete . Press ENTER
- Turn on UAC again and reboot your computer. Event Error 4107, related to CAPI2 should be gone now.