Wie kann ich die Priorität eines Windows-Dienstprozesses ändern?

8743
Breakthrough

Ich möchte den Windows Desktop Search-Indexer unter der normalen Priorität ausführen. Wenn ich versuche, dies über den Task-Manager festzulegen, bekomme ich "Zugriff wird verweigert".

Gibt es eine Möglichkeit, die Einschränkungen zu beseitigen, die diesen Prozess schützen? Oder im Idealfall so konfigurieren, dass beim Start die niedrigere Priorität hat?

XPSP3 übrigens

3

2 Antworten auf die Frage

1
John T

Wenn Sie als Administrator angemeldet sind, geben Sie Process Explorer einen Schritt. Ich habe die Priorität der Prozesse geändert, bevor der Task-Manager nicht geändert werden konnte.

Wenn Sie es nicht wirklich benötigen, können Sie es ganz C:\deaktivieren. (Wechseln Sie zu den Eigenschaften Ihres Laufwerks und deaktivieren Sie "Indizierungsdienst zulassen, um dieses Laufwerk für schnelle Dateisuche zu indizieren" und dann auf "Anwenden" klicken). Alles, was mit leeren Werkzeugen zu tun hat, ist beim Suchen von Dateien viel schneller.

1
Joe

Apparently it already has low priority, but chews up resources anyway.

From http://kadaitcha.cx/performance.html:

On a new system, the indexing service can take days to settle down. This is because the service puts a low priority on its work. Despite this low priority, the indexing service can cause serious performance degradation, especially in lower-end machines because the computer's hard disk runs continuously