无法将驱动程序导入配置管理器
06/04/2020
本文内容
本文修复了无法将驱动程序导入配置管理器的问题。
原始产品版本: Microsoft System Center 2012 Configuration Manager,Microsoft System Center 2012 R2 配置管理器
原始 KB 数: 3025419
症状
请考虑以下情况:
管理员尝试将驱动程序导入配置管理器。
站点服务器运行的是 Windows Server 2008 R2。
驱动程序已签名。
在这种情况下,您可能会收到以下错误消息:
错误:某些驱动程序 (s) 无法成功导入。 请参阅以下详细信息。
错误:未能导入以下驱动程序:
-所选的驱动程序不适用于任何受支持的平台。
当您查看配置管理器日志时,您会看到以下错误:
DriverCatalog
\\ \ 。inf 不适用于任何受支持的平台。
驱动程序不适用于任何受支持的平台。 代码0x80070661
SMSAdminUI
ManagementException\r\nGeneric 故障 ManagementException 在 ThrowWithExtendedInfo (ManagementStatus 错误代码为)
在 ManagementObject (String 方法名称、ManagementBaseObject inParameters、InvokeMethodOptions 选项)
在 Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine.WqlConnectionManager.ExecuteMethod (String methodClass,String 方法名称,Dictionary ` 2 createparameter,Boolean traceParameters) \r\nmanagementexception 详细信息:
SMS_ExtendedStatus 实例
{
Description = "Driver 不适用于任何受支持的平台。";
ErrorCode = 1633;
File = "e: \ \ nts_sccm_release \ \sms \ \siteserver \ \ sdk_provider \ \smsprov \ \sspdriverci.cpp";
行 = 712;
Operation = "ExecMethod";
ParameterInfo = "SMS_Driver";
ProviderName = "WinMgmt";
StatusCode = 2147749889;
};
SMSProv
~*~*~ e:\ nts_sccm_release \sms\siteserver\ sdk_provider \smsprov\sspdriverci.cpp (712) :驱动程序不适用于任何受支持的平台。 ~*~*~
~*~*~ 驱动程序不适用于任何受支持的平台。 ~*~*~
当您查看目录中的 Setupapi 文件时 C:\Windows\inf ,您会看到以下错误:
>>> [SetupVerifyInfFile- \ \ < UNC_Path_To_Driver > \ .inf]
>>> 节的开始
cmd: C:\Windows\system32\wbem\wmiprvse.exe 嵌入
! sig:基于特定 (验证文件) 目录失败! (0xe0000244)
! sig:错误0xe0000244:在不同版本的 Windows 上测试了软件是否符合 Windows 徽标要求,并且可能与此版本不兼容。
! sig:基于特定 (验证文件) 目录失败! (0xe0000244)
! sig:错误0xe0000244:在不同版本的 Windows 上测试了软件是否符合 Windows 徽标要求,并且可能与此版本不兼容。
<<< Section end
<<< [退出状态:故障 (0xe0000244) ]
原因
某些驱动程序由 Windows Server 2008 R2 无法识别或本机支持的较新签名方法签名。 因此,如果网站服务器是 Windows Server 2008 R2,则无法将这些驱动程序导入到配置管理器中。
解决方案
若要解决此问题,请在遇到此问题的网站服务器上安装以下一个或两个修补程序:
2837108 无法在基于 windows Server 2008 的 WDS 服务器上导入 windows 8 签名的驱动程序
2921916 在 windows 7 或 windows Server 2008 R2 中安装驱动程序时,将显示 "不受信任的发布者" 对话框
备注
即使未在网站服务器上安装 WDS,修补程序2837108也能解决此问题。
这些修补程序会将对 Windows Server 2008 R2 的必要支持添加到本机识别较新的签名方法。
若要完全解决问题,请在安装修补程序2837108或修补程序2921916之后重新启动网站服务器。 即使安装过程不提示您重新启动,也可以执行此操作。
在安装修补程序2837108或修补程序2921916,然后重新启动服务器后,必须删除 Configuration Manager 控制台中已有的任何受影响的驱动程序,然后 reimported。
更多信息
Surface Pro 3 驱动程序是一个展示此问题的驱动程序示例。 由于 Surface Pro 3 驱动程序由较新的签名方法签名,因此会受到此问题的影响。 当网站服务器运行 Windows Server 2008 R2 时,您可以将它们导入配置管理器中,但在将修补程序2837108或修补程序2921916安装到网站服务器上之前,它们将显示为无符号。