事件查看器中的警告 CertificateServicesClient-AutoEnrollment

Warning CertificateServicesClient-AutoEnrollment in event Viewer

我在 Windows 事件查看器中收到一条警告,告诉我某些证书即将过期。我有点担心这是怎么回事。 这是事件查看器中的消息:

Certificate for local system with Thumbprint b9 38 e7 e7 40 29 6c 59 ba eb 94 b7 77 a6 95 16 5c 90 a4 32 is about to expire or already expired.

事件 ID:64

如有任何想法,我们将不胜感激。 谢谢。

这也发生在我身上。我试图更新我的,称为 Microsoft,他们告诉我删除它并进行更新,我做到了。

这是我保存的关于如何删除证书的说明。在删除证书之前进行系统保存。

1- 单击开始,键入 mmc,然后按 ENTER。
2- 如果出现用户帐户控制对话框,确认它显示的操作是您想要的,然后单击继续。
3- 在文件菜单上,单击 Add/Remove 管理单元,单击证书,然后单击添加。
4- Select 记录错误的用户或计算机帐户,然后单击“下一步”。
5- 单击“完成”,然后单击“确定”。
6- 在控制台树中,单击证书 - 当前用户或证书(本地计算机),然后单击个人。
7- 在控制台树中,双击“证书”,双击“个人”,然后单击“证书”。
8- 使用事件日志消息中列出的指纹找到证书。
9 - 右键单击​​证书,然后 select 删除

您可以使用以下 PowerShell 命令来 return 有关即将到期的证书的详细信息:

# copy-paste here the cert thumbprint from Event Viewer
$Thumbprint = "b9 38 e7 e7 40 29 6c 59 ba eb 94 b7 77 a6 95 16 5c 90 a4 32"
$Thumbprint = $Thumbprint.Replace(" ","") # removing extra spaces
Get-ChildItem -Path Cert:\CurrentUser,Cert:\LocalMachine -Recurse | `
  Where-Object -Property Thumbprint -Like $Thumbprint | `
  Select-Object -Property *

如果你想删除它,因为它已过期,那么这里是删除命令:

$Thumbprint = "b9 38 e7 e7 40 29 6c 59 ba eb 94 b7 77 a6 95 16 5c 90 a4 32"
$Thumbprint = $Thumbprint.Replace(" ","") # removing extra spaces
Get-ChildItem -Path Cert:\CurrentUser,Cert:\LocalMachine -Recurse | `
  Where-Object -Property Thumbprint -Like $Thumbprint | `
  Remove-Item