Why are Windows updates so slow and huge?
I freshly installed Windows 11 on my PC. That alone takes long enough, but then the Windows updates start rolling. First one, then two, then a dozen, then a reboot, then new updates appear, then they install, reboot, more new updates appear, reboot…that took a good three hours in total! And I've seen it happen on other devices, too.
In comparison, a complete Linux update only takes a few minutes and at most one or two reboots. And that includes all installed applications, not just the operating system!
It works better on the Mac, too. It might take 10 minutes, but that's it. Totally trouble-free.
Only on Windows: a never-ending chain of updates and reboots, and everything takes FOREVER. And every now and then, there are some kind of update error with strange error codes and no explanation.
What makes Windows so different from a technical perspective? Why can't they still do better?
Das ist die grundlegende Philosophie von Microsoft:
https://windowsunited.de/microsoft-klaert-auf-so-lange-dauert-ein-update-wirklich/
Interessant ist, dass es so nicht sein muss. Meine Firma betreibt einen eigenen Update-Server auf dem nur die wirklich nötigen Updates aufgespielt werden (50% der Windows-Updates sind unnötiger Ballast). Ein Update im Firmennetz dauert selten länger als 20 Minuten.
MS Windows ist ein Kommerzielles Betriebssystem das seine Besten Zeiten in der Vergangenheit hat, als Linux noch nicht so Präsent war wie heute. Vieles hat sich durch den Wandel mit Linux zum besseren Verändert. Heute kann man eher von einem Monopol unter Linux Distributionen sprechen oder schreiben als vor 5 oder Mehr Jahren. Die Updates bei MS Windows dauern oftmals so lange da vieles was zusammenhängt aber auch mit der Spyware von MS Windows selbst zusammenhängt. Man Versucht nicht nur Backups zu erstellen damit im Fehlerfall dies Rückgängig gemacht wird. Sondern der Quellcode von Microsoft Windows ist mittlerweile so aufgebläht , zusammengeflickt und unübersichtlich ,das ein Update immer schwieriger wird. Unter Linux (Distris) ist vieles Straff Organisiert und sauber in Verzeichnissen Abgelegt. Das erledigt in vielerlei Hinsicht das Updaten nicht nur von Linux selbst sondern auch der Programme die man Verwendet. Einen Riesenvorteil haben Linux Distris gegenüber Windows . Wenn etwas Installiert wird wird alles aufgezeichnet und dies als Report Datei im Verzeichnis zum Programm hinterlegt. Wird die Deinstallationsroutine Aufgerufen greift diese auf diese Datei zu und Löscht so alles sauber und Korrekt vom System ohne das es Probleme gibt. Bei Windows ist das nicht so einfach da durch sie vielen Flickwerke die drinstecken vieles Beachtet werden muss und so wird auch eine Deinstallation praktisch zum russischen Roulette.
Es muss ja die ganze Spyware und Adware auch mitinstalliert werden.
Daneben ist Windows komplett Bloatware – schaue dir einfach mal an, was Windows (>20GB) und Linux (<10GB) nach der Installation belegen.
Selber schuld, wenn du dir nicht über https://www.microsoft.com/de-de/software-download/windows11 eine aktuelle Version des Installers besorgt hast.
Außerdem lädt Win-Update im Zweifel auch Treiber und UEFI-Updates. Unter Linux muss man proprietäre Treiber meist von Hand aktivieren, evtl. sogar den Kernel von Hand compilieren. UEFI-Updates lädt Linux keine.
Und auch bei einem vergleichbar alten Linux-Installer wird IMHO der Download ähnl. lange dauern. Und vor allem das scheiß Firmware-Paket braucht immer so weig.
notting
Diese Erfahrungen sammelte ich privat auf diversen absolut unterschiedlichen Geräten. Beruflich sorgte ein Admin für derlei …
notting
Mit Sachen zu argumentieren, die extremste Ausnahmen sind für Max Mustermann, sind auch mit “evtl.” nicht neutral bewertet. Und sind damit für eine pro|contra Argumentation nicht geeignet.
Was “dumm” ist und was nicht, darf ich selbst entscheiden.
Ich schilderte ein spezielles Szenario und wie einfach ich das unter Linux lösen kann, was unter hingegen Windows nicht ohne weiteres möglich ist.
Jeder, der hier mitliest, kann sich dazu ja selbst seine Meinung bilden. Und Sicherheitspatches haben genau überhaupt nichts mit diesem Szenario zu tun. Abgesehen davon kann ich an- und abschalten mit wenigen Mausklicks.
Den MS-Store nutze ich nicht, richtig. Und das mit Absicht. Ich denke, eine Diskussion dazu würde hier zu weit führen.
Debian old-stable interessiert mich ebenso0 wenig, ich bevorzuge ein stabiles *und* aktuelles System.
Daten unter Windows auf einem eigenen Laufwerk unterzubringen erfordert manuelle Eingriffe (die Max Mustermann auch oft gar nicht kennt).
Anderswo wolltest du manuellen Aufwand vermeiden bzw. waren für dich ein Ablehnungsgrund.
Aber natürlich habe ich mir diese Mühe auch gemacht, obwohl ich mit Windows praktisch nie arbeite. Löschen wollte ich es nicht, man weiß ja nie …
Bei Linux hingegen habe ich bei der Installation /home an das gewünschte Medium verwiesen und war fertig für immer. Und damit ist *jede* irgendwie mit dem Benutzer verknüpfte Eigenschaft dort. Bei Windows sind immer noch Einzelheiten irgendwie mit dem Systemlaufwerk verbandelt. Aber geschenkt …
Dass du auf die unterschiedlichen Zeiten beim Backup/Restore nicht eingehst, spricht für sich.
Das Linux System auf dem Notebook mit allen installierten Anwendungen belegt keine 20 GB, das Windows-System hingegen … au Backe … mehr als doppelt so viel … dabei ist da weniger installiert. Vom restlichen Gesummsel (reservierte Partition, Wiederherstellungspartition) ganz abgesehen. Wobei letztere vor einiger Zeit auch noch für Probleme beim Update sorgte, in den Foren jammern immer noch irgendwelche Mustermänner, die damit nicht klarkommen. Etliche von denen haben wohl erst bei diesem Problem erfahren, dass es das gibt. Die “Hilfestellung” die MS denen gibt, ist schlicht eine Frechheit und zeigt nur auf, dass MS nicht in der Lage ist ein Problem zu lösen, dass MS selbst verursacht hat.
Wie gesagt: seit 10 Jahren bin ich bei Linux und mein persönliches Fazit ist: alles richtig gemacht. Der anfängliche Lernprozess hat sich aber so etwas von gelohnt.
Nennenswerte Probleme machten immer nur Windows-Updates, die ich mit manuellem Aufwand zwar lösen konnte, aber die bei mir auch Kopfschütteln auslösten. Zum Glück hatte ich das Stadium “Max Mustermann” schon vor 10 Jahren hinter mir.
Vor “sogar den Kernel von Hand compilieren” stand nur “evtl.”.
Ich hatte absichtl. einen Paketnamen mit der Versionsnr. 545 installiert. Da erwartet man nicht, dass der irgendwann auf 550 hochgeht, vor allem wenn es solche Pakete auch schon ist.
Außerdem ist es dumm Updates zu verbieten wg. Sicherheitsupdates. Wie gesagt, ich wollte nur auf einer älteren Versionsnr. bleiben, aber Updates bekommen.
[ ] Du hast schon mal den MS Store benutzt.
[ ] Du hast schon mal Firefox oder Chromium auf Debian old-stable z. B. zwecks MS Teams benutzt (funktioniert näml. schon nicht mehr auch wenn’s noch Sicherheitsupdates gibt oder kriegt keine Sicherheitsupdates mehr, obwohl der Rest noch kriegt, leider selbst erlebt).
Meine wichtigeren Daten auf meinem Windows-System sind auf einem getrennten Laufwerk, d.h. ich kann einfach die Systempartition formatieren und alle wichtigen Daten sind noch da.
notting
Immer dieses “meist” … :-/
Bei openSUSE, Manjaro, Mint, Ubuntu z. B. sind die aktuellen Nvidia-Treiber sehr wohl in den Repos. Und eine “Auswahl von Hand” ist eben genau keine “Installation von Hand”, das ist nicht einmal mehr spitzfindig, sondern schlicht falsch.
Fehler bei Updates gibt und gab es bei Windows monatlich haufenweise, die einschlägigen Foren sind voll davon. Was genau soll also dieser Vorfall bei Kubuntu schon signifikant aussagen?
Wenn eine neue Version eines Treibers Probleme macht, verbietet man den Update davon einfach und fertig. Ist “meist” 😛 bei jeder Distribution leicht machbar.
Bei Windows ist es eher kniffelig, ein spezielles Systempaket vor Updates zu schützen. Da weiß der Anwender idR nicht einmal, was alles in einem KB***** drin ist, was da verändert wird und kann sich ggf. in Delphi beraten lassen, was genau ein Problem verursachte. Unter Linux kann ich den Problemverursacher “meist” ganz einfach verorten und vom Update fernhalten, bis das Problem gelöst wurde. Der Rest wird aktualisiert und gut ist’s.
Ohne spezielle Tools wie winget (die Max Mustermann “meist” nicht einmal kennt) muss man gerade bei Windows “meist” manuell etwas aktualisieren. Bei mir aktualisieren sich alle aus Repos installierten Anwendungen/Treiber automatisch, auch Fremdanwendungen Firefox, Thunderbird, LibreOffice, SoftMaker, VLC, AusweisApp2 etc. pp. …
Das System bei einem Problem auf den|einen vorigen Stand zurückzusetzen, ist kein Argument pro|contra Linux, das muss man bei jedem OS, auch bei Windows. Egal ob aus einem Backup oder Snapshot.
Ein *System*backup oder -restore dauert auf meinem Notebook jeweils 1 Minute, da die Trennung von Daten und benutzerspezifischen Einstellungen unter Linux simpel ist. Auf meinem alten Desktop sind es 3-4 Minuten. Die Windows-Systeme auf denselben Geräten brauchen die 3-4fache Zeit dafür.
Das passt schon so, bei der Vielzahl an Rechnern.
Welche Vielzahl von Rechnern, was hat das damit zu tun? Wenn ich auf demselben PC Linux habe, geht jedes Update ruckzuck in einem Aufwaschen durch und dauert nie mehr als vielleicht eine Viertelstunde. Meistens aber viel kürzer. Warum ist das nur bei Windows so ein Drama?
10,min schaffe ich auch.
Windows 11 als CD/DVD-Installationsmedium kann 1-2 Jahre im Laden liegen. Da werden die Updates nach der Installation immer gigantischer – das kann bis zu 6 Stunden und noch länger dauern.
Braucht man viel Geduld und Zeit.
Wenn ich ein Update mit Win10 habe, dann ist der Rechner auch für Stunden blockiert ..
LA
Ja, aber wieso ist das so? Ich kann ein komplettes Linux-Upgrade machen und das dauert nur einen Bruchteil der Zeit, auch wenn es schon eine 1-2 Jahre alte Distribution ist!
Und bei MacOS ist es auch nicht viel anders, die Updates dauern zwar etwas länger aber nie dieser Wahnsinn mit 25 Updates hintereinander und x Neustarts dazwischen…
Windows ist zu aufgebläht- mit jeder Neuen Windows-Version steigt die Anforderung an die Hardware..
Nur um einen Brief schreiben zu können braucht Dein Rechner schon mindestens 16 Gigabyte RAM.
Linux ist sehr Ressourcenschonend. Meine Updates mit OpenSuse dauerten nie länger als 10 Minuten. Der Rechner war wieder sofort startklar.,
Microsoft springt bei vielen Updates nicht immer direkt zur neusten Version, sondern geht mehrere Update-Versionen einmal durch. Die Updates sind halt leider kumulativ. Daher sollte man sich immer die neuste ISO-Datei ziehen um sowas ein Schlamassel an Updates zu vermeiden.
Microsoft hat leider nun mal keine so intelligente Update-Infrastruktur bei der man direkt zur neusten Version springt.
Ebenso hängt es aber natürlich auch von der eigenen Internetverbindung als auch Leistung er eigenen Hardware ab wie schnell ein Update gedownloadet und installiert wird.