账户与安全

如何为 UPN 映射禁用 SAN - Windows Server

· 52CE 我爱测

原始 KB 数: 4043463适用于: 支持的 Windows Server 和 Windows 客户端版本 用户主体名称(UPN)映射是 Active Directory 中使用的一对一映射的特殊情况。 本文介绍如何通过 注册表编辑器禁用使用者可选名称(SAN)来使用显式映射而不是 UPN 映射。 执行以下步骤将允许通过忽略已部署客户端证书的 SAN 扩展来使用显式映射。 服务器端 1. 打开“注册表编辑器”。 2. 转到 HKEYLOCALMACHI

原始 KB 数: 4043463适用于: 支持的 Windows Server 和 Windows 客户端版本

用户主体名称(UPN)映射是 Active Directory 中使用的一对一映射的特殊情况。 本文介绍如何通过 注册表编辑器禁用使用者可选名称(SAN)来使用显式映射而不是 UPN 映射。 执行以下步骤将允许通过忽略已部署客户端证书的 SAN 扩展来使用显式映射。

服务器端

  1. 打开“注册表编辑器”。
  2. 转到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Kdc\UseSubjectAltName。
  3. 右键单击 UseSubjectAltName,选择“修改二进制数据”,然后将值数据**设置为 **0。

注意

域的所有密钥分发中心(KDC)上,UseSubjectAltName** 注册表项的值**必须设置为 0。

客户端

注意

如果满足以下条件,还必须在客户端执行步骤:

  • 使用客户端证书映射(AltSecID)。
  • UPN 用于客户端证书的 SAN 扩展。
  • 不使用域提示。

下面介绍如何在客户端上禁用 UPN 映射的 SAN:

  1. 打开“注册表编辑器”。
  2. 转到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\Kerberos\Parameters。
  3. 按住(右键单击)参数,选择“新建>DWORD”(32 位)值,然后将其命名为 UseSubjectAltName。 双击它,将 值数据 设置为 0,然后按 Enter。

参考

有关 SAN 或 UPN 映射的详细信息,请参阅证书枚举中的智能卡登录流。

资料来源与适用范围

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

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

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