Dell Device Management Agent geeft geen accessoires weer na installatie van Dell Update Package
Summary: Meer informatie over de Dell Update Package (DUP) versie 5.4.1 die onder specifieke omstandigheden problemen ondervindt met betrekking tot toegangscontrolelijst (ACL).
Symptoms
Betreffende producten:
- Dell Device Manager Console
Het probleem treedt op onder de volgende omstandigheden:
- De ACL-eigenaar van de
C:\ProgramData\Dellmap isSYSTEM - De submap drivers in
C:\ProgramData\Dellis niet aanwezig - De gebruiker probeert een DUP te installeren op basis van het 5.4.1 framework in de ADMIN-modus
- Deze situatie doet zich voornamelijk voor op computers met een nieuw imaged ontwerp waarop geen eerdere DUP-installaties zijn uitgevoerd. In typische omgevingen verloopt de installatie zonder problemen.
- Deze problemen zijn exclusief voor deze versie en hebben geen invloed op eerdere of latere releases.
Cause
Tijdens de installatie controleert het DUP de ACL-machtigingen van de map om er zeker van te zijn dat ze de juiste toegang hebben en dat er geen symbolische koppelingen zijn. Als onderdeel van deze validatie worden de machtigingen voor de Dell map opnieuw ingesteld.
In het beschreven scenario is de Dell map eigendom van SYSTEMen de DUP wordt uitgevoerd onder een beheerderscontext. In eerste instantie kan het proces bestaande ACL-vermeldingen verwijderen vanwege de volledige controle van de beheerder. Zodra deze machtigingen zijn verwijderd, beschikt het proces niet over de benodigde rechten om nieuwe ACL-vermeldingen in te stellen, omdat de ACL-eigenaar niet over voldoende bevoegdheden beschikt. Het DUP slaagt er niet in om de map met drivers te maken die nodig is voor het uitpakken van drivers, wat resulteert in een installatiefout.
Resolution
Tijdelijke oplossing:
- Open de opdrachtprompt met administratorbevoegdheden met behulp van
psexec.exe - Ga in de opdrachtprompt naar de map waar het DUP zich bevindt
- Voer het DUP uit, hiermee worden de oorspronkelijke machtigingen hersteld en kan de installatie worden voltooid
Oplossing voor de lange termijn:
Latere versies van het DUP-framework zijn verbeterd om met dit scenario om te gaan. Deze versies resetten niet langer de machtigingen voor de Dell map. Het opnieuw verpakken van de DUP die oorspronkelijk is gebouwd met versie 5.4.1 met behulp van een nieuwer framework lost het probleem op, omdat het wijzigen van mapmachtigingen wordt vermeden.