Symptomer
Hvis en programinstallation er i gang, når ccmsetup opgraderer Microsoft System Center Configuration Manager-klienten, kan programinstallationen mislykkes efter opgraderingen.
Bemærk Nye programinstallationer påvirkes ikke.
For programmer, hvor deres indhold anmodes om data slettet, mislykkes programinstallationer, og følgende fejlmeddelelse logføres i filen AppEnforce.log:
++++++ Appen kunne ikke gennemtvinges. Fejl 0x87d01106.
++++++ AppEnforce-datotid 8128 (0x1FC0)
Årsag
Dette problem opstår, fordi dataene i indholdsanmodningen slettes under opgraderingen på grund af en skemaændring.
Følgende klasse registrerer indholdsanmodninger, der foretages under en programinstallation. Denne klasse slettes under en klientopgradering:
root\ccm\softmgmtagent:DownloadContentRequestEx2
Er mit miljø påvirket?
Kør følgende forespørgsel på webstedsserverdatabasen for at afgøre, om problemet findes i dit miljø:
select cia.AssignmentName, col.CollectionName from CI_CurrentErrorDetails ced
join CI_ConfigurationItems ci on ci.CI_ID = ced.CI_ID
join CI_AssignmentTargetedCIs cat on cat.CI_ID = ci.CI_ID
join CI_CIAssignments cia on cia.AssignmentID = cat.AssignmentID
join Collections_G col on col.CollectionID = cia.TargetCollectionID
where ced.ErrorCode in ( -2016407290)
group by cia.AssignmentName, col.CollectionName
Hvis forespørgslen returnerer resultater, der ligner følgende, påvirkes dit miljø.
AssignmentName |
CollectionName |
Adobe via CMD_All Systems_Install |
Alle systemer |
Løsning
Dette problem er rettet i den globalt tilgængelige version af 1702 og i følgende opdatering til første bølge i 1702:
4018732 Opdatering til System Center Configuration Manager version 1702, første bølge
Bemærk Denne opdatering forhindrer, at det problem, der er nævnt i afsnittet "Symptomer", opstår, når ccmsetup opgraderer Configuration Manager-klienten. Men hvis problemet allerede er opstået, løser denne opdatering ikke problemet. Du kan løse problemet, når det er opstået, ved at følge de trin, der er angivet i afsnittet "Løsning".
Løsning
Du kan løse dette problem med en af følgende metoder:
-
Fjern mål, og retarget de berørte programmer.
-
Brug en RunOnce-oprydningsopgave, umiddelbart efter opgraderingen er fuldført. Det gør du ved at følge disse trin:
-
Opret en softwaredistributionspakke og et program ved hjælp af følgende kommando: powershell -executionpolicy bypass -noprofile -command "& {$query=gwmi -class CCM_CITask -namespace root\ccm\citasks; $query| rwmi}"
-
Indstil installationen til at køre én gang (helst når ingen brugere er logget på).
-
Installer på alle berørte systemer.
-
Status
Microsoft har bekræftet, at problemet findes i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".
Berørte produkter
Denne artikel gælder også for:
-
Microsoft System Center Configuration Manager (aktuel forgrening – version 1702)