Delen via


Problemen met software-update-implementaties in Configuration Manager oplossen

In dit artikel wordt beschreven hoe u problemen met software-update-implementaties oplost die niet correct worden uitgevoerd.

Oorspronkelijke productversie: Microsoft System Center 2012 Configuration Manager, Microsoft System Center 2012 R2 Configuration Manager
Oorspronkelijk KB-nummer: 3090264

Samenvatting

Wanneer u software-updates implementeert in Configuration Manager, voegt u doorgaans de updates toe aan een software-updategroep. Implementeer vervolgens de software-updategroep op clients. Wanneer u de implementatie maakt, wordt het updatebeleid verzonden naar clientcomputers. De update-inhoudsbestanden worden gedownload van een distributiepunt naar de lokale cache op de clientcomputer. De updates zijn vervolgens beschikbaar voor installatie op de client. Normaal gesproken wordt dit proces met weinig inspanning voltooid. Er kunnen echter soms problemen optreden waardoor de update-implementatie mislukt. We behandelen de twee meest voorkomende foutscenario's en bieden suggesties voor probleemoplossing voor elk scenario.

Zie De inleiding tot software-updates voor meer informatie over software-updates in Configuration Manager.

Wanneer de implementatie van software-updates mislukt, valt het probleem meestal in een van de volgende twee categorieën:

  • Updates kunnen niet worden gedownload.
  • U ondervindt onverwachte herstart of updates worden buiten een onderhoudsvenster geïnstalleerd.

Updates kunnen niet worden gedownload

  1. Wanneer updates niet naar de client worden gedownload, controleert u eerst de bestanden CAS.log, ContentTransferManager.log en DataTransferService.log op fouten. Zie Het implementatieproces voor software-updates bijhouden in Configuration Manager voor meer informatie over hoe updates worden gedownload

  2. Controleer of de client zich in de juiste grens bevindt die is gekoppeld aan de grensgroep voor het distributiepunt. Zie Grenzen en grensgroepen configureren in Configuration Manager voor meer informatie over grensgroepen.

  3. Controleer de status van het software-updatepakket en controleer of de updates zijn gedownload en geïnstalleerd op de distributiepunten. Als de inhoud niet is geïnstalleerd op het distributiepunt dat is gekoppeld aan de grensgroep van de client, controleert u of terugval voor inhoudslocatie moet worden ingeschakeld. Zie Wat is terugval en wat betekent dit voor meer informatie?

  4. Als de client de downloadlocatie ontvangt maar geen inhoud kan downloaden, probeert u de inhoud handmatig te downloaden door de URL voor de inhoud te openen. U vindt de URL door DataTransferServices.log te bekijken.

Installatie-, vervangings- of detectieproblemen met specifieke updates

  1. Controleer of de scan is mislukt tijdens de implementatie-evaluatie. Zie Problemen met scanscans in Configuration Manager oplossen voor meer informatie over scanfouten in software-updates.
  2. Bekijk WUAHandler.log en WindowsUpdate.log om de fouten te vinden die zijn ontvangen tijdens de installatie van de update.
  3. Als u een installatieprobleem met de update zelf wilt uitsluiten, installeert u de update handmatig of installeert u deze vanuit Microsoft Update (indien mogelijk). Controleer of de installatie van de update is geslaagd.
  4. De meeste .NET Framework-updatefouten worden veroorzaakt door beschadigde .NET Framework-installaties. Probeer in dergelijke gevallen de update handmatig te installeren. Zie Windows Update-fouten oplossen als het installatieproces mislukt.

Zie Installatie-, vervangings- of detectieproblemen met specifieke updates voor meer informatie.

U ondervindt onverwachte herstart of updates worden buiten een onderhoudsvenster geïnstalleerd

Schakel indien mogelijk uitgebreide logboekregistratie en foutopsporing in als het probleem kan worden gereproduceerd.

  1. Controleer het ServiceWindowManager.log-bestand op de client en identificeer de servicevensters die beschikbaar zijn.

    ServiceWindowManager.log bevat informatie over onderhoudsvensters en de begin- en eindtijd. Deze informatie kan erg nuttig zijn wanneer u problemen met betrekking tot de installatie van software-updates op clients oplost.

    Als u een lijst met beschikbare onderhoudsvensters (servicevensters) op een client wilt vinden, opent u ServiceWindowManager.log en zoekt u naar de tekenreeks Refresh Service Windows . Direct na deze regel ziet u een lijst met de toepasselijke servicevensters op de computer, zoals in het volgende voorbeeld:

    Refreshing Service Windows..... ServiceWindowManager  
    Populating instance of ServiceWindow with ID=7cb56688-692f-4fae-b398-0e3ff4413adb, ScheduleString=02C159C0381A200002C159C0381B200002C159C0381C200002C159C0381D200002C159C0381E2000, Type=6 ServiceWindowManager  
    This is a one shot Service Window that has already finished. ServiceWindowManager  
    Duration for the Service Window is Total days: 0, hours: 00, mins: 00, secs: 00 ServiceWindowManager  
    Populating instance of ServiceWindow with ID=90a5f436-364c-48c7-8dc7-c5014abcbea8, ScheduleString=00084AC028592000, Type=6 ServiceWindowManager  
    StartTime is 02/09/14 00:00:00 ServiceWindowManager  
    Duration for the Service Window is Total days: 1, hours: 05, mins: 00, secs: 00 ServiceWindowManager  
    Populating instance of ServiceWindow with ID=45dca355-3249-4845-b8aa-72d0e604548e, ScheduleString=02C24AC0381C2000, Type=6 ServiceWindowManager  
    StartTime is 02/12/14 22:00:00 ServiceWindowManager  
    Duration for the Service Window is Total days: 0, hours: 07, mins: 00, secs: 00 ServiceWindowManager  
    Populating instance of ServiceWindow with ID=87e4759c-2884-45e6-9261-c33ba53f596c, ScheduleString=02C24AC0381D2000, Type=6 ServiceWindowManager  
    StartTime is 02/13/14 22:00:00 ServiceWindowManager  
    Duration for the Service Window is Total days: 0, hours: 07, mins: 00, secs: 00 ServiceWindowManager  
    Populating instance of ServiceWindow with ID={1E957DDD-0A26-434C-952A-586F3E31E319}, ScheduleString=00302B0018192000, Type=1 ServiceWindowManager  
    StartTime is 02/16/14 01:00:00 ServiceWindowManager  
    Duration for the Service Window is Total days: 0, hours: 03, mins: 00, secs: 00 ServiceWindowManager  
    Populating instance of ServiceWindow with ID=36da6950-3d1e-4027-be0e-7b16a4daee7e, ScheduleString=02C24AC0101E2000, Type=6 ServiceWindowManager  
    StartTime is 02/14/14 22:00:00 ServiceWindowManager  
    Duration for the Service Window is Total days: 0, hours: 02, mins: 00, secs: 00 ServiceWindowManager  
    Populating instance of ServiceWindow with ID=028bfbc0-7120-4081-a268-0e664a92ac4a, ScheduleString=00074AC0005F2000, Type=6 ServiceWindowManager  
    StartTime is 02/15/14 00:00:00 ServiceWindowManager  
    Duration for the Service Window is Total days: 1, hours: 00, mins: 00, secs: 00 ServiceWindowManager  
    Populating instance of ServiceWindow with ID=49fd80be-ac4b-4877-974d-ecd09958926d, ScheduleString=02C24AC0381B2000, Type=6 ServiceWindowManager  
    StartTime is 02/11/14 22:00:00 ServiceWindowManager  
    Duration for the Service Window is Total days: 0, hours: 07, mins: 00, secs: 00 ServiceWindowManager  
    Populating instance of ServiceWindow with ID=ad27b0ca-8c74-43c7-8200-1f601880bd75, ScheduleString=02C24AC0381A2000, Type=6 ServiceWindowManager  
    StartTime is 02/10/14 22:00:00 ServiceWindowManager  
    Duration for the Service Window is Total days: 0, hours: 07, mins: 00, secs: 00 ServiceWindowManager
    

    Over het algemeen zijn servicevensters met id's met alle alfanumerieke tekens in kleine letters onderhoudsvensters (NBH) die geen bedrijf zijn. Ze zijn gebaseerd op kantooruren die zijn geconfigureerd in Software Center. Servicevensters met id's met alle alfanumerieke hoofdletters zijn echter onderhoudsvensters die zijn gedefinieerd voor de verzameling in de Configuration Manager-console. In het voorbeeld zijn alle servicevensters niet-bedrijfsuurvensters, behalve de vensters met id 1E957DDD-0A26-434C-952A-586F3E31E319. Dit venster is een onderhoudsvenster dat is gedefinieerd voor de verzameling die de client bevat.

  2. Controleer het bestand UpdatesDeployment.log. Zoek de volgende regel om te controleren of de implementatie is ingesteld om het onderhoudsvenster te negeren:

    Notify reboot with deadline = Sunday, Feb 09, 2014. - 21:30:17, Ignore reboot Window = True, NotifyUI = True
    
  3. Controleer het bestand MaintenanceCoordinator.log. Zoek de volgende regel om te controleren of de implementatie is ingesteld om het onderhoudsvenster te negeren. Een waarde van 1 betekent swoverride dat de instelling voor het negeren van het onderhoudsvenster is ingeschakeld.

    RequestPersistence(id=Update download job, persist=1, swoverride=1, swType=4, pendingWFDisable=0, deadline=1)
    
  4. Controleer het SCNotify.log bestand en zoek naar de volgende regels om te controleren of de gebruiker op de melding voor opnieuw opstarten heeft geklikt om een herstart te starten:

    ConfirmRestartDialog: User chose to restart/logoff. (Microsoft.SoftwareCenter.Client.Pages.ConfirmRestartDialog at ButtonRestart_Click)  
    ConfirmRestartDialog: user is allowed to restart (Microsoft.SoftwareCenter.Client.Pages.ConfirmRestartDialog at ButtonRestart_Click)  
    The user is allowed to restart the computer. Initiating restart. (Microsoft.SoftwareCenter.Client.Data.WmiDataConnector at RestartComputer)
    
  5. Bekijk de implementatie-eigenschappen in de Configuration Manager-console om te controleren of de implementatie is ingesteld om onderhoudsvensters te overschrijven. Als de implementatie niet is ingesteld op het overschrijven van onderhoudsvensters, maar de clientlogboeken suggereren dat de implementatie onderhoudsvensters heeft overschreven, controleert u de controlestatusberichten om te controleren of de implementatie door iemand is gewijzigd.

    Als u controlestatusberichten wilt bekijken, navigeert u naar query's voor statusberichten van het systeem in de Configuration Manager-console>.>> Klik met de rechtermuisknop op Alle statusberichten, klik op Berichten weergeven, selecteer het tijdsbestek en klik vervolgens op OK.

    Navigeer in het venster Configuration Manager Status Message Viewer naar Filter weergeven>en filter vervolgens op Bericht-id = 30197. Als de implementatie is gewijzigd, ziet u een statusbericht dat lijkt op het volgende:

    Severity Type Site code Date / Time System Component Message ID Description  
    Information Audit PR1 2/9/2014 11:57:49 PM PR1SITE.CONTOSO.COM Microsoft.ConfigurationManagement.exe 30197 User "DOMAIN\User" modified updates assignment 4 ({BAFB1BDB-7A6C-4DCF-9866-6C22DF92346A}).