Software-updates installeren
Van toepassing op: Configuration Manager (current branch)
De stap Software-updates installeren wordt vaak gebruikt in Configuration Manager-takenreeksen. Wanneer u het besturingssysteem installeert of bijwerkt, worden de onderdelen van de software-updates geactiveerd om updates te scannen en te implementeren. Deze stap kan problemen veroorzaken voor sommige klanten, zoals lange time-outvertragingen of gemiste updates. Gebruik de informatie in dit artikel om veelvoorkomende problemen met deze stap te verhelpen en voor betere probleemoplossing wanneer er iets misgaat.
Zie Software-updates installeren voor meer informatie over de stap.
Aanbevelingen
Gebruik de volgende aanbevelingen om dit proces te laten slagen:
Offlineservice gebruiken
Gebruik Configuration Manager om regelmatig toepasselijke software-updates voor uw installatiekopieën te installeren. Deze oefening vermindert vervolgens het aantal updates dat u tijdens de takenreeks moet installeren.
Zie Software-updates toepassen op een installatiekopieën voor meer informatie.
Eén index
Veel afbeeldingsbestanden bevatten meerdere indexen, zoals voor verschillende edities van Windows. Verminder het afbeeldingsbestand tot één index die u nodig hebt. Deze procedure vermindert de tijd die nodig is om software-updates toe te passen op de installatiekopieën. Het maakt ook de volgende aanbeveling mogelijk om de grootte van de afbeelding te verkleinen.
Automatiseer dit proces wanneer u een installatiekopieën van het besturingssysteem aan de site toevoegt. Zie Een installatiekopieën van het besturingssysteem toevoegen voor meer informatie.
Afbeeldingsgrootte verkleinen
Wanneer u software-updates op de installatiekopieën toepast, optimaliseert u de uitvoer door vervangen updates te verwijderen. Gebruik het opdrachtregelprogramma DISM, bijvoorbeeld:
dism /Mount-Image /ImageFile:C:\Data\install.wim /MountDir:C:\Mountdir
dism /Image:C:\Mountdir /Cleanup-Image /StartComponentCleanup /ResetBase
dism /Unmount-Image /MountDir:C:\Mountdir /Commit
Er is een optie om dit proces te automatiseren. Zie Geoptimaliseerde installatiekopieën voor meer informatie.
Beslissingen voor afbeeldingstechniek
Wanneer u uw imaging-proces ontwerpt, zijn er verschillende opties die van invloed kunnen zijn op de installatie van software-updates:
- De afbeelding periodiek opnieuw ophalen
- Offlineservice gebruiken
- Alleen standaardinstallatiekopieën gebruiken
De afbeelding periodiek opnieuw ophalen
U hebt een geautomatiseerd proces voor het vastleggen van een aangepaste besturingssysteeminstallatiekopieën volgens een regelmatig schema. Met deze takenreeks voor vastleggen worden de meest recente software-updates geïnstalleerd. Deze updates kunnen cumulatieve, niet-cumulatieve en andere essentiële updates bevatten, zoals onderhoudsstackupdates (SSU). Met de implementatietakenreeks worden alle andere updates geïnstalleerd sinds de opname.
Zie Een takenreeks maken om een besturingssysteem vast te leggen voor meer informatie over dit proces.
Voordelen: afbeelding heroveren
- Minder updates die tijdens de implementatie per client moeten worden toegepast, wat tijd en bandbreedte bespaart tijdens de implementatie
- Minder updates die u zich zorgen hoeft te maken over het veroorzaken van opnieuw opstarten
- Aangepaste installatiekopieën voor de organisatie
- Minder variabelen tijdens de implementatie
Nadelen: afbeelding terugknappen
- Tijd voor het maken en vastleggen van installatiekopieën, ook al is dit meestal geautomatiseerd
- Meer tijd voor het distribueren van de installatiekopieën naar distributiepunten, wat kan worden gezien als een storing voor actieve implementaties
- De tijd om te testen via preproductieomgevingen kan langer zijn dan de patchcyclus van het besturingssysteem, waardoor de bijgewerkte installatiekopieën niet relevant kunnen zijn
Offlineservice gebruiken
Plan Configuration Manager om software-updates toe te passen op uw installatiekopieën.
Zie Software-updates toepassen op een installatiekopieën voor meer informatie.
Voordelen: offline service
- Minder updates die tijdens de implementatie per client moeten worden toegepast, wat tijd en bandbreedte bespaart tijdens de implementatie
- Minder updates die u zich zorgen hoeft te maken over het veroorzaken van opnieuw opstarten
- U kunt het onderhoudsproces op de site plannen
Nadelen: offline service
- Handmatige selectie van updates
- Meer tijd voor het distribueren van de installatiekopieën naar distributiepunten
- Ondersteunt alleen cbs-updates. Microsoft 365 Apps-updates kunnen niet worden toegepast
Tip
U kunt de selectie van software-updates automatiseren met behulp van PowerShell. Gebruik de cmdlet Get-CMSoftwareUpdate om een lijst met updates op te halen. Gebruik vervolgens de cmdlet New-CMOperatingSystemImageUpdateSchedule om het offlineserviceschema te maken. In het volgende voorbeeld ziet u één methode om deze actie te automatiseren:
# Get the OS image
$Win10Image = Get-CMOperatingSystemImage -Name "Windows 10 Enterprise"
# Get the latest cumulative update for Windows 10 1809
$OSBuild = "1809"
$LatestUpdate = Get-CMSoftwareUpdate -Fast | Where {$_.LocalizedDisplayName -Like "*Cumulative Update for Windows 10 Version $OSBuild for x64*" -and $_.LocalizedDisplayName -notlike "*Dynamic*"} | Sort-Object ArticleID -Descending | Select -First 1
Write-Host "Latest update for Windows 10 build" $OSBuild "is" $LatestUpdate.LocalizedDisplayName
# Create a new update schedule to apply the latest update
New-CMOperatingSystemImageUpdateSchedule -Name $Win10Image.Name -SoftwareUpdate $LatestUpdate -RunNow -ContinueOnError $True
Alleen standaardinstallatiekopieën gebruiken
Gebruik het standaardinstallatiekopieënbestand van Windows install.wim in uw implementatietakenreeksen.
Voordelen: standaardafbeelding
- Een bekende goede bron, die het risico op afbeeldingsbeschadiging vermindert als mogelijk probleem
- Hiermee worden wijzigingen in de installatiekopieën als mogelijk probleem geëlimineerd
Nadelen: standaardafbeelding
- Potentieel voor een groot aantal updates tijdens de implementatie
- Langere implementatietijd voor elk apparaat
- Er zijn mogelijk geen aanpassingen nodig, er zijn andere takenreeksstappen vereist om deze aan te passen
Stroomdiagram
In dit stroomdiagramdiagram ziet u het proces wanneer u de stap Software-updates installeren opneemt in een takenreeks.
Het diagram op volledige grootte weergeven
- Proces wordt gestart op de client: een takenreeks die op een client wordt uitgevoerd, bevat de stap Software-updates installeren.
- Beleid compileren en evalueren: de client compileert alle software-updatebeleidsregels in WMI RequestedConfigs-naamruimte. (CIAgent.log)
-
Is dit de eerste keer dat deze wordt aangeroepen?
- Ja: Ga naar Volledige scan
-
Nee: is de stap geconfigureerd met de optie Software-updates evalueren op basis van scanresultaten in de cache?
- Ja: Ga naar Scannen vanuit resultaten in de cache
- Nee: Ga naar Volledige scan
- Scanproces: een volledige scan of scan van resultaten in de cache, met het bewakingsproces parallel.
-
Volledige scan: de takenreeksengine roept de software-updateagent aan via de Update Scan-API om een volledige scan uit te voeren. (WUAHandler.log, ScanAgent.log)
- SUM-agentscan - volledig: normaal scanproces via Windows Update Agent (WUA), dat communiceert met het software-updatepunt waarop WSUS wordt uitgevoerd. Hiermee worden alle toepasselijke updates toegevoegd aan het lokale updatearchief. (WindowsUpdate.log, UpdateStore.log)
-
Scannen vanuit resultaten in de cache: de takenreeksengine roept de software-updateagent aan via de Update Scan-API om te scannen op metagegevens in de cache. (WUAHandler.log, ScanAgent.log)
- SUM-agentscan - in cache: De Windows Update Agent (WUA) controleert op updates die al in de cache zijn opgeslagen in het lokale updatearchief. (WindowsUpdate.log, UpdateStore.log)
-
Scantimer starten: de takenreeksengine start een timer en wacht. (Dit proces vindt parallel plaats met de volledige scan of de scan van het resultatenproces in de cache.)
- Bewaking: de takenreeksengine controleert de SUM-agent op status.
-
Wat is het antwoord van de SUM-agent?
-
Wordt uitgevoerd: heeft de timer de waarde in takenreeksvariabele SMSTSSoftwareUpdateScanTimeout bereikt? (Standaard 1 uur)
- Ja: de stap mislukt.
- Nee: Ga naar Bewaking
- Mislukt: de stap mislukt.
- Voltooien: Ga naar Updatelijst opsommen
-
Wordt uitgevoerd: heeft de timer de waarde in takenreeksvariabele SMSTSSoftwareUpdateScanTimeout bereikt? (Standaard 1 uur)
-
Volledige scan: de takenreeksengine roept de software-updateagent aan via de Update Scan-API om een volledige scan uit te voeren. (WUAHandler.log, ScanAgent.log)
- Lijst met updates opsommen: de SUM-agent inventariseert de lijst met updates die door de scan worden geretourneerd, waarbij wordt bepaald welke beschikbaar of verplicht zijn.
-
Zijn er updates in de lijst met scanresultaten?
- Ja: Ga naar Updates installeren
- Nee: niets te installeren, de stap is voltooid.
- Implementatieproces: het installatie-updateproces vindt parallel met het implementatiebewakingsproces plaats.
-
Updates installeren: de takenreeksengine roept de SUM-agent aan via update-implementatie-API om alle beschikbare of alleen verplichte updates te installeren. Dit gedrag is gebaseerd op de configuratie van de stap, of u nu Vereist voor installatie - Alleen verplichte software-updates of Beschikbaar voor installatie - Alle software-updates selecteert. U kunt dit gedrag ook opgeven met behulp van de variabele SMSInstallUpdateTarget .
- SUM-agent installeren: normaal installatieproces met behulp van een bestaande cachelijst met updates, met standaardinhoud downloaden. Update installeren via Windows Update Agent (WUA). (UpdatesDeployment.log, UpdatesHandler.log, WuaHandler.log, WindowsUpdate.log)
-
De implementatietimer starten en de voortgang weergeven: de takenreeksengine start een installatietimer, toont subvoortgangen met intervallen van 10% in de gebruikersinterface van TS Progress en wacht.
- Bewaking: de takenreeksengine controleert de SUM-agent op status.
-
Wat is het antwoord van de SUM-agent?
-
Wordt uitgevoerd: is het installatieproces gedurende 8 uur inactief geweest?
- Ja: de stap mislukt.
- Nee: Ga naar Bewaking
- Mislukt: de stap mislukt.
- Voltooien: Ga naar Is de stap geconfigureerd met de optie Software-updates evalueren op basis van scanresultaten in de cache?
-
Wordt uitgevoerd: is het installatieproces gedurende 8 uur inactief geweest?
-
Updates installeren: de takenreeksengine roept de SUM-agent aan via update-implementatie-API om alle beschikbare of alleen verplichte updates te installeren. Dit gedrag is gebaseerd op de configuratie van de stap, of u nu Vereist voor installatie - Alleen verplichte software-updates of Beschikbaar voor installatie - Alle software-updates selecteert. U kunt dit gedrag ook opgeven met behulp van de variabele SMSInstallUpdateTarget .
Time-outs
Het diagram bevat twee time-outvariabelen die van toepassing zijn op deze stap. Er zijn andere standaardtimers van andere onderdelen die van invloed kunnen zijn op dit proces.
- Time-out van scan bijwerken: één uur (smsts.log)
- Time-out van locatieaanvraag: één uur (LocationServices.log, CAS.log)
- Time-out voor downloaden van inhoud: één uur (DTS.log)
- Time-out voor inactief distributiepunt: één uur (LocationServices.log, CAS.log)
- Totale time-out voor inactieve installatie: acht uur (smsts.log)
Problemen oplossen
Gebruik de volgende bronnen en aanvullende informatie om problemen met deze stap op te lossen:
Zorg ervoor dat u uw software-update-implementaties richt op dezelfde verzameling als de takenreeksimplementatie.
Zorg ervoor dat u software-updatepunten in grensgroepen opneemt. Zie Configuration Manager-clients krijgen geen software-updates voor meer informatie.
Zie Problemen met software-updatebeheer in Configuration Manager oplossen voor hulp bij het oplossen van problemen met het software-updatebeheerproces.
Verminder de grootte van de software-updatecatalogus om de algehele prestaties te verbeteren. Bijvoorbeeld:
Overbodige classificaties, producten en talen verwijderen. Zie Classificaties en producten configureren om te synchroniseren voor meer informatie.
De sitedatabase opnieuw indexeren en statistieken opnieuw samenstellen. Zie de veelgestelde vragen over sitegrootte en -prestaties voor meer informatie.
Onnodige updates weigeren, bijvoorbeeld:
Vervangen.
Opmerking
Configuration Manager voert deze actie voor u uit. Zie WSUS-opschoongedrag voor meer informatie.
Itanium
Beta
Versie volgende
ARM
Versies van Windows die u niet implementeert