WSUS 4 (Server 2012 R2) - Windows 10 Updates nicht möglich
Hallo,
Unser WSUS-Server, welcher ein Server 2012 R2 Standard ist, macht mit Windows 10 Probleme. Der WSUS versorgt sich selber mit den Updates "Sicherheitsupdates", "Wichtige Updates" und "Definitionsupdates" .
Laut Anleitung von Microsoft (https://docs.microsoft.com/de-de/windows/deployment/update/waas-manage-u ..) müssen die Updates KB3095113 und KB3159706 auf dem WSUS-Server installiert sein. Um das KB3095113 zu installieren, muss das April 2014 Rollup installiert sein. Allerdings lässt sich das KB2959977 nicht installieren, da dies nicht für den Computer geeignet sei. Und ob es ausreicht das "clearcompressionflag.exe" zu öffnen um es zu installieren ist mir auch nicht bekannt. Der Server ist laut Windows-Update auf dem aktuellsten Stand.
Was mache ich falsch, bzw. was muss ich machen um Windows 10 Updates für den WSUS zu bekommen, ohne das die Verbindung zum WSUS im Snap-In abbricht? Die KB3095113 und KB3159706 lassen sich ja nicht installieren...
Ich hoffe jemand kann mir helfen, bei weiteren benötigten Infos einfach fragen.
LG
Edit: Der Fehler den der WSUS raushaut:
Unser WSUS-Server, welcher ein Server 2012 R2 Standard ist, macht mit Windows 10 Probleme. Der WSUS versorgt sich selber mit den Updates "Sicherheitsupdates", "Wichtige Updates" und "Definitionsupdates" .
Laut Anleitung von Microsoft (https://docs.microsoft.com/de-de/windows/deployment/update/waas-manage-u ..) müssen die Updates KB3095113 und KB3159706 auf dem WSUS-Server installiert sein. Um das KB3095113 zu installieren, muss das April 2014 Rollup installiert sein. Allerdings lässt sich das KB2959977 nicht installieren, da dies nicht für den Computer geeignet sei. Und ob es ausreicht das "clearcompressionflag.exe" zu öffnen um es zu installieren ist mir auch nicht bekannt. Der Server ist laut Windows-Update auf dem aktuellsten Stand.
Was mache ich falsch, bzw. was muss ich machen um Windows 10 Updates für den WSUS zu bekommen, ohne das die Verbindung zum WSUS im Snap-In abbricht? Die KB3095113 und KB3159706 lassen sich ja nicht installieren...
Ich hoffe jemand kann mir helfen, bei weiteren benötigten Infos einfach fragen.
LG
Edit: Der Fehler den der WSUS raushaut:
Die WSUS-Verwaltungskonsole konnte über die Remote-API keine Verbindung mit dem WSUS-Server herstellen.
Stellen Sie sicher, dass der Update Services-Dienst, IIS und SQL auf dem Server ausgeführt werden. Starten Sie IIS, SQL und den Update Services-Dienst erneut, wenn das Problem weiterhin besteht.
System.Net.WebException -- Timeout für Vorgang überschritten
Source
System.Web.Services
Stack Trace:
bei System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
bei System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
bei Microsoft.UpdateServices.Internal.DatabaseAccess.ApiRemotingCompressionProxy.GetWebResponse(WebRequest webRequest)
bei System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object parameters)
bei Microsoft.UpdateServices.Internal.ApiRemoting.ExecuteSPGetUpdateServerStatus(Int32 updateSources, Boolean includeDownstreamComputers, String updateScopeXml, String computerTargetScopeXml, String preferredCulture, Int32 publicationState, Int32 propertiesToGet)
bei Microsoft.UpdateServices.Internal.DatabaseAccess.AdminDataAccessProxy.ExecuteSPGetUpdateServerStatus(UpdateSources updateSources, Boolean includeDownstreamComputers, String updateScopeXml, String computerTargetScopeXml, String preferredCulture, ExtendedPublicationState publicationState, UpdateServerStatusPropertiesToGet propertiesToGet)
bei Microsoft.UpdateServices.Internal.BaseApi.UpdateServer.GetStatus(UpdateSources updateSources, Boolean includeDownstreamComputers, UpdateScope updatesToInclude, ComputerTargetScope computersToInclude, UpdateServerStatusPropertiesToGet propertiesToGet)
bei Microsoft.UpdateServices.Internal.BaseApi.UpdateServer.GetReplicaStatus(UpdateSources updateSources)
bei Microsoft.UpdateServices.UI.SnapIn.Common.CachedUpdateServerStatus.GetFreshObjectForCache()
bei Microsoft.UpdateServices.UI.AdminApiAccess.CachedObject.RefreshCache()
bei Microsoft.UpdateServices.UI.AdminApiAccess.CachedObject.GetFromCache()
bei Microsoft.UpdateServices.UI.SnapIn.Pages.ServerSummaryPage.backgroundWorker_DoWork(Object sender, DoWorkEventArgs e)
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 355250
Url: https://administrator.de/contentid/355250
Ausgedruckt am: 24.11.2024 um 04:11 Uhr
12 Kommentare
Neuester Kommentar
Hallo c0d3.r3d,
nur weil noch keiner geantwortet hat...
Ich bin wegen Windows 10 mit meinem WSUS von 2008r2 auf 2016 umgestiegen.
Mit 2012r2-Erfahrungen kann ich daher nicht dienen.
Gibt es eventuell ein schon installiertes, neueres Update, das bei Dir KB2959977 obsolet und unzutreffend macht?
Hast Du Net-Framework in allen Varianten installiert und aktualisiert?
Gruß Frank
nur weil noch keiner geantwortet hat...
Ich bin wegen Windows 10 mit meinem WSUS von 2008r2 auf 2016 umgestiegen.
Mit 2012r2-Erfahrungen kann ich daher nicht dienen.
Der Server ist laut Windows-Update auf dem aktuellsten Stand.
Laut eigenem WSUS oder updatet der sich bei Microsoft?Allerdings lässt sich das KB2959977 nicht installieren, da dies nicht für den Computer geeignet sei.
Hast Du versehentlich das Paket für "Windows Server 2012" heruntergelden, statt das für "Windows Server 2012 R2"?Gibt es eventuell ein schon installiertes, neueres Update, das bei Dir KB2959977 obsolet und unzutreffend macht?
Hast Du Net-Framework in allen Varianten installiert und aktualisiert?
Stellen Sie sicher, dass der Update Services-Dienst, IIS und SQL auf dem Server ausgeführt werden.
Hast Du das getan?Gruß Frank
Hallo c0d3.r3d,
wieso ist Deine Frage denn jetzt als gelöst markiert?
Hast Du Cola ins Gerät geschüttet oder was war die Lösung?
Falls doch nicht gelöst...
(Dabei könntest Du auch "optionale Updates" selektiert selektieren.)
Der Vorgang schlägt dann fehl oder der Server ist anschließend tatsächlich aktuell.
Vielleicht hat Deine Datenbank auch Schwierigkeiten, wie groß ist die denn mittlerweile?
Welche Engine nutzt Du: internal, MSSQL-Express oder MSSQL und in welcher Version?
Gruß Frank
wieso ist Deine Frage denn jetzt als gelöst markiert?
Hast Du Cola ins Gerät geschüttet oder was war die Lösung?
Falls doch nicht gelöst...
Wenn man manuell eine Synchronisierung am Server durchführt liefert dies den selben Stand - keine Updates verfügbar.
Das heißt aber nicht, dass der Server aktuell (geupdated) ist, sondern dass der Server alle aktuellen Updates heruntergeladen hat.Der WSUS versorgt sich selbst mit den Updates "Sicherheitsupdates", "Wichtige Updates" und "Definitionsupdates"
Kannst Du den Server temporär bei Microsoft updaten, statt bei Deinem WSUS?(Dabei könntest Du auch "optionale Updates" selektiert selektieren.)
Der Vorgang schlägt dann fehl oder der Server ist anschließend tatsächlich aktuell.
Lediglich bei Windows 10 hört bei ~ 20% die Synchronisierung auf und bricht mit der oben abgebildeten Fehlermeldung ab.
Wenn Du bisher noch nie Updates für Windows 10 erfolgreich synchronisiert hast, dann können das durchaus 100-200 GB (geratener Wert) sein.Vielleicht hat Deine Datenbank auch Schwierigkeiten, wie groß ist die denn mittlerweile?
Welche Engine nutzt Du: internal, MSSQL-Express oder MSSQL und in welcher Version?
Gruß Frank
2012r2 und w10 ist ein unglückliches Gespann. W10 hat derart viele Macken, das man nie weis, woran es echt liegt.
Update den WSUS auf dem r2 per Hand auf neuesten Stand.
Es hilft auch, die Clients erst mal per Hand auf 1709 zu bringen. Problem ist, nicht selten zerlegt sich W10 bei solch Updateorgien gern selbst.
Meine Meinung: W10 ist der größte Mist an OS in der Geschichte der Menschheit! Datenschutz nicht betrachtet...
Ach ja, es kommt vor, das die W10 Updates lange bei ...% stehen und dann ... schwups ...
Update den WSUS auf dem r2 per Hand auf neuesten Stand.
Es hilft auch, die Clients erst mal per Hand auf 1709 zu bringen. Problem ist, nicht selten zerlegt sich W10 bei solch Updateorgien gern selbst.
Meine Meinung: W10 ist der größte Mist an OS in der Geschichte der Menschheit! Datenschutz nicht betrachtet...
Ach ja, es kommt vor, das die W10 Updates lange bei ...% stehen und dann ... schwups ...
Hallo c0d3.r3d,
...dann doch keine Cola.
Wenn Du weder "MS SQL Server" noch MS SQL Server Express" installiert hast, dann wird er wohl die interne Datenbank verwenden.
Ich weiß nicht ob das noch der Fall ist, aber die kann oder konnte nur max. 4 GB groß werden.
Mit "MS SQL Server 2016 Express" (kostenlos) kann eine einzelne Datenbank zumindest 10 GB groß sein und diese Grenz ist mit WSUS nicht so schwer zu erreichen, was aber eine regelmäßige Datenbankbereinigung/-pflege verhindern kann.
Der Dateiname der Datenbank lautet: SUSDB.mdf
Zur Not mit
Bis vor einen Jahr ungefähr hatte ich den WSUS auf einem älteren (realen) Server, aber mit 4 GB Ram war das zunehmend ein Krampf und dann irgendwann unbenutzbar, also ständiges " Serverknoten zurücksetzen" und dann doch nicht weiterkommen.
Jetzt, mit einem neueren (realen) Server, mit 10 GB Ram und OS und Datenbank auf einer SSD hat es den Status von benutzbar ohne große Wartezeiten und Ärgernisse.
Pfeilschnell ist aber noch was anderes.
Noch hast Du wenig Updates auf dem WSUS, schau aber dennoch mal nach der Datenbankgröße (SUSDB.mdf) und der Systemauslastung (Ram/CPU).
Gruß Frank
PS:
Dass ich mit W10 als WSUS-Clients mehr Ärger hätte, als mit anderen Windows-Versionen, kann ich nicht behaupten.
Genauer gesagt hatte ich nur mit wenigen W10ern Schwierigkeiten und mit keinem dauerhafte.
Sie bekommen aber mehr und öfter und größere Updates als die Anderen, was vielleicht den Fokus beim Betrachten darauf lenkt.
...dann doch keine Cola.
Welche Engine der Datenbank benutzt wird, kann ich dir gerade aus dem Stehgreif nicht sagen (ich wüsste auch gerade nicht wo ich das auslesen kann), verwendet werden die Standardeinstellungen die bei der WSUS Installation "empfohlen" bzw. Automatisch ausgewählt werden.
Wenn Du weder "MS SQL Server" noch MS SQL Server Express" installiert hast, dann wird er wohl die interne Datenbank verwenden.
Ich weiß nicht ob das noch der Fall ist, aber die kann oder konnte nur max. 4 GB groß werden.
Mit "MS SQL Server 2016 Express" (kostenlos) kann eine einzelne Datenbank zumindest 10 GB groß sein und diese Grenz ist mit WSUS nicht so schwer zu erreichen, was aber eine regelmäßige Datenbankbereinigung/-pflege verhindern kann.
Der Dateiname der Datenbank lautet: SUSDB.mdf
Zur Not mit
dir c:\susdb.mdf /s
suchen.Ich habe mir gerade einen zweiten (virtuellen) WSUS installiert und lasse den mal durchlaufen und schauen ob dieser Windows 10 Updates möchte ohne Synchronisierungsfehler zu bekommen.
Wie ist die VM ausgestattet?Bis vor einen Jahr ungefähr hatte ich den WSUS auf einem älteren (realen) Server, aber mit 4 GB Ram war das zunehmend ein Krampf und dann irgendwann unbenutzbar, also ständiges " Serverknoten zurücksetzen" und dann doch nicht weiterkommen.
Jetzt, mit einem neueren (realen) Server, mit 10 GB Ram und OS und Datenbank auf einer SSD hat es den Status von benutzbar ohne große Wartezeiten und Ärgernisse.
Pfeilschnell ist aber noch was anderes.
Noch hast Du wenig Updates auf dem WSUS, schau aber dennoch mal nach der Datenbankgröße (SUSDB.mdf) und der Systemauslastung (Ram/CPU).
Gruß Frank
PS:
Dass ich mit W10 als WSUS-Clients mehr Ärger hätte, als mit anderen Windows-Versionen, kann ich nicht behaupten.
Genauer gesagt hatte ich nur mit wenigen W10ern Schwierigkeiten und mit keinem dauerhafte.
Sie bekommen aber mehr und öfter und größere Updates als die Anderen, was vielleicht den Fokus beim Betrachten darauf lenkt.
Hallo c0d3.r3d,
Mein WSUS-Szenario ist vermutlich nicht sonderlich repräsentativ.
Ich habe relativ wenig Clients, aber viele Updates (Produkte/Klassifikationen),
aber auffällig und vermutlich verallgemeinerbar ist das Verhältnis von Dateigröße der DB und der Ram-Belegung des SQL.
Ob man Linearität annehmen darf, weiß ich nicht.
MeinSystem:
Wenn Du das installierst, dann erst
Microsoft SQL Server 2016 Express
und anschließend noch
Microsoft SQL Server Management Studio
Theoretisch lässt sich die WSUS-Datenbank von intern zu SQL migrieren.
Vielleicht ist das sogar einfach und schnell zu erledigen, aber ich hätte wenig Vertrauen darauf, insbesondere bei einem Rechner mit knappen Ressourcen und würde erst SQL installieren und dann WSUS neu darauf aufsetzen.
In der "Management Console" findest Du unter "Options" den "Server Cleanup Wizard".
Der ist einfach zu bedienen, aber auch wenn er Updates und eventuell auch Clients aus der Datenbank entfernt, wird diese davon nicht unbedingt kleiner, dafür sind weitere Schritte nötig.
Um Dir das Leben zu vereinfachen, kann Du alle notwendigen Schritte der Bereinigung von einem vorgekauten Skript erledigen lassen.
WSUS auf Server 2016 - Datenbank bereinigen?
(Die Quelle des Skriptes ist im ersten Beitrag verlinkt.)
Ich lasse es Sonntags laufen, mit zeitlich ausreichendem Abstand zur täglichen Synchronisation.
Gruß Frank
...Datenbank. Sie ist momentan knapp 3GB groß. Mein WSUS ist ebenfalls nur mit 4GB RAM ausgestattet, ist das vielleicht der Knackpunkt?
Ein Blick in den Taskmanager sollte da Klarheit schaffen.Mein WSUS-Szenario ist vermutlich nicht sonderlich repräsentativ.
Ich habe relativ wenig Clients, aber viele Updates (Produkte/Klassifikationen),
aber auffällig und vermutlich verallgemeinerbar ist das Verhältnis von Dateigröße der DB und der Ram-Belegung des SQL.
Ob man Linearität annehmen darf, weiß ich nicht.
MeinSystem:
- 6,22 GB von der DB belegter Plattenplatz
- 4,12 GB vom SQL belegter Arbeisspeicher
- 37 Clients
- 25.269 Updates
- 62.539 Dateien im WsusContent-Ordner
- 1,08 TB vom WsusContent-Ordner belegter Plattenplatz
Wäre es sinnvoller den 2017er statt den 2016er SQL Server zu installieren?
Kann ich nicht sagen, aber im Zweifelsfall nehme ich generell lieber die neuere Version.Wenn Du das installierst, dann erst
Microsoft SQL Server 2016 Express
und anschließend noch
Microsoft SQL Server Management Studio
Theoretisch lässt sich die WSUS-Datenbank von intern zu SQL migrieren.
Vielleicht ist das sogar einfach und schnell zu erledigen, aber ich hätte wenig Vertrauen darauf, insbesondere bei einem Rechner mit knappen Ressourcen und würde erst SQL installieren und dann WSUS neu darauf aufsetzen.
Bezühlich der Datenbankpflege, meinst du damit nicht mehr benötigte bzw. ersetzte Updates zu entfernen?
Ja, aber mehr als das.In der "Management Console" findest Du unter "Options" den "Server Cleanup Wizard".
Der ist einfach zu bedienen, aber auch wenn er Updates und eventuell auch Clients aus der Datenbank entfernt, wird diese davon nicht unbedingt kleiner, dafür sind weitere Schritte nötig.
Um Dir das Leben zu vereinfachen, kann Du alle notwendigen Schritte der Bereinigung von einem vorgekauten Skript erledigen lassen.
WSUS auf Server 2016 - Datenbank bereinigen?
(Die Quelle des Skriptes ist im ersten Beitrag verlinkt.)
Wie oft sollte eine Reinigung durchgeführt werden bzw. wie schnell füllt sich ungefähr die Datenbank bei...
Wie schnell die Datenbank wächst, kann ich Dir nicht sagen, aber wenn Du die Bereinigung vom Skript per Aufgabenplanung erledigen lässt, dann lass es einfach wöchentlich machen oder mindesten monatlich.Ich lasse es Sonntags laufen, mit zeitlich ausreichendem Abstand zur täglichen Synchronisation.
Gruß Frank
Hallo c0d3.r3d,
"Ich hoffe einfach mal, dass die das Problem löst." wäre korrekt, da die Installation das Problem (hoffentlich) löst.
https://pedrett.org/fehler-beim-warten-wiederherstellungshandle-datenban ...
Gruß Frank
...momentan läuft die Installation den SQL Servers. Ich hoffe einfach mal, dass das das Problem (ein das zu viel? :D) löst.
Die Anzahl stimmt, aber nicht alle Artikel."Ich hoffe einfach mal, dass die das Problem löst." wäre korrekt, da die Installation das Problem (hoffentlich) löst.
0x851A001A
Fehler beim Warten auf das Wiederherstellungshandle des Datenbankmoduls.
Hier wird behauptet, dass der leicht zu verhindern/beheben sei:Fehler beim Warten auf das Wiederherstellungshandle des Datenbankmoduls.
https://pedrett.org/fehler-beim-warten-wiederherstellungshandle-datenban ...
Gruß Frank