Dell Command | Deploy 常见问题
Summary: 戴尔收到的有关 Dell Command Deploy Driver Pack 的常见问题 (FAQ)。
Symptoms
戴尔收到的有关 Dell Command Deploy Driver Pack 的常见问题 (FAQ)。
Cause
无
Resolution
本文整理并解答了戴尔收到的有关 Dell Command Deploy Driver Pack 的常见问题 (FAQ)。
很多设备都提供蓝牙无线功能,该功能最常见的形式是与 Wi-Fi 网卡集成在一起。蓝牙驱动程序之所以不包含在内,是因为它们与 SCCM/MDT 等使用的基于 INF 的安装方式不兼容。我们的驱动程序 CAB 主要用于通过 SCCM/MDT 等软件包进行自动部署
由于上述原因,驱动程序 CAB 中不包含蓝牙驱动程序。截至撰写本文时,预计在使用 Microsoft 提供的当前可用操作系统的情况下,系统将为蓝牙设备安装自带的驱动程序 (Generic Bluetooth Radio)。适用于各种蓝牙配置文件的收件箱驱动程序。然而,由于您看到了黄色感叹号,因此可以从戴尔支持网站查找蓝牙驱动程序包。必须手动安装此软件包(DUP 软件包)。不应通过提取内容来使用它,然后使用提取的内容(可能是压缩文件的一部分)进行远程部署。
与蓝牙驱动程序类似,Thunderbolt 驱动程序也存在一些问题。它们无法在 SCCM 环境中使用,也无法仅使用设备管理器进行正确安装。我们正在与 IHV 合作以解决此问题。
setuperr.log 中的错误示例(来自 %windir%\Panther)显示以下故障信息:
2013-08-29 13:09:40, Error CBS Startup: 未能处理高级操作队列,启动阶段:
0。 Primitives are still pending. [HRESULT = 0x80004005 - E_FAIL]
2013-08-29 13:09:40, Error CBS Startup: POQ 尚未处理,正在中止启动处理。将再次尝试启动处理。 [HRESULT = 0x80004004 - E_ABORT]
2013-08-29 13:09:40, Error [0x030149] CMI Callback_CBS_Do_OnlineInstall:Calling startup processing failed 0x80004004
2013-08-29 13:09:40, Error [0x030153] CMI Callback_CMI_ConfigInstall: CBS 启动处理重新运行失败。
您需要在基本映像中包含更新后的内核模式驱动程序框架 (KMDF) 1.11
。
失败原因:
- Windows 7 操作系统随附 KMDF 1.9(内核模式驱动程序框架)作为映像的一部分。使用较新版本的 KMDF 构建的任何驱动程序版本都需要在安装过程中重新启动系统,而此重新启动在操作系统安装过程中是意外发生的。
- 如果使用的 Win7 映像包含任何影响 KMDF 组件的安全更新或修补程序,并且与驱动程序(基于较新版本的 KMDF)一起使用,则部署将失败。示例:KB2808735
解决方案:
预先下载软件包 (2685811
),并将其注入到映像中。因此相同的映像可用于 OSD。在 OSD 期间,这将避免意外重新启动。
范围/受影响的驱动程序:
此问题适用于 Windows 7 操作系统:
1.1.如果 Win7 CAB 包含由 wdfcoinstaller01011.dll 组成的任何驱动程序(它会启动 KMDF 升级到 1.11)。
2.2.如果此映像不包括任何影响 KMDF 组件的安全更新或修补程序(例如 KB2808735),则操作系统部署可能不会失败,但在用户首次登录时,它将提示重新启动。
受影响的设备列表:
- ST Microelectronics Free Fall Data Protection
- Intel Smart Connect Technology
- Intel Management Engine Interface
- 戴尔触控板
- Intel 双频无线-AC AC7260 蓝牙
msvcr100.dll 是运行时库版本。如果部署的操作系统没有此运行时库,则会显示此弹出窗口。部署的驱动程序之一可能依赖于此 DLL 文件。您可以参阅下面的链接以了解问题并获得修复。
- 重新分发 Visual C++文件
(讨论可能需要手动安装的可重新分发版本)
可使用以下链接下载该库:
在上述库安装完成后,可以从 .CAB 文件中提取缺失的驱动程序并指向 .INF 文件来安装该驱动程序。(通过设备管理器)
随着 TPM 2.0 的推出,Microsoft 发布了一个修补程序,用于为 Microsoft Windows 7 操作系统的各个版本提供对新 TPM 模块的支持。ACPI 将此设备识别为 ACPI\MSFT0101。截至撰写本文时,该知识库文章和修补程序可通过以下链接获取:
如果您的平台支持 NVMe for PCIe,并且操作系统是 Microsoft Windows 7,则需要安装修补程序来提供对 NVMe for PCIe 的原生支持。
以下链接提供了公告...
但是,安装此 KB 也可能导致蓝屏错误。Microsoft 已针对此问题提供了修复。对于安装 KB2990941 后可能会出现的 STOP 错误,请通过以下链接获取修补程序。
SCCM 2012 SP2\R2SP1 中的 Windows 10 驱动程序导入存在已知问题。
为了解决这个问题,您需要应用以下 KB:
是的,要让您的系统为 Windows 10 做好充分准备,请使用最新的更新版本来升级平台 BIOS。Windows 10 不支持以下系统组件,更新到最新的 BIOS 将不会在设备管理器中显示这些设备
-
Intel(R) Rapid Start Technology应用程序
-
Intel(R)智能连接技术应用程序
使用 SCCM 进行 Windows 10 部署,请遵循博客:System Center Configuration Manager 团队博客
。
某些驱动程序仅通过 Windows Update 提供,有些驱动程序尚未发布,将包含在将来的 CAB 中。
驱动程序将经过严格的数字签名测试,然后才会提供给 dell.com/support。在添加到驱动程序 CAB 中之前,它们还会再次经过严格的测试。系统抱怨驱动程序未签名的原因很多。请确保操作系统的证书注册策略未被禁用。如果您连接到域,则注册将从域控制器提取证书信息(如果已配置)。此设置和许多其他设置可确保系统理解数字签名。
Microsoft 在 3 月左右发布了 Windows 7 x64 系统的安全更新,最近出现了一种新的情况。Windows 7 系统使用 SHA-1 作为数字签名的哈希算法。此哈希算法现在被认为安全性较低,因此他们提供了一个安全更新,允许 Windows 7 x64 系统使用在后续系统(Windows 8 及更高版本)中默认可用的 SHA-2 算法。一些硬件供应商已考虑更改用于其驱动程序的数字签名算法,对于 Windows 7 驱动程序,他们将使用 SHA-2 作为默认哈希算法。如果您尝试在 Windows 7 x64 系统中安装这些驱动程序,它们将失败。
请检查问题系统,查看是否已推送 KB3033929。否则,这可能会解决问题。相关链接如下...
- 用于基于 x64 的系统的 Windows 7 安全更新程序 (KB3033929)

- Microsoft 安全公告:为 Windows 7 和 Windows Server 2008 R2 提供 SHA-2 代码签名支持:2015 年 3 月 10 日


(图 1 ASPX 徽标)
为英特尔 8260 蓝牙模块提供的最新版本蓝牙驱动程序在安装后可能会在设备管理器上显示感叹号。由于驱动程序尝试更新固件,因此在执行此操作时,它会专门查找 C:\ 驱动器中的一些相关文件。我们正在与英特尔合作修复此错误,并计划在即将发布的驱动程序 CAB 中加入该修复程序。与此同时,解决方法是强制操作系统部署到 C:\ 驱动器。
SCCM 用户可以参阅以下链接,强制将操作系统安装到 C:\ 驱动器。
对于已将操作系统部署到 C:\ 以外的驱动器的其他用户,以下命令可能会有所帮助:
subst c:
例如,subst c: d:\
在应用程序中,上述命令会将对 c:\program files\intel 的所有引用重定向到 d:\program files\intel
高级工作站 — T7610/R7610/T7910/R7910 为英特尔 Phi 协处理器卡提供支持。但是,对于这些驱动程序,我们不提供出厂安装或驱动程序 CAB 支持。Windows 7、Windows 8、Windows 8.1 和 Windows 10 操作系统的驱动程序 CAB 中不包含驱动程序。过去,包含这些驱动程序曾导致出现 BSOD。要使用此设备,用户还必须安装英特尔提供的整个 MPSS 软件堆栈。MPSS 还应安装此设备正常工作所需的必要驱动程序。
也可从 dell.com/support 获取适用于相应产品的驱动程序。
超时情况有两种情况,一种是由于随驱动程序一起提供的联合安装程序激活延迟造成的,第二种是由于驱动程序签名检查相关活动造成的。对于前者,我们通常会在后续发布的 CAB 中为您提供更好的解决方案。后者,Microsoft 已经记录了这一事实。请参阅以下知识库文章。

(图 2 文件标识)
Windows 7 USB 驱动程序堆栈仅支持 USB 2.0。但是,USB 3.0 选项已提供给供应商。因此,整个 USB 3.0 堆栈(包括对固有 USB 2.0 堆栈的支持)由设备供应商通过其提供的驱动程序提供。对于 Windows 7,需要从 USB 2.0 切换到 USB 3.0,因为不直接支持 USB 3.0。英特尔驱动程序软件包中提供的 iusbhcs.sys 组件可实现这一点。但是,这也要求此驱动程序仅通过 setup.exe 应用程序或类似的驱动程序安装程序进行安装。这与 SCCM/MDT 乃至 DPInst 等工具所支持的 INF 安装方法相悖。如果在 包含 HCS 并通过 INF 文件安装的情况下,我们观察到了 BSOD。因此,我们不会打包此组件。要实现完整的 USB 3.0 功能,您仍需要运行戴尔通过 戴尔支持中的驱动程序提供的 setup.exe 应用程序 (格式为 Self-extractable installer executable–DUP)。
Broadcom Control 存储区驱动程序无法导入到 MDT。导入时 — 用户遇到了 Length cannot be less than zero; Parameter name: length 错误
最新的 Control Vault 驱动程序与驱动程序和固件一起打包。 固件文件夹中有一个名为 current_version 的文件,没有文件扩展名。MDT 无法识别没有扩展名的文件,因此此驱动程序导入失败。
Broadcom 正在计划驱动程序更新以解决此问题。与此同时,Control Vault 应用程序可以作为任务序列的一部分进行安装。
Dell Command Integration Suite 是一个已知问题,将在下一个版本中得到修复。作为临时解决方案,将故障驱动程序手动导入到 Configuration Manager Console,并将其添加到驱动程序包中。
手动导入驱动程序,请参阅以下链接:
Microsoft 目前正在调查此问题。该问题似乎由 DISM 在尝试加载离线操作系统的注册表时引发,此时它尚未完成从先前的驱动程序安装注册表加载中卸载注册表的操作。此问题主要发生在配备 SSD 驱动器(主要是 SSD NVMe 驱动器)的运行速度更快的 PC 上,但也可能发生在任何 PC 上。







