Windows XP / 2003 und früher (kann Windows Vista nicht bestätigen, aber ich vermute, es ist dasselbe) scheinen mit der Zeit langsamer zu werden, wenn Anwendungen installiert und deinstalliert werden.
Dies ist keine wissenschaftlich geprüfte Beobachtung, sondern eher eine durch Erfahrung erlernte Weisheit. (Ich habe immer vermutet, dass die Registrierung hinter dem Problem steckt.)
Gibt es konkrete Hinweise auf diese Verschlechterung, oder handelt es sich nur um eine ungültige Wahrnehmung von mir?
windows
performance
Ben
quelle
quelle
Antworten:
Ich weiß nicht, was es mit den anderen hier ist, ich habe niemanden getroffen, der nicht weiß, wovon du sprichst. Es gibt viele Gründe dafür, aber einige wurden nicht identifiziert.
Ich werde mit einer besseren Beschreibung für diejenigen beginnen, die es nicht wissen. Eine Neuinstallation von Windows dauert weniger als 1 Minute. Über einen Zeitraum von 6 Monaten wird sich die Startzeit des Computers nicht nur verlangsamen, sondern die gesamte Erfahrung des Betriebssystems ist nicht mit einem sauberen Zustand vergleichbar. Wenn Sie Windows nach einem Jahr erneut installieren, werden Sie den Unterschied feststellen.
Gründe für die Verlangsamung wurden auf die erhöhte Unordnung in Ihrer Registrierung und die Fragmentierung Ihrer Festplatte zurückgeführt. Sie haben festgestellt, dass die Deinstallation nicht hilft. Dies liegt zum Teil daran, dass nicht alles aus der Registrierung entfernt wird. Ad-ware kann ein Problem sein, aber dies ist normalerweise nicht die Ursache.
Sie können Registry Cleaner, Defreg und Adware entfernen, aber auch dadurch wird das System nicht auf die ursprüngliche Geschwindigkeit zurückgesetzt. Niemand hat eine vernünftige Erklärung dafür gefunden, es ist einfach so.
Beachten Sie, dass dies kein normales Verhalten für ein Betriebssystem ist, das verwendet wird. Ich verwende Linux seit 4 Jahren, obwohl dies nicht ohne Neuinstallation war. Es gab nie eine Leistungssteigerung durch eine Neuinstallation oder eine Verlangsamung durch große Mengen an installierenden / deinstallierenden Programmen.
quelle
O(n)
Operation, bei dern
die Tiefe des Baums angegeben wird. Eine riesige Registrierung mit viel Unordnung verursacht keine Leistungsprobleme. Es gibt jedoch zwei Dinge, die mit der Registrierung zusammenhängen und die Dinge verlangsamen. Das erste ist die Fragmentierung der Registrierungsstrukturdateien. Die zweite und schwerwiegendere Auswirkung ist, dass Anwendungen Rückrufe und Addons und Module registrieren, die geladen werden, wenn bestimmte Vorgänge ausgeführt werden. Ein paar hundert überflüssige Einträge im Kontextmenü in der Registrierung verlangsamen die Arbeit wirklich.Nein, nein, es ist ein bisschen verrottet ! ;)
Im Ernst, eine Windows-Installation beeinträchtigt nicht viel, wenn Sie sie überhaupt nicht verwenden. Auf einem Computer, den Sie verwenden, wird jedoch wahrscheinlich immer mehr Software installiert, von denen sich viele automatisch so einrichten, dass sie beim Start im Hintergrund ausgeführt werden. Tatsächlich ist zu erwarten, dass alle Computer, unabhängig vom Betriebssystem, langsamer laufen, da immer mehr Dienste ausgeführt werden. Windows ist vielleicht dafür berüchtigt, dass es Programmen erlaubt ist, sich im "Startordner" oder ähnlichem zu installieren.
Außerdem scheint es bei vielen installierten Programmen einen offensichtlichen Reaktionsverlust zu geben, auch wenn sie nicht ausgeführt werden. Ich bin mir nicht sicher, woran das liegt, aber es ist zu vermuten, dass jedes Mal, wenn ein Menü angezeigt wird, ein bisschen mehr Daten zu analysieren sind, was den Computer subjektiv verlangsamt, ohne die durchschnittliche Verarbeitungsleistung wirklich zu beeinträchtigen ...
quelle
Ich bin mir nicht sicher, wonach du fragst, ohne weitere Einzelheiten zu nennen. Ältere Versionen von Windows hatten einige Probleme, aber ich habe festgestellt, dass XP und Vista ziemlich solide sind, so dass ich sie ohne Neustart für ein paar Wochen laufen lassen kann und keine Probleme sehe. Ich bin sicher, dass bestimmte Softwarekombinationen Probleme verursachen können, aber Windows selbst (zumindest in neueren Versionen) scheint die Leistung nicht zu beeinträchtigen.
quelle
Andererseits fühlt sich ein alter Computer selbst bei einer sauberen Neuinstallation nicht so schnell an wie damals, als er neu war. weil wir immer mehr erwarten. Vor zehn Jahren haben Sie kleinere, einfachere Anwendungen verwendet, die weniger CPU und RAM beanspruchten. Heute verwendet vielleicht sogar Ihr Textverarbeitungsprogramm hardwarebeschleunigte 3D-Effekte.
Ich glaube, dies ist die Hauptursache für das (oft nicht messbare) Gefühl, dass der Computer langsamer wird. (Natürlich auf einem Windows - System kann es meßbare Unterschiede vor und nach einer Neuinstallation. Windows ist ein komplexes System , eine Menge Dinge im Hintergrund zu tun, und einige Prozesse möglicherweise nicht gut genug Arbeit Reinigung tun , nachdem sich. Windows - haben wurde kritisiert für viele Dinge im Laufe der Jahre, und zu effektiv zu sein und keine Ressourcen zu verschwenden, ist nicht einer von ihnen);
quelle
Ich führe Windows XP seit 2002 aus und kann die angeblichen Leistungseinbußen nicht bestätigen, die ich bis auf die Startzeit höre.
Alle 2-3 Jahre habe ich Windows aus verschiedenen Gründen neu installiert (neu partitionieren und keinen Partitionsmanager verwenden wollen usw.). Nach einer sauberen Installation bootet Windows schnell und fühlt sich bissig an. Nachdem ich jedoch alle Programme installiert habe, die ich benötige, ist die Startzeit erheblich länger, aber ansonsten ändert sich nichts an "snappiness", unabhängig davon, ob ich die gleiche Installation für einen Tag oder für ein Jahr verwende.
Vor ein paar Jahren las ich einen Test aus einer deutschen Computerzeitschrift, in dem die Windows-Leistung vor und nach dem Ausführen verschiedener Registry-Reiniger verglichen wurde und praktisch keine Unterschiede festgestellt wurden. Ich würde denken, dass der erlebte Leistungsabfall auf die Installation von mehr Programmen im Laufe der Zeit zurückzuführen ist, insbesondere von Programmen, die im Hintergrund laufen. Ich glaube jedoch nicht, dass Windows selbst die Leistung beeinträchtigt.
quelle
Bei der Erstinstallation konfiguriert Windows die Festplattencontroller so, dass der schnellste verfügbare DMA-Modus verwendet wird. Wenn genügend Fehler aufgetreten sind, wird der Zugriffsmodus herabgesetzt. Es gibt keinen Mechanismus, der versucht, schnellere Modi zu verwenden, wenn die Dinge reibungslos funktionieren. Mit der Zeit sinkt der Modus immer weiter, bis sich der gesamte Festplattenzugriff im PIO-Modus befindet und der Computer völlig kaputt zu sein scheint.
Durch das Löschen des Controller-Geräts wird Windows gezwungen, das Gerät im schnellsten verfügbaren Modus neu zu konfigurieren. Eine vollständige Neuinstallation führt dazu, dass dies geschieht.
Meinerseits reine Spekulation, aber es ist sinnvoller als das Aufblähen der Registrierung, wenn man bedenkt, dass sich die Leute über Bitrot auf Computern beschweren, die Gigabyte mehr RAM haben.
(Gewiss tragen zusätzliche Dienste und andere Hintergrundprozesse zu langsameren Startzeiten bei, aber die Vorstellung, dass sich die Leistung der Software verschlechtern würde, ohne andere Funktionen zu beeinträchtigen, ist ziemlich unwahrscheinlich.)
quelle
Ich vermute, dass es für viele Menschen die Ansammlung von Adware ist. Ich habe jedoch keine wissenschaftliche Studie durchgeführt.
quelle
Es wäre hilfreich, die Situation etwas genauer zu betrachten (wie viel langsamer wird was, was machen Sie mit Ihrer Maschine usw.)?
Ich würde erwarten, dass es langsamer wird, wenn es wächst: Die meisten Datenstrukturen funktionieren auf diese Weise.
Stellen Sie sicher, dass Ihre Festplatte defragmentiert ist.
Wenn Sie viel Software installieren, werden häufig viele Registrierungseinträge abgerufen. Abhängig von der Software kann es sein, dass es beim Deinstallieren nicht dazu kommt, die Unordnung zu beseitigen.
Suchen Sie nach Adware, Viren usw.
Wie bei ahockley habe ich festgestellt, dass XP und Vista (mit den neuesten Service Packs) ziemlich stabil sind - mindestens so stabil wie die von mir verwalteten Linux-PCs.
quelle
Sie haben konkrete Beweise dafür angefordert, dass Computer, auf denen verschiedene Versionen von MS-Windows ausgeführt werden, mit der Zeit langsamer werden. Das habe ich auch beobachtet. Es gibt verschiedene Gründe, warum dies der Fall sein kann.
Hier ist ein einfaches Verfahren, um die von Ihnen angeforderten Nachweise zu erhalten.
Auf diese Weise erhalten Sie eine konkrete Antwort auf alles außer Grund 2, da sich viele Softwareprogramme jetzt automatisch mit der neuesten Version aktualisieren.
quelle
Fehler in Anwendungen und DLLs (auch als DLL-Hölle bekannt). MS versucht, die Fehler zu beheben, kann dies jedoch nicht, da dadurch zu viele Apps beschädigt werden. Also erstellen sie eine neue Version der DLL mit einer neuen Funktion -> DLL wird größer und benötigt mehr RAM, dauert länger, um dynamisch zu verknüpfen usw.
Wenn Sie wirklich Pech haben, verlangt der alte Code, dass sich eine Kopie der ursprünglichen DLL irgendwo befindet. Daher muss MS der festen DLL sogar einen neuen Namen geben. Auf diese Weise verstopfen immer mehr Fehler Ihr Gedächtnis, der PC tauscht mehr aus -> langsam. Andere Programme haben die DLL-Hölle aufgegeben und bringen ihre eigenen Versionen der DLLs mit, die sie in ihrem Installationsverzeichnis behalten. Jetzt müssen Sie mehrere Kopien derselben DLL im RAM behalten.
Dann ist im Hintergrund viel los. Die Virenscanner werden von Tag zu Tag langsamer, weil sie nach mehr Signaturen suchen müssen. Junk-Dateien häufen sich im tmp-Verzeichnis und zwingen den Laufwerkskopf, größere Entfernungen zurückzulegen. Das Durchsuchen des Verzeichnisses dauert länger.
quelle
Es gibt verschiedene Patches und Updates, die Microsoft an seiner Software vornimmt, die hier eine Rolle spielen können, sowie Änderungen in der Hardware im Laufe der Zeit.
Die ursprünglichen Anforderungen für XP enthalten beispielsweise eine Empfehlung für 128 MB RAM, die ich bezweifle, dass jemand versuchen würde, XP mit dieser geringen Speicherkapazität auszuführen.
Meine aktuellen Computer haben mindestens 2 GB Arbeitsspeicher, das ist das 16-fache dieses Betrags, und im Allgemeinen würde ich XP auf einem Computer mit weniger als 512 MB RAM nicht ausführen, da der Arbeitsspeicher im Vergleich zum Betriebssystem aufgebraucht wird alles, was es beim Start tut.
quelle
Die Windows-Registrierung, die in fast jeder Windows-Anwendung auf die eine oder andere Weise verwendet wird, kann mit der Zeit sehr überfüllt sein mit Junk-Daten. Dies gilt insbesondere für die Installation und Deinstallation vieler Anwendungen. Oft bereinigen Anwendungen ihre Registrierungseinträge nach der Deinstallation nicht.
Es gibt Anwendungen gibt, die die Registrierung zu bereinigen versuchen , und Sie können es mit von Hand tun regedit aber gehen Sie mit Vorsicht einer Anwendung Registrierung zerstört wird ofter die Anwendung brechen und möglicherweise das Betriebssystem. Dies ist jedoch nur ein Bereich, in dem nach Leistungssteigerungen gesucht werden muss. Auch die Hardware könnte die Schuld sein.
quelle
Mein Vater verwendet immer noch seinen IBM All-in-One-XT unter DOS 5.0, WordPerfect 5.1 und Quicken 6.0, um seine Geschäftsausgaben zu verwalten. Es läuft heute genauso schnell wie vor 6 Jahren, als ich ihn zum ersten Mal darauf eingestellt habe.
Dies vermeidet natürlich viele der möglichen Fallstricke, die in anderen Antworten beschrieben werden. Keine neue Software wird installiert, keine Registrierung, keine zusätzlichen Startanwendungen.
Sie könnten dies fast als Kontrollfall betrachten.
quelle
Andere haben Einzelheiten angegeben, aber ich denke, dass dies im Grunde genommen ein Beispiel für den zweiten Hauptsatz der Thermodynamik ist.
Wenn Sie nichts tun, um Windows zu beschleunigen, wird es mit der Zeit immer ungeordneter (und daher langsamer).
quelle
Bei all den Maschinen, die ich regelmäßig benutze, ist mir seit dem ersten Gebrauch keine Verlangsamung aufgefallen. Einige Anwendungen sind etwas langsamer, aber im Allgemeinen liegt das daran, dass eine neue Version einige mit einigen neuen Funktionen enthält. Insgesamt gibt es keinen großen Unterschied.
Auf den Rechnern, über die ich im Büro Beschwerden erhalte, wird jedoch in der Regel eine große Liste von "Diensten" und anderen Anwendungen im Hintergrund ausgeführt. Meine Maschine ist nicht besonders leistungsfähig, läuft aber schnell, da ich nicht über eine große Prozessliste verfüge. Im Durchschnitt laufen <50 Prozesse. Die Leute im Büro, die sagen "Mein Computer ist langsam", haben trotz meiner Aufforderung dies oder jenes installiert, und bald laufen ~ 100 Prozesse (einschließlich mehrerer Antivirenprogramme, Yahoo / Google-Symbolleisten usw.). Selbst wenn sie die Crapware deinstallieren, neigen sie dazu, Dienste oder kleine EXE-Dateien laufen zu lassen.
Wenn Sie eine Verlangsamung bemerken, ist es an der Zeit, Start> Ausführen> msconfig zu starten und den Müll zu beseitigen, der beim Booten anfällt.
quelle
Eine SSD kann eine schwache Leistung heilen.
Ich verlasse mich auf WinDirStat, um große und vergessene Dateien, Verzeichnisse mit zu vielen Dateien und Verzeichnisse mit zu vielen Verzeichnissen zu finden. So bin ich übrigens auf WebsiteCache aufmerksam geworden.
Ich benutze CCleaner, um den Footprint der Registrierung zu verbessern.
Ich benutze ProcessExplorer, um undichte Anwendungen zu finden.
Ich verwende TcpView, um TCP / IP-Verbindungen in Schach zu halten.
Ich verwende Autoruns, um Start-Apps und -Dienste in Schach zu halten.
Ich hoffe wirklich, dass ich eines Tages einen Weg finde, den WinSxS-Ordner zu bereinigen (steht es für Win-Success oder ist es das, was ich denke).
Mit diesen Tools läuft alles unter Windows XP, das vor drei oder vier Jahren installiert wurde.
quelle
Das Ausführen von Software mit Speicherverlusten führt dazu, dass weniger Speicher zum Zwischenspeichern verfügbar ist. Für einen durchschnittlichen Heimanwender wird Spyware / Crapware häufig auch zu einem Problem, wenn Sie es unter diesem Gesichtspunkt betrachten.
quelle
Sind Sie sicher, dass dies nicht die Hardware-Leistung ist, die sich verschlechtert?
Nehmen Sie einige gute Benchmarks, installieren Sie das System erneut, wie Sie es zum ersten Mal erhalten haben, und messen Sie es dann erneut. Ich wäre gespannt, ob die Festplatte oder andere Komponenten mitschuldig sind.
quelle
Abgesehen von Adware möchten andere Anwendungsentwickler, dass ihre Anwendung Bootstrapper lädt, wenn Windows gestartet wird, um die wahrgenommene Ladezeit ihrer Anwendung zu verringern, oder einen Hintergrunddienst zum Herunterladen von Updates usw. Häufige Beispiele: Microsoft Office, Google Updater , Adobe Acrobat.
Versuchen Sie zum Vergleichen, msconfig zu öffnen, alle Startelemente und -dienste zu deaktivieren und anschließend neu zu starten.
quelle
Das hat nicht nur mit der Registrierung zu tun. Bei der Installation von Anwendungen wird manchmal eine Menge unnötiger Junk-E-Mails installiert, die selbst dann, wenn die Programme nicht verwendet werden, beim Start im Hintergrund ausgeführt werden. Werden Anwendungen bei der Deinstallation immer ordnungsgemäß deinstalliert oder lassen sie Teile der Anwendung und der Dateien zurück oder versuchen Windows immer noch, verschiedene Teile zu finden, auszuführen oder zu verwenden, die jetzt fehlen, oder wurden Teile entfernt, von denen auch andere Programme abhängen? Installieren und deinstallieren Sie Anwendungsprogramme häufig genug und schließlich wird Windows selbst instabil und benötigt eine Neuinstallation.
quelle
Dies hat in erster Linie mit der Fragmentierung der Festplatte und einer zunehmenden Anzahl von Diensten und Hintergrundprozessen zu tun, da zusätzliche Software installiert wird.
Vista löst sehr Fragmentierungsprobleme Platte geschickt: So geschickt , dass Vista - Maschinen sind in der Regel tatsächlich erhöhen in der Geschwindigkeit über die Zeit. Auf der anderen Seite kann die Installation vieler Dienste Vista genauso in den Hintergrund ziehen wie XP.
Windows 7 verfügt auch über die Vista-Funktionen, die verhindern, dass das Betriebssystem aufgrund von Fragmentierung mit der Zeit langsamer wird.
Beachten Sie, dass sich "Fragmentierung" in diesem Zusammenhang nicht nur auf die Fragmentierung einzelner Dateien bezieht, sondern auch auf Sammlungen von Dateien, die gleichzeitig geladen werden und sich nicht zusammen auf der Festplatte befinden.
quelle
Das Problem ist, dass Windows kein Repository für Software hat, Linux seine gesamte Software von einer bestimmten Installationssoftware (apt-get usw.) organisiert bekommt, während in Windows jeder für sich ist und Sie alles installieren können, egal wo und wer Beobachtet jeder die Registry.
Das Problem ist nicht Windows selbst, sondern wie die Anwendungen die Registrierung verwenden. Unter Linux hat jede Datei eines Programms einen Platz und die Abhängigkeiten werden manuell oder von einer Master-Steuerungssoftware behandelt. In Windows muss die Person, die die Anwendung erstellt hat, auch ein Deinstallationsprogramm erstellen. Normalerweise möchten Sie nicht, dass der Benutzer Ihre Software deinstalliert, und wenn der Benutzer dies tut, interessiert es Sie normalerweise nicht, was mit dem Benutzer geschieht.
quelle
Ich bin damit einverstanden, dass die Windows-Verlangsamung für jedes Windows-System eine Tatsache ist (obwohl ich nicht viel mit Windows Vista oder Windows 7 gearbeitet habe, kann ich dies nicht kommentieren).
Abgesehen von der Fragmentierung / Beschädigung der Registrierung und der Fragmentierung / Beschädigung der Festplatte (es lohnt sich,
chkdsk
von Zeit zu Zeit mit einem F-Parameter zu arbeiten), denke ich, dass die Installation von Anwendungen, die sich selbst zum Start hinzufügen, aber häufiger als Dienste einen großen Beitrag zur Verlangsamung leisten. Sie nehmen sich beim Start Zeit und beanspruchen im allgemeinen Betrieb Ressourcen. Einer für sich allein wird wahrscheinlich keinen Unterschied machen, aber der Aufbau von ihnen im Laufe der Zeit tut es. Es lohnt sich, einen Blick auf die Liste der auf Ihrem Computer ausgeführten Dienste zu werfen und deren Startoptionen zu ändern, wenn Sie sie nicht verwenden. Stellen Sie sicher, dass Sie genau untersuchen, was sie zuerst tun.Das Starten selbst kann auch eine ziemliche Herausforderung für die Ressourcenschonung sein. Es lohnt sich, den Start von Zeit zu Zeit mit einer kostenlosen, von Microsoft bereitgestellten Anwendung namens BootVis zu defragmentieren . Dadurch wird Ihr Computer während des Startvorgangs profiliert und neu geordnet (defragmentiert), was beim Start geladen werden muss, damit es schneller geladen wird, z. B. Treiber.
Browser können auch mit der Zeit mit Add-Ons und Symbolleisten geladen werden, was auch Ihre Wahrnehmung des Systems verlangsamt. Ich denke, es lohnt sich, nicht verwendete Add-Ins von Zeit zu Zeit zu deinstallieren.
Das beste Ergebnis ist jedoch eine Neuinstallation. Es ist sehr interessant zu lesen, dass andere Betriebssysteme dieses Problem nicht haben.
quelle