🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
我们没有DLL,但我们有:
Windows文件分析器和在线快速反病毒

一个简约的界面,具有快速搜索,方便的上传和干净的部分结构.

🛡️🔍 快速验证你的档案,只需要放上这个页面.
病毒检查,哈希,签名验证,架构,人工智能信息.

解决Windows错误:WinRM证书主题过器没有发行人

没有.

这是一个错误. "The WinRM client cannot process the request because client certificate subject filters were specified without any issuers." happens during remote Windows Management (WinRM) or PowerShell sessions. It appears when your client machine forces certificate-based authentication but the WinRM client configuration contains a matching subject filter rule that lacks a corresponding certificate authority (CA) issuer thumbprint.

由于安全设计,Windows 阻止 WinRM 使用 Subject 过器执行请求,除非它还可以将身份验证限制在已知,有效的发放证书权威.这种不匹配会破坏安全握手并完全停止连接.


一步一步的修复

按照这些步骤 client machine 经历了纠正配置的错误.

步骤1: 打开PowerShell作为管理员

  1. 按下 Windows Key 在你的键盘上.
  2. 它们的类型 PowerShell 在搜索中.
  3. 按右键按一下 Windows PowerShell 从列表中删除.
  4. 选择 Run as administrator.

步骤2:检查现有的客户端证书过器

运行此命令检查您当前的WSMan配置条目:

Get-ChildItem -Path WSMan:\localhost\ClientCertificate

找到任何显示一个 配置的条目 Subject 但没有空白或缺失. Issuer 他们的财产.

步骤3:删除错误配置条目

Clear out the incorrect configuration completely so you can rebuild it safely. Run the following command (replace {ItemName} 在步骤2中找到的特定项目标识符或索引,通常称为 ClientCertificate 或以指数结构,如 1, 2 没有.

Remove-Item -Path WSMan:\localhost\ClientCertificate\{ItemName} -Force

注意:如果您想清除所有客户端证书映射以重新开始,您可以使用:

Get-ChildItem -Path WSMan:\localhost\ClientCertificate | Remove-Item -Force

步骤4:找到正确的证书发行人指纹

您需要生成用户证书的根或中级证书授权机构 (CA) 的指纹.

  1. 运行此命令查看您的个人证书:
    Get-ChildItem -Path Cert:\LocalMachine\My
  2. 找到您用于认证的证书.
  3. 请注意 Thumbprint 您可以通过执行:
    (Get-ChildItem -Path Cert:\LocalMachine\My\{YourCertThumbprint}).Issuer

步骤5:与主体和发行人重新创建映射

Run this command to create a valid mapping configuration, making sure to include the -Issuer 参数:

$MappingParameters = @{
    Path       = 'WSMan:\localhost\ClientCertificate'
    Subject    = 'your_user_principal_name@domain.com'
    URI        = '*'
    Issuer     = 'INSERT_ISSUER_THUMBPRINT_HERE'
    Credential = (Get-Credential)
    Force      = $true
}
New-Item @MappingParameters
  1. 取代 your_user_principal_name@domain.com 您的正确证书主题/UPN字符串.
  2. 取代 INSERT_ISSUER_THUMBPRINT_HERE 在步骤4中找到的SHA-1指纹字符串.
  3. 在安全弹出窗口提示时提供您的帐户凭证.

步骤6:重新启动WinRM服务

ERROR_WSMAN_CLIENT_INVALID_DELIVERY_RETRY | ERROR_WSMAN_CLIENT_NULL_PUBLISHERS | ERROR_WSMAN_CLIENT_NO_SOURCES | ERROR_WSMAN_INVALID_SUBSCRIBE_OBJECT | ERROR_WSMAN_PUBLIC_FIREWALL_PROFILE_ACTIVE

可能有一些错误.. Learn Microsoft