Soll beim Start von Windows 2000 oder XP stets ein bestimmtes Programm geladen werden, so bietet sich dafür der Autostart-Ordner oder die Registry-Schlüssel „Run“ und „RunServices“ an.
Diese Vorgehensweise ist weit verbreitet, sodass auch jemand mit weniger Windows-Kenntnissen den Autostart anschalten kann.
Wollen Sie diese Manipulation unterbinden, öffnen Sie in der Registry diesen Schlüssel:
Hier erscheint die Zeichenfolge "Userinit".
Sie enthält standardmäßig den Eintrag "c:\windows\system32\userinit.exe,".
Mit dem Programm USERINIT.EXE wird der Shell-Wert im gleichen Schlüssel ausgelesen und das dort angegebene Programm gestartet.

Nach dem Komma können Sie weitere Programmaufrufe eintragen, z.B.:
Künftig startet dann weiterhin die Standard-Shell, also der Windows-Explorer, zusätzlich aber wird in diesem Beispiel auch noch der Windows-eigene Taschenrechner gestartet.