none
[WSUS] Client und Server zeigen unterschiedliche Stände zu Windows Updates RRS feed

  • Frage

  • Hi,

    aktuell habe ich das Problem, das ich einen Windows 7 Client in Betrieb habe, der der Meinung ist, alle Windows Updates zu besitzen, aber WSUS ist der Meinung das genehmigte 5 Update benötigt werden.

    Was habe ich alles schon versucht?

    • Client aus WSUS entfernt
    • auf dem Client komplett das Verzeichnis "SoftwareDistribution" entfernt (nach dem beenden des Update Dienstes)
    • Auf dem WSUS das "aufräumen von alten Windows Updates" getriggert, leider stirbt dann nach 30 min die Console ohne das der Aufräum Job erleidigt wurde
    • gegoogelt.....

    Hat evtl jemand eine Idee?


    Montag, 9. April 2018 14:45

Alle Antworten


    • Auf dem WSUS das "aufräumen von alten Windows Updates" getriggert, leider stirbt dann nach 30 min die Console ohne das der Aufräum Job erleidigt wurde

    Hast Du es denn dann mal über PowerShell versucht? GUI klicken ist nur die halbe (und die bequeme) Wahrheit der Server-Administration ;-)

    https://technet.microsoft.com/de-de/library/hh826162.aspx?f=255&MSPPError=-2147217396


    Freundliche Grüße

    Sandro Reiter
    Consultant Cloud Infrastructure

    Microsoft Azure
    Office 365




    Dienstag, 10. April 2018 06:57
  • Hi und danke für die Hilfe,

    gerade angestoßen, das Ergebnis sieht dann so aus:

    Invoke-WsusServerCleanup : The underlying connection was closed: An unexpected error occurred on a receive.
    At line:1 char:1
    + Invoke-WsusServerCleanup -CleanupObsoleteComputers -CleanupObsoleteUpdates -Clea ...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidData: (Microsoft.Updat...rCleanupCommand:InvokeWsusServerCleanupCommand)  
       [Invoke-WsusServerCleanup], WebException
        + FullyQualifiedErrorId : ServerIsInvalid,Microsoft.UpdateServices.Commands.InvokeWsusServerCleanupCommand

    Dienstag, 10. April 2018 14:20
  • Hi SebiTT,

    versuch mal den WSUS Cleanup-Job einzeln anzustoßen.

    Wie SandroReiter schon sagte, ist die GUI nicht immer vertrauenswürdig. Gerade beim Cleanup stürzt sie gerne ab.

    Schau dir ggf. auch diesen Guide an: 

    https://blogs.technet.microsoft.com/configurationmgr/2016/01/26/the-complete-guide-to-microsoft-wsus-and-configuration-manager-sup-maintenance/

    Auch wenn kein SCCM im Einsatz ist, die Beschreibung und das Maintenance vom WSUS ist hier sehr gut dokumentiert und enthält hilfreiche Tipps auf eine saubere WSUS Struktur.

    BTT: Lt. Report "fehlen" dem Client ja "nur" 2 Updates. Das eine ist KB3061064 (Skype) das andere KB3133977 welches du als "Removal" markiert hast. Beachte, die Anzeige ist nicht so zu betrachten wie man es ggf. versteht.

    Bsp.: Das Update KB3061064 ist für Skype for Business Server und vermutlich wird es dir falsch für den Client angezeigt.

    Siehe:

    https://social.technet.microsoft.com/Forums/windowsserver/en-US/b7519327-e89a-48e3-8b14-163c47b268db/wsus-reports-kb3061064-for-all-computers?forum=winserverwsus

    Das "Removal" wiederum ist richtig, da du ja möchtest, das dieses Update nicht installiert ist und daher bekommst du auch den Status "nicht installiert" zurück. Schau doch mal am Client ob der KB3133977 installiert ist. (cmd -> wmic qfe | find "KB3133977")



    Dienstag, 10. April 2018 14:53
  • Guten Morgen,

    der verlinkte Guide ist sehr sehr gut erklärt, ich denke bei der Grundkonfig des WSUS ist schon einiges schief gelaufen bei uns.

    Bevor du geantwortet hast, hatte ich den clanup Job für obsolate Jobs angeschmissen, dieser läuft nun schon 16 Stunden...ich bin gespannt...

    Donnerstag, 12. April 2018 06:24
  • Über die WSUS Datenbank kannst du auch mal prüfen wie weit der Status ist:

    exec spGetObsoleteUpdatesToCleanup;

    Donnerstag, 12. April 2018 08:22
  • leider nun auch abgebrochen nach 31 Stunden:

    PS C:\Windows\system32> invoke-wsusservercleanup -CleanupObsoleteUpdates
    invoke-wsusservercleanup : Execution Timeout Expired.  The timeout period elapsed prior to 
    completion of the operation or the server is not responding.
    The statement has been terminated.
    At line:1 char:1
    + invoke-wsusservercleanup -CleanupObsoleteUpdates
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidData: (Microsoft.Updat...rCleanupCommand:InvokeWsusServerCleanu 
       pCommand) [Invoke-WsusServerCleanup], SqlException
        + FullyQualifiedErrorId : UnexpectedError,Microsoft.UpdateServices.Commands.InvokeWsusServerClea 
       nupCommand

    Als ich raus gefunden hatte wie ich die powershell sql befehle abschicke war es leider schon zuspät :) 

    Die verlinkte Doku hat ja genug Ansätze...

    • Bearbeitet SebiTT Freitag, 13. April 2018 08:52
    Freitag, 13. April 2018 08:47