Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

通过管理员选项使用 DUP BIOS 更新

Summary: 较新的戴尔型号使用 Dell Update Package (DUP) 格式分发 BIOS 更新包。

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

较新的戴尔型号使用 Dell Update Package (DUP) 格式分发 BIOS 更新包。/e 选项似乎在许多 DUP BIOS 软件包上并不普遍受支持。

如何更新系统 BIOS

持续时间:01:15
隐藏式字幕:仅英文

Cause

不适用

Resolution

Options(“选项”)

可以通过以下命令调用这些选项: / 字符。

选项 名称 描述 语法
/?或 /h 帮助 显示命令行选项和帮助信息

确定是否可以将更新应用于目标计算机
package.exe /? or package.exe /h
/c 检查     此选项需要 /s 选项。
选项 /f、/e 和 /r 不适用于此选项。

当您在用户界面 (UI) 模式下单击 “安装 ”时,将执行相同的检查过程。
package.exe /s /c /l=c:\pkg.log
/e=<path>        解压     将 DUP 中包含的所有文件解压缩到您指定的路径。如果路径中指定的目录不存在,则会创建该目录。
如果路径包含空格,请在路径>值两边<使用引号。

此选项需要 /s 选项。
选项 /f、/c 和 /r 不适用于此选项。

 
package.exe /s /e=c:\update
package.exe /s /e="c:\update files"
/f 力     允许将软件降级到以前(较旧)的版本

此选项需要 /s 选项。
选项 /e 和 /c 不适用于此选项。 
提醒:在将软件降级到之前的版本之前,请参阅之前版本的文档。
package.exe /s /f /l=c:\pkg.log
/l=<文件名> 日志 将记录的消息附加到指定的 ASCII 文件;如果新文件不存在,则创建一个新文件。如果文件名包含空格,请在文件名>值两边<使用引号。

此选项需要 /s 选项。
package.exe /s /l=c:\pkg.log
package.exe /s /l="c:\Update Log\pkg.log"
/r 重新启动 在执行更新后重新引导计算机(如果需要)。在以下情况下不会重新启动:
  • 如果 DUP 失败或不适用于目标计算机
  • 如果 DUP 不需要重新启动
此选项需要 /s 选项。
选项 /e 和 /c 不适用于此选项。
package.exe /s /r /l=c:\pkg.log
/s 沉默     无提示执行更新,无需用户干预。未指定 /s 时,DUP 以 UI(交互式)模式启动。
使用 /e、/f、/c、/l/u 选项时,需要 /s 选项。
提醒:使用 /s 选项会导致将所有输出写入日志文件。
package.exe /s /l=c:\pkg.log
/u=<文件名> Unicode 日志     将记录的消息附加到指定的 Unicode 文件;如果新文件不存在,则创建一个新文件。如果文件名包含空格,请在文件名>值两边<使用引号。
此选项需要 /s 选项。
package.exe /s /u=c:\pkg.log
package.exe /s /u="c:\Update Log\pkg.log"

表 1:DUP 格式

示例:

要静默更新计算机并防止自动重新启动,请执行以下操作:

  • package.exe /s

要静默更新计算机并允许自动重新启动,请执行以下操作:

  • package.exe /s /r

密码

如果设置了 BIOS 密码,则更新可执行文件会提示用户输入密码。如果从命令行运行更新可执行文件,则使用 /p 参数指定密码。示例:

  • package.exe /s /p=password

退出代码

执行 BIOS 更新时最常见的退出代码值是 2 (REBOOT_REQUIRED) 和 6 (REBOOTING_SYSTEM)。其他值如下。

消息名称 显示名称 描述
-1 Dell Command Update 代码 失败 DCU 由于超时而终止 BIOS 执行
0 成功 成功 更新成功。
1 不成功(失败) 失败 更新过程中发生错误;更新未成功。
2 REBOOT_REQUIRED 需要重新启动 您必须重新启动计算机才能应用更新。
3 DEP_SOFT_ERROR 软依赖项错误    一些可能的解释是:
  • 您尝试更新到软件的相同版本。
  • 您尝试降级到软件的上一个版本。
若要避免收到此错误,请提供 /f 选项。
4 DEP_HARD_ERROR 硬依赖关系错误 在您的计算机上未找到所需的必备软件。更新失败,因为计算机不满足要应用更新的 BIOS、驱动程序或固件前提条件,或者因为在目标计算机上找不到受支持的设备。DUP 会强制执行此检查,并在未满足前提条件时阻止应用更新,从而防止系统达到无效的配置状态。通过应用另一个 DUP(如果可用)可以满足该前提条件。在这种情况下,应在当前软件包之前应用另一个软件包,以便两个更新都可以成功。不能使用 /f 开关抑制DEP_HARD_ERROR。

DUP 不适用于计算机。一些可能的解释是:
  • DUP 不支持操作系统。
  • 计算机不支持 DUP。
5 QUAL_HARD_ERROR 资格鉴定错误 不能使用 /f 开关抑制QUAL_HARD_ERROR。
6 REBOOTING_SYSTEM 重新启动计算机 计算机正在重新启动。
7 密码验证错误 失败 未提供密码或为 BIOS 执行提供了不正确的密码
8 DOWNGRADE_BAN 不允许请求降级 不允许将 BIOS 降级到执行的版本
9 RPM_VERIFY_FAILED RPM 验证失败 Linux DUP 框架使用 RPM 验证来确保所有 DUP 相关 Linux 实用程序的安全性。如果安全性受到影响,框架将显示一条消息和 RPM 验证图例,然后退出并显示退出代码 9。
10 EC_UNSPECIFIED_ERROR 其他一些错误 此退出代码适用于 BIOS 退出代码 0-9 中尚未指定的所有错误。即电池错误、EC 错误、硬件故障等

表 2:BIOS 更新

Article Properties


Last Published Date

28 Jul 2023

Version

9

Article Type

Solution