Gibt es einen "Run Level Configurator" für Windows XP?

1923
djangofan

Ich habe Probleme mit etwas, was dazu geführt hat, dass mein Windows XP-System nach einem Kaltstart 6-8 Minuten zum Hochfahren benötigt. Beim Start geschieht etwas, was dazu führt, dass das System gecrawlt wird.

Ich habe viel Erfahrung mit Linux, vor allem wenn ich Runlevels so konfiguriere, dass einige Programme starten, bevor andere es tun. Ich weiß auch, wie man das unter Windows XP macht, aber es ist wirklich sehr komplex und mit 50 Diensten müsste ich eine riesige Kalkulationstabelle führen, um alles in Ordnung zu halten.

Gibt es so etwas wie ein Windows XP-Tool, das die Linux-Editoren auf Run-Ebene "emuliert", mit denen ich die Reihenfolge steuern kann, wenn Dienste auf meinem System gestartet werden?

0

2 Antworten auf die Frage

2
Stephen Jennings

Windows services don't start in a specified order outside of their dependencies. Each service maintains a list of which other services must be started first (this list can be seen on the service's properties window). For example, a large number of services depend on Remote Procedure Call being started first.

If necessary, you can change the dependencies for services either through the sc command:

sc config <service name> depend= <slash-separated list> 

or by manually editing the registry key:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\<service name> Name: DependOnService Value: A list describing each service this service depends on. 

If you go about changing these dependencies trying to speed up your boot process, there's a large likelihood of causing more problems, such as accidentally making two services depend on each other. Additionally, unless the services all try to do heavy disk access upon starting (which is unlikely), adding dependencies is unlikely to help your boot speed. The kernel's process scheduler is probably going to do a better job allocating CPU time to the services than you are.

If you are trying to troubleshoot if one of these services is causing the slowdown, then I recommend using a tool such as Autoruns or msconfig to selectively disable services until you find the one causing the problem. You are less likely to cause huge problems this way, and in the worst case you should still be able to boot into safe mode and re-enable all services if everything hits the fan.

Nun, diese Antwort liegt außerhalb meines Wissens, aber ich glaube daran. +1 für so klar erklärt. Xavierjazz vor 14 Jahren 0
Gibt es eine Möglichkeit, den verzögerten Start von Windows7 von Diensten unter Windows XP zu emulieren? djangofan vor 14 Jahren 0
Sie können einige Dienste auf den Starttyp "manuell" setzen, eine Stapeldatei erstellen, die 5 Minuten wartet und diese Dienste durch Aufruf von net use startet `, dann rufen Sie diese Batchdatei mit einer geplanten Task beim Booten auf. Stephen Jennings vor 14 Jahren 0
toller Vorschlag. Vielen Dank. djangofan vor 14 Jahren 0
0
heavyd

Although not exactly the same as a "run level", Microsoft/SysInternals AutoRuns will show you just about everything that is starting up on boot(and more) and allow you to configure it. It is a great tool for boot-time configuration and debugging.