Article Number: 000148745
较新的戴尔型号使用 Dell Update Package (DUP) 格式分发 BIOS 更新包。/e 选项似乎在许多 DUP BIOS 软件包上并不普遍受支持。
持续时间:01:15
隐藏式字幕:仅英文
不适用
可以通过以下命令调用这些选项: /
字符。
选项 | 名称 | 描述 | 语法 |
---|---|---|---|
/?或 /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 | 重新启动 | 在执行更新后重新引导计算机(如果需要)。在以下情况下不会重新启动:
选项 /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 | 软依赖项错误 | 一些可能的解释是:
|
4 | DEP_HARD_ERROR | 硬依赖关系错误 | 在您的计算机上未找到所需的必备软件。更新失败,因为计算机不满足要应用更新的 BIOS、驱动程序或固件前提条件,或者因为在目标计算机上找不到受支持的设备。DUP 会强制执行此检查,并在未满足前提条件时阻止应用更新,从而防止系统达到无效的配置状态。通过应用另一个 DUP(如果可用)可以满足该前提条件。在这种情况下,应在当前软件包之前应用另一个软件包,以便两个更新都可以成功。不能使用 /f 开关抑制DEP_HARD_ERROR。 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 更新
28 Jul 2023
9
Solution