Was könnte dazu führen, dass ein Computer im Laufe der Zeit langsamer wird?

735
Steve

Ich habe eine Anwendung / ein Spiel, die vor einigen Monaten problemlos lief, aber in letzter Zeit habe ich festgestellt, dass sie langsamer läuft als üblich (die Frames pro Sekunde werden ziemlich niedrig).

Ich dachte, dass etwas, das ich installiert habe, diese Anwendung verzögert, so dass ich alle unnötigen Prozesse (einschließlich explorer.exe) beendet habe und nur die Kernprozesse belasse. Ich habe sogar nicht unbedingt notwendige Dienste heruntergefahren. Eine andere Sache, die ich ausgeschaltet habe, war mein Antivirus-Programm, daher sollte mein Betriebssystem zu diesem Zeitpunkt keine unnötigen Aufgaben im Hintergrund ausführen.

Als ich das Spiel lud, hatte es immer noch einen recht niedrigen FPS.

Da ich wusste, dass ich seitdem keine Änderungen an der Hardware vorgenommen habe, und mich wunderte, warum das Spiel immer noch langsam mit allen verfügbaren Ressourcen lief, versuchte ich als Nächstes, eine weitere Partition mit einer neuen Kopie von Windows 7 einzurichten. Ich installierte das Spiel anschließend erneut diese Partition und überraschenderweise lief es reibungslos wie vor einem Jahr.

Beim Umschalten zwischen den beiden Partitionen kann ich einen großen Unterschied zwischen den FPS des Spiels feststellen, selbst wenn ich meine "Kill_Unnessessary_Processes.bat" starte. Ich habe sogar bemerkt, dass mein Browser Webseiten und Flash-Videos schneller lädt und scrollt.

Der einzige Unterschied zwischen den beiden Partitionen zu diesem Zeitpunkt ist, dass auf der alten Partition mehr Programme installiert sind, diese jedoch inaktiv sind. Was mich zu meiner Frage führt, wenn Sie über "Software-Bloat" nachdenken, verlangsamt es eine Reihe von Programmen, die auf Ihrer Festplatte installiert sind, Überstunden, selbst wenn es nicht im Arbeitsspeicher läuft?

Ich kann mir zwei Gründe vorstellen, warum dies der Fall sein könnte: 1) Es würde länger dauern, um Sachen in der Registry nachzuschlagen, und 2) ich könnte ein Rootkit haben, das ich nicht kenne, wenn ich meine Ressourcen auf der ersten Partition leise stiehlt.

Ich würde gerne von anderen Möglichkeiten erfahren, die dies verursachen könnten. Wenn überhaupt, würde ich gerne auf eine Partition zurückwechseln.

2
Erhält Ihre Batchdatei auch die FPS auf Ihrer langsamen Partition? Tom Wijsman vor 13 Jahren 0
Nein, das stimmt nicht. Steve vor 13 Jahren 0
Erhalten Sie dasselbe Ergebnis, wenn Sie das Programm von einem neuen Benutzer statt von einer neuen Windows-Installation ausführen? bastibe vor 13 Jahren 0

4 Antworten auf die Frage

5
William Hilsum

Haben Sie ein paar ältere Tricks ausprobiert, wie zum Beispiel die Defragmentierung Ihrer Festplatte?

Abgesehen davon ist das einzige, was mir einfällt, dass Sie entweder etwas übersehen haben, wenn Sie sich Anwendungen anschauen (Mein Lieblingswerkzeug ist Microsoft / Sysinternals Autoruns ) oder es ist ein Treiberupdate / automatisches Update eines Programms, das Probleme verursacht.

Die Registry-Sache ist so ziemlich ein Mythos, solange die Software nicht in entscheidende Teile eingegriffen hat.

Und nein, viele Programme werden Ihren Computer mit Ausnahme eines stark fragmentierten Laufwerks nicht verlangsamen. Wenn Sie ein moderater / echter Power-User sind, stellen Sie, wie Sie sagten, dass Sie Dienste optimieren, sicher, dass Sie wichtige "Wartungsaufgaben" nicht deaktiviert haben, die Ihre Maschine auf Höchstleistung bringen.

Überprüfen Sie abschließend die Leistungsindikatoren in der Computerverwaltung, um herauszufinden, wann das Problem aufgetreten ist und was zu diesem Zeitpunkt geschehen ist.

Das sind ein paar nette Tipps. Ich habe einen Defragmentierungsversuch gemacht, wenn ich nach Hause komme und Autoruns ausprobiere. Vielen Dank. Steve vor 13 Jahren 0
1
kpax

Stellen Sie sicher, dass Sie alle laufenden Dienste beenden, die wahrscheinlich jegliche Art von Festplattenaktivität auslösen. Dies ist oft der Grund, warum Sie Blutungen pro Sekunde pro Sekunde feststellen.

Wenn Sie ein Hardcore-Benutzer sind, werfen Sie einen Blick auf TweakGuides. Dort finden Sie einige Tipps, wie Sie Ihr System für einige der beliebtesten Spiele auf dem Markt optimieren können.

Es gibt ziemlich nützliche Dienste, z. B. die, die gelegentlich eine Defragmentierung ausführt. Es kann tatsächlich das Problem sein, dass dieser Dienst * nicht * läuft. bastibe vor 13 Jahren 0
1
Synetech

Wie Wil sagte, ist Autoruns nützlich, aber bevor Sie mit dem Deaktivieren beginnen können, müssen Sie genau wissen, was das Problem verursacht. Dafür würde ich den Process Explorer (auch von Sysinternals) empfehlen . Holen Sie sich das und schauen Sie sich an, was läuft.

Sehen Sie sich die CPU-Grafik an, um zu sehen, ob sie im Leerlauf bei ~ 0% liegt. Ist dies nicht der Fall, stellen Sie sicher, dass die CPU HistorySpalte aktiviert ist, und prüfen Sie, welcher Prozess die Zyklen saugt. Wenn es sich um ein Programm handelt, das vom Explorer erzeugt wurde (stellen Sie sicher, dass sich die Anzeige im Standardmodus des Baummodus befindet), versuchen Sie, das Programm zu beenden (oder es zu beenden, wenn dafür keine Schnittstelle vorhanden ist). Wenn es sich um eine der verschiedenen Instanzen von SVCHOST.EXE oder anderen Elementen unter SERVICES.EXE handelt, doppelklicken Sie darauf und suchen Sie auf der ServicesRegisterkarte. Versuchen Sie dann, die Dienste dort zu stoppen, und achten Sie darauf, die CPU-Grafik nach jeder einzelnen zu beobachten.

Sie sollten jetzt wissen, was den Fehler verursacht (es sei denn, es handelt sich um eine Shell-Erweiterung, in der Explorer.exe selbst die CPU verwendet). Nun können Sie das fehlerhafte Programm / service / etc beenden. wann Sie das Spiel spielen oder blockieren wollen, je nachdem, wie es gestartet wird. Jetzt können Sie Autoruns und / oder ShellExView zum Ausschalten verwenden. Stellen Sie in jedem Fall sicher, dass Sie die Optionen zum Überprüfen der Signaturen und zum Markieren / Ausblenden von Microsoft-Einträgen verwenden, um leichter erkennen zu können, welche Fremdanbieterelemente (dh Nicht-Betriebssysteme) installiert sind.

1
Tom Wijsman

Wenn auf Ihrer Festplatte viele Programme installiert sind, werden die Überstunden abgebremst, auch wenn sie nicht im Arbeitsspeicher ausgeführt werden.

Wenn Sie eine Festplatte haben, also keine SSD, ist die Fragmentierung die wahrscheinlichste Ursache für die Verlangsamung im Laufe der Zeit. Alle Programme, die installiert sind, aber nicht direkt oder indirekt in den Arbeitsspeicher geladen werden, verursachen keine andere Verlangsamung. Mit dem AutoRuns- Tool von Microsoft Sysinternals können Sie feststellen, was beim Booten geladen wird . Ich habe das Gefühl, dass hier wahrscheinlich etwas drin ist ...

Davon kann man nicht ausgehen

1) Es würde länger dauern, die Informationen in der Registry nachzuschlagen, und 2) ich könnte ein Rootkit haben, das ich nicht kenne, wenn ich meine Ressourcen auf der ersten Partition leise stiehlt.

um wahr zu sein, ohne es tatsächlich zu messen oder danach zu scannen. Ersteres ist selten ein Problem, da die Registrierung als Baumstruktur erstellt wird. Es ist also unwichtig, wenn die Registrierung nicht wirklich abnorm wird. Scannen Sie einfach mit den besten Rootkits und Virenscannern, die Sie finden können.