Нові моделі Dell розповсюджують пакети оновлень BIOS, використовуючи формат Dell Update Package (DUP). Об'єкт /e
опція, схоже, не широко підтримується на багатьох пакетах DUP BIOS.
Тривалість: 01:15
Приховані субтитри: лише англійською мовою
Опції можна викликати за допомогою кнопки /
знак.
Варіант | Ім'я | Опис | Синтаксис |
---|---|---|---|
/? або /h |
Допомога | Відображає параметри командного рядка та довідкову інформацію Визначає, чи можна застосувати оновлення до цільового комп'ютера |
package.exe /? або 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< /td> |
Сила | Дозволяє знизити версію програмного забезпечення до попередньої (старішої) версії . /s З цією опцією потрібна опція.Параметри /e і /c не дійсні з цим параметром.
Примітка: Перш ніж понизити програмне забезпечення до попередньої версії, перегляньте документацію до попередньої версії.
|
package.exe /s /f /l=c:\pkg.log |
/l=<filename> |
Журнал | Додає зареєстровані повідомлення до вказаного файлу ASCII; створює новий файл, якщо його не існує, якщо ім'я файлу містить пробіли, використовуйте лапки навколо <значення імені> файлу. Об'єкт /s З цією опцією потрібна опція. |
package.exe /s /l=c:\pkg.log package.exe /s /l="c:\Update Log\pkg.log" |
/r |
Перезавантаження | Перезавантажує комп'ютер, якщо потрібно, після виконання оновлення (перезавантаження не відбувається):
/s З цією опцією потрібна опція.Параметри /e і /c не дійсні з цим параметром. |
package.exe /s /r /l=c:\pkg.log |
/s |
Мовчати | Виконує оновлення непомітно без втручання користувача, коли /s не вказано, DUP запускається в режимі UI (інтерактивний).Об'єкт /s є обов'язковим при використанні параметра /e , /f , /c , /l і /u Параметри.
Примітка: За допомогою функції /s Цей параметр призводить до запису всіх виведених даних у файли журналу.
|
package.exe /s /l=c:\pkg.log |
/u=<filename> |
Журнал Юнікоду | Додає зареєстровані повідомлення до вказаного файлу 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 | Невдалих | DCU припиняє виконання BIOS через тайм-аут |
0 | УСПІШНИЙ | Успіх | Оновлення пройшло успішно. |
1 | НЕВДАЛИЙ (НЕВДАЧА) | Невдалих | Під час процесу оновлення сталася помилка; Оновлення не увінчалося успіхом. |
2 | REBOOT_REQUIRED | Потрібне перезавантаження | Щоб застосувати оновлення, потрібно перезавантажити комп'ютер. |
3 | DEP_SOFT_ERROR | Помилка м'якої залежності | Ось деякі можливі пояснення:
/f Варіант. |
4 | DEP_HARD_ERROR | Помилка жорсткої залежності | Необхідного програмного забезпечення для передумов не знайдено на вашому комп'ютері. Оновлення не вдалося, оскільки комп'ютер не відповідав вимогам BIOS, драйвера або мікропрограми для застосування оновлення, або через те, що на цільовому комп'ютері не було знайдено підтримуваного пристрою. DUP забезпечує виконання цієї перевірки та блокує застосування оновлення в разі невиконання попередньої умови, запобігаючи досягненню комп'ютером неприпустимого стану конфігурації. Обов'язкова умова може бути виконана шляхом подання заяви на отримання іншого DUP, якщо такий є. У цьому випадку інший пакет повинен бути застосований до поточного, щоб обидва оновлення могли бути успішними. A DEP_HARD_ERROR не можна придушити за допомогою /f комутатор.DUP не застосовується до комп'ютера. Ось деякі можливі пояснення:
|
5 | QUAL_HARD_ERROR | Кваліфікаційна помилка | A QUAL_HARD_ERROR не можна придушити за допомогою /f комутатор. |
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, вихід з ладу HW і так далі. |
Таблиця 2: Оновлення BIOS