Performance von Windows Vista optimieren

Aus ITwiki
Wechseln zu: Navigation, Suche

Vorwort[Bearbeiten]

Zugegeben: Windows Vista braucht Rechnerleistung wie kein Microsoft-Betriebssystem zuvor! Allerdings gibt es ein paar Kniffe, wie man aus Vista etwas mehr Leistung rausholen kann.

Optimierungsvorschläge[Bearbeiten]

1. Nicht verwendete Netzwerkkarten ausschalten

Das Deaktivieren nicht verwendeter Netzwerkkarten bringt hauptsächlich beim Systemstart etwas.

  1. Wechsle über die Systemsteuerung, Menüpunkt Netzwerk und Internet (Kategorische Ansicht) in das Netzwerk- und Freigabecenter
  2. Im Aufgaben-Bereich klicke auf den Punkt Netzwerkverbindungen verwalten
  3. Rechtsklick mit der Maus auf die entsprechende, nicht verwendete Netzwerkkarte und wähle Deaktivieren aus.

2. Registry-Hacks

Kopiere folgenden Inhalt in eine Datei performance_vista.reg und führe die Datei durch Doppelklick aus:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems]
"Optional"=hex(7):00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control]
"WaitToKillServiceTimeout"="4000"

[HKEY_CURRENT_USER\Control Panel\Desktop]
"AutoEndTasks"="1"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"EnableSuperfetch"=dword:00000003

Prüfe zudem, ob unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy ein Schlüssel Scripts existiert. Ist dies der Fall, prüfe weiter, ob es einen Unterschlüssel Startup gibt. Falls ja: löschen!

3. Alle CPU-Kerne beim Systemstart aktivieren

Standardmäßig verwendet Vista beim Systemstart nur 1 Prozessorkern zum "Rechnen". Sollte dein PC mit einen Dual- oder Quadcore-Prozessor ausgestattet sein, so kann man über das Tool msconfig alle verfügbaren Kerne dazu animieren, gleich beim Vista-Start mitzurechnen:

  1. msconfig über Start, Ausführen..., msconfig starten
  2. Registerkarte Start auswählen
  3. Button Erweiterte Optionen...
  4. Hakerl bei Prozessoranzahl setzen und in der Dropdown-Liste alle verfügbaren Prozessorkerne auswählen.

Wird nur 1 Kern angezeigt: pech gehabt :-)

4. Treiberleichen entfernen

Hierzu einfach wie unter Treiberleichen entfernen beschrieben sämtliche, nicht verwendete Treiber über den Gerätemanager löschen.

5. Automatische Defragmentierung abstellen

Was viele nicht wissen: unter Vista ist eine automatische Defragmentierung der Festplatte eingeschalten. Sicher: es macht durchaus Sinn, die Festplatte von ab und an zu defragmentieren - aber jede Woche? Um dies abzustellen:

  1. Computer (ehem. Arbeitsplatz) öffnen
  2. Rechtsklick auf den Systemdatenträger, i. d. R. C:, hier auf Eigenschaften
  3. Registerkarte Tools
  4. Button Jetzt defragmentieren...' anklicken
  5. Haken bei Nach Zeitplan ausführen (empfohlen) entfernen

6. Windows Defender abschalten

Da ich kein Fan des Defenders bin, sondern ein richtiges Antivirenprogramm auf meiner Kiste habe (hehe), bin ich der Überzeugung, dass man den Windows Defender abschalten kann:

  1. Klick auf Start, Ausführen... und gebe services.msc ein - die Diensteverwaltung öffnet sich
  2. Suche in der Liste den Eintrag Windows-Defender; Doppelklick drauf
  3. Wähle als Starttyp Deaktiviert
  4. Klicke auf Start, Alle Programme bzw. Programme (klassisches Menü), Autostart und kontrolliere, ob hier eine Verknüpfung den Windows Defender starten würde. Falls ja: Eintrag über Rechtsklick mit der Maus löschen
  5. Start, Ausführen..., regedit starten
  6. Navigiere zunächst zu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run und prüfe, ob der Defender hier herinnen steht und ggf. gestartet wird. Falls ja: eintrag löschen
  7. Navigiere dann noch zu HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run und kontrolliere hier ebenfalls, ob ein Eintrag für den Start des Defenders eingetragen wäre. Ebenfalls löschen

In den letzten beiden Registry-Schlüsseln sollte grundsätzlich mal geprüft werden, was alles beim Systemstart geladen wird und ggf. überflüssige Einträge entfernt werden. Auch emfpehlenswert zum Prüfen, was beim Start geladen wird, ist msconfig (bereits angesprochen). Über die Registerkarte Systemstart ist zu sehen, was alles beim Vista-Startup mitgestartet wird.

Hinweis: die störende Benachrichtigung des Sicherheitscenters, dass der Rechner nun nicht mehr optimal geschützt ist, kann man über die Systemsteuerung, Punkt Sicherheitscenter, Aufgabenoption Die Sicherheitscenter-Benachrichtigungsmethode ändern anpassen. Ich habe hier Keine Benachrichtigung senden und das Symbol nicht anzeigen (nicht empfohlen) ausgewählt.

7. Separate Pagefile-/Auslagerungsdatei-Partition erstellen

Ich habe für die Auslagerungsdatei eine extra Partition angelegt. Da es über die Computerverwaltung recht easy ist, nachträglich eine Partition zu verkleinern, wäre dies ebenfalls ein empfehlenswerter Schritt:

  1. Partition in der Größe des vorhandenen, physikalischen Arbeitsspeichers anlegen (d. h. bei 4 GB wäre für die optimale Ausnutzung der Wert 4148 MB einzurichten; bei den logischen 4096 MB muss man nämlich berücksichtigen, dass Vista einen Teil der Partition reserviert!)
  2. Über Windowstaste + Pause in die Erweiterte Systemeinstellungen wechseln
  3. Klick auf den Button Einstellungen... im Bereich Leistung
  4. Registerkarte Erweitert auswählen und bei Virtueller Arbeitsspeicher auf den Button Ändern... klicken
  5. Entferne den Haken bei Auslagerungsdateigröße für alle Laufwerke automatisch verwalten
  6. Für die Systempartition C: lege als Anfangs- und Endgröße 200 MB fest
  7. Klicke dann auf die eben erstellte Pagefile-Partition und lege als Anfangsgröße die Hälfte des physikalischen Arbeitsspeichers fest (bei 4 GB RAM wäre das 2048 MB), als Maximale Größe lege 4095 MB fest - mehr geht übrigens bei 32 Bit Windows nicht!
  8. Bestätige deine Eingaben mit OK und starte den PC neu

8. Benutzerkontensteuerung abschalten

Welchen (Un)Sinn Microsoft hiermit verfolgt: ich weiß es nicht wirklich. Auf alle Fälle stört es und kostet auch Leistung, wenn diese lästige Benutzerkontensteuerung aktiviert ist. So wird sie abgeschalten:

  1. Über die Systemsteuerung den Punkt Benutzerkonten öffnen
  2. Mittels Benutzerkontensteuerung ein- oder ausschalten die Option deaktivieren

9. Klassisches Startmenü aktivieren

Zum Einen finde ich das neue Startmenü unübersichtlich, zum Andere kostete es etwas Leistung. Also:

  1. Rechte Maustaste auf die Taskleiste und Eigenschaften wählen
  2. Registerkarte Startmenü
  3. Haken bei Klassisches Startmenü setzen
  4. Haken bei Liste zuletzt geöffneter Dateien speichern und anzeigen sowie Liste zuletzt geöffneter Programme speichern und anzeigen entfernen

10. Registry-Cleaner verwenden

Hier gibt es von meiner Seite zwei Empfehlungen. Die kostenlose lautet http://www.ccleaner.com - ein kleines, schlankes Tool, welches die Registry schön sauber macht. Ein kostenpflichtiges Programm wäre vom Hersteller Uniblu der RegistryBooster. Ich hatte mal die Gelegenheit, die Software zu testen und musste feststellen, dass es eines der wenigen Tools ist, das hält was es verspricht. Die Trial-Version scannt nur die Registry und zeigt die Anzahl der gefundenen Fehler, diese können aber nur in der Vollversion behoben werden.