更改 Windows Server 2016 或 Windows Server 2012 R2 中的 DFS 复制组或命名空间时出现错误“值不在预期范围内”

本文旨在帮助解决一个问题,即在安装 Microsoft .NET Framework 4.7 后无法将成员添加到分布式文件系统(DFS)复制组或命名空间。

适用于: Windows Server 2016、Windows Server 2012 R2
原始 KB 数: 4049095

现象

在安装了 Windows Server 2016 或 Windows Server 2012 R2 的计算机上安装 .NET Framework 4.7。 尝试在 DFS 管理控制台中执行以下操作之一时,会收到“值不在预期范围内”。错误消息:

  • 创建新的复制组,并将(选择 “添加”)服务器添加到新的复制组。
  • 将新成员添加到现有复制组并搜索(选择 “浏览”)以查找要添加的服务器。
  • 为要添加的服务器创建或编辑新的命名空间并搜索(选择“ 浏览”)。

注意

如果计算机包含 CLR.dll 版本 4.7.2102.0,即使尚未安装 .NET Framework 4.7,也会出现此问题。

决议

若要解决此问题,请安装以下累积更新或更高版本的累积更新。

解决方法

若要解决此问题,请使用以下某种方法:

  • 使用 PowerShell cmdlet 或命令行工具(dfsutil.exe或dfsradmin.exe),而不是 DFS 管理控制台。

  • 键入要添加的服务器的完全限定域名,而不是搜索服务器。

    注意

    此方法不适用于新创建的复制组。

  • 卸载 .NET Framework 4.7。