启动与系统组件

Certutil -view 不返回颁发的证书 - Windows Server

· 52CE 我爱测

本文提供有关修复命令未正确返回颁发证书的问题 Certutil -view的帮助。 原始 KB 数: 2233022 现象 Certutil 命令行工具可用于显示证书颁发机构使用 -view 参数颁发的证书。 在某些情况下,Certutil 可能不会显示所有预期的证书。 例如,以下命令不会返回预期的证书数: 输出类似于以下内容: 最大行索引:0 0 行 0 行属性,总大小 = 0,最大大小 = 0,Ave 大小 = 0 0 请求属性,总大小 = 0,最大大

本文提供有关修复命令未正确返回颁发证书的问题 Certutil -view的帮助。

原始 KB 数: 2233022

现象

Certutil 命令行工具可用于显示证书颁发机构使用 -view 参数颁发的证书。 在某些情况下,Certutil 可能不会显示所有预期的证书。

例如,以下命令不会返回预期的证书数:

certutil -view -restrict "RequesterName=contoso\twt"  

输出类似于以下内容:

最大行索引:0 0 行 0 行属性,总大小 = 0,最大大小 = 0,Ave 大小 = 0 0 请求属性,总大小 = 0,最大大小 = 0,Ave 大小 = 0 0 个证书扩展,总大小 = 0,最大大小 = 0,Ave 大小 = 0 0 个字段总数,总大小 = 0,最大大小 = 0,Ave 大小 = 0 CertUtil: -view 命令成功完成。

原因

此问题是由 Certutil 如何处理 -view 参数分析的结果。 具体而言,它分析以下转义字符的方式存在问题:\n、\r 和 \t。

解决方法

解决方法是将作为 Certutil 命令行限制传递的所有请求者名称字符串大写。

例如,而不是使用此命令:

certutil -view -restrict "RequesterName=contoso\twt"

使用此命令:

certutil -view -restrict "RequesterName=contoso\TWT"

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。