Dell Device Management Agent не відображає аксесуари після встановлення пакета оновлень Dell
Summary: Дізнайтеся про Dell Update Package (DUP) версії 5.4.1, яка стикається з проблемами, пов'язаними з дозволами Access Control List (ACL) за певних умов.
Symptoms
Уражені продукти:
- Консоль диспетчера пристроїв Dell
Проблема виникає за таких умов:
- Власник ACL
C:\ProgramData\Dellпапка —SYSTEM - Підпапка драйверів у межах
C:\ProgramData\Dellвідсутній - Користувач намагається встановити DUP на основі фреймворку 5.4.1 у режимі ADMIN
- Ця ситуація, ймовірно, трапляється на свіжо отриманих комп'ютерах, де раніше не проводилося жодних встановлень DUP. У типових умовах встановлення проходить без жодних проблем.
- Ці проблеми є ексклюзивними для цієї версії і не впливають на попередні чи пізніші релізи.
Cause
Під час встановлення DUP перевіряє дозволи ACL папок, щоб переконатися в належному доступі та відсутності символічних зв'язків. У рамках цієї перевірки він скидає права доступу папки Dell.
У описаному сценарії папка Dell належить SYSTEM, а DUP працює в контексті адміністратора. Спочатку процес може видалити існуючі записи ACL завдяки повному контролю адміністратора. Після видалення цих дозволів процес втрачає необхідні права для встановлення нових записів ACL, оскільки власник ACL не має достатніх прав. DUP не створює папку драйверів, необхідну для витягування драйверів, що призводить до помилки встановлення.
Resolution
Обхідний шлях:
- Відкрити командний рядок з правами адміністратора за допомогою
psexec.exe - У командному рядку перейдіть до папки, де розташований DUP
- Запустіть DUP, це відновлює оригінальні дозволи і дозволяє успішно завершити встановлення
Довгострокове рішення:
Пізніші версії фреймворку DUP були вдосконалені для такої ситуації. Ці версії більше не скидають права на папку Dell, а перепакування DUP, спочатку створеного з версією 5.4.1, за новішим фреймворком, вирішує проблему, оскільки дозволяє уникнути зміни прав на папки.