Warum wird Windows nach einiger Zeit immer langsamer? Was kann man dagegen unternehmen?
Windows ist ein Flickwerk aus vielen Microsoft-Programmen. Windows 95 war im Grunde ein aufgebohrtes Windows auf DOS basierend. Bei Windows 98 hat man Windows 95 um einige Dinge wie USB-Support und bessere Hardware-Unterstützung erweitert und bei XP hat man den DOS-Modus gekickt und Teile von Windows NT eingebunden. Bei Windows 7 übernahm man den Kern von Windows 2000 und optimierte viele Sachen weg, pflegte dann neue Sachen ein.
Ob’s jetzt ganz genau so war, weiß ich nicht. Tatsächlich ist bei Windows allerdings viel Kram drin, der damals gut funktioniert hat, mittlerweile aber eben nicht mehr so richtig optimal ist. Die Updates tun dann ihr übriges. Fehler XYZ wird behoben und nachher merkt man erst, dass dieser Bugfix das System langsamer macht, weil bestimmte Befehlssätze nicht mehr funktionieren.
Dann weiß eigentlich keiner genau, was sich Microsoft mit der Registry gedacht hat. „Leicht“ zu warten ist das Ding nämlich nicht. Eine traversed-tree-Datenbank mit lauter verschiedenen Datentypen, die immer größer und größer wird, egal ob das Programm noch installiert ist, oder deinstalliert.
Trotz der Registry verwendet Windows parallel noch immer Flatfile-basierte Datenbanken für Bild-Thumbnails oder Word-Vorschauen und auch diese Daten werden bei jedem Ordner-Aufruf ausgelesen.
Was kann man dagegen tun? Kann ich gar nicht genau sagen. Mir ging Windows so auf den Eumel, dass ich es gegen Linux ausgetauscht habe.