Pfade in xp werden ignoriert

Hallo,

habe in Windows XP verschiedene Pfadvariablen angelegt, alle stehn vor den EInträgen Windows/system32 und windows.

Trotzdem werden dlls aufgerufen, die schauen erst in ihrem Arbeitsverzeichnis, dann schon im WIndows/system32, später erst in den weiteren Verzeichnissen, die über die pfadvariablen festgelegt wurden.

Warum wird der Pfad WIndows vorgezogen, obwohl er erst später gesetzt wurde. Jemand eine Idee??

Gruß Christof

Das mit den verschiedenen Umgebungsvariablen ist tatsächlich ein Wirrnis, das sich seit windows 95 so ganz unmerklich langsam aufbläht… denn es gibt noch andere variablen, wie z.b. %SYSTEMROOT%, die den Windows-Pfad enthält, in dem die DLL suchen könnte. Ich weiss aber nicht genau, ob sie auch mehrere Pfade enthalten kann - rate aber davon ab, es zu versuchen. Windir gibt es auch noch, wie mir mein cmd gerade ausgespuckt hat.

http://en.wikipedia.org/wiki/Environment_variable
http://kennethhunt.com/archives/000933.html
http://www.wilsonmar.com/1envvars.htm

DAnke für die Hilfe

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]