答案1
似乎您已安装 SQL Server 2005 组件或正在安装它们。请在控制面板 -> 程序和功能中验证这一点。Windows Server 2016 不支持 SQL Server 2005。请阅读这官方文档了解 Windows Server 2016 支持哪些版本的 SQL Server。
根据该文档,Windows Server 2016 上支持的最低 SQL Server 版本是带有 Service Pack 2 的 SQL Server 2012。
如果您已确认仅安装 SQL Server 2012 或更高版本的 SQL Server,则可以通过打开命令提示符、键入以下命令,然后按 ENTER 来解决该问题:
mofcomp "%programfiles(x86)%\Microsoft SQL Server\number\Shared\sqlmgmproviderxpsp2up.mof"
注意:要使此命令成功执行,Sqlmgmproviderxpsp2up.mof 文件必须存在于 %programfiles(x86)%\Microsoft SQL Server\number\Shared 文件夹中。
有关此解决方法的更多详细信息,请阅读这支持文章。
答案2
运行以下命令由 Alberto Morillo 推荐问题已经解决,现在 SQL 服务器配置管理器可以正常工作,如下图所示。
mofcomp "%programfiles(x86)%\Microsoft SQL Server\140\Shared\sqlmgmproviderxpsp2up.mof"