Dell Device Management Agent visar inte tillbehör efter installation av Dell Update-paket
Summary: Läs mer om hur Dell Update Package (DUP) version 5.4.1 kan hantera behörighetsrelaterade problem med åtkomstkontrollista (ACL) under specifika förhållanden.
Symptoms
Berörda produkter:
- Dell Device Manager-konsol
Problemet uppstår under följande förhållanden:
- ACL-ägaren till
C:\ProgramData\Dellmappen ärSYSTEM - Undermappen för drivrutiner i
C:\ProgramData\Dellär inte närvarande - Användaren försöker installera ett DUP baserat på 5.4.1-ramverket i ADMIN-läge
- Den här situationen uppstår troligen på nyligen avbildade datorer där inga tidigare DUP-installationer har utförts. I vanliga miljöer fortskrider installationen utan problem.
- Dessa problem är exklusiva för den här versionen och påverkar inte tidigare eller senare versioner.
Cause
Under installationen kontrollerar DUP mapparnas ACL-behörigheter för att säkerställa korrekt åtkomst och frånvaron av symboliska länkar. Som en del av valideringen återställs behörigheterna för Dell-mappen.
I det beskrivna scenariot ägs Dell-mappen av SYSTEMoch DUP körs i en administratörskontext. Inledningsvis kan processen ta bort befintliga ACL-poster på grund av administratörens fullständiga kontroll. När dessa behörigheter har tagits bort saknar processen de rättigheter som krävs för att ange nya ACL-poster, på grund av att ACL-ägaren inte har tillräcklig behörighet. DUP kan inte skapa den drivrutinsmapp som krävs för extrahering av drivrutiner, vilket resulterar i ett installationsfel.
Resolution
Alternativ lösning:
- Öppna kommandotolken med administratörsbehörighet med
psexec.exe - Öppna mappen där DUP finns i kommandotolken
- Kör DUP. Detta återställer de ursprungliga behörigheterna och gör att installationen kan slutföras utan problem
Långsiktig lösning:
Senare versioner av DUP-ramverket har förbättrats för att hantera det här scenariot. Dessa versioner återställer inte längre behörigheterna till Dell-mappen. Att packa om DUP som ursprungligen byggdes med version 5.4.1 med hjälp av ett nyare ramverk löser problemet eftersom det undviker att ändra mappbehörigheter.