So, jetzt hab ich Zeit. Und: ich verwende ausschließlich mit "nLite" bearbeitete XP- CDs zu Installation.
Allerdings entferne ich nicht alles, was nur irgend möglich ist - dies war eine Unsitte am Anfang, nach dem Erscheinen dieses Tools.
Mein Ziel bei der Verwendung von "nLite" ist nicht die maximale Verschlankung - sonder maximale Stabilität, Sicherheit und Performance.
Ich entferne nur tatsächlich unnötige Dinge, wie die Sprachen- und Tastaturlayouts, die für Server wichtigen Tools, Hintergrundbilder, Musikbeispiele, zusätzliche Mauszeiger, Moviemaker, Internetspiele. NetMeeting - um Beispiele zu nennen. In der Hauptsache slipstreame ich die neuesten Patches, Java, NetFramework, IE7, WMP11, MSCONFIG- Tool, TweakUi - um mir das nachfolgende Updaten zu ersparen.
Nun zu Deinen Fragen. Ich hoffe, diese beantworten zu können, denn ich bin noch immer am lernen. Keinesfalls beherrsche ich XP aus dem ff.
Du schreibst
"Ich nehme an, daß mit „C:\%userprofile%\*\*“ der Temp-Ordner unter „C:\System32“ gemeint ist"
Das ist falsch.
Einen Temp- Ordner im system32 kann ich bei mir nirgends finden - sondern nur unter
"C:\Windows\Temp".
Dieser wird vom Registrypfad
HKEY_Current_User\Environment
verwaltet. Das ist bei allen XP- Installationen identisch.
Die Bezeichnung "%userprofile%" wiederum ersetzt den langen Namen "Dokumente und Einstellungen\Username".
Und dafür ist der Registrypfad
HKEY_Users\*\
verantwortlich. Und der Inhalt dieses Pfades kann bei verschiedenen Installationen differieren. Bei mir sieht das gegenwärtig so aus:

Das Einfachste ist, alle diese Werte zu öffnen und zu schauen, ob sich da ein "Environment" daherinnen befindet.
Und dort den Wert zu ändern.
Einen Fehler habe ich vor einiger Zeit entdeckt und beseitigt. In dem grün markierten Eintrag der cmd- Datei befand sich ein Leerzeichen zwischen / und q.
Das habe ich korrigiert:
@echo off
rd /s /q E:\Temp\System
md E:\Temp\System
Das betrifft auch die mit Prefetch erweiterte Datei am Ende des Aufsatzes! Bitte noch einmal herunterladen:
http://home.arcor.de/j120542/allgemein/systemhygiene.pdf
Es ist möglich, das dies die Ursache für das Nichtfunktionieren bei der nLite- Version ist.
Du sagst weiterhin
"...jedoch habe ich es so verstanden, daß der ganze Ordner abgelöst wird bzw. verschwindet"
Das ist falsch.
Der Ordner bleibt bestehen - muß bestehen bleiben.
Geändert wird nur der "default"- Pfad, wo diese temporären Dateien abgespeichert werden.
Ich verstehe das so:
Sauber programmierte Anwendungen richten sich danach, was in der Registry des XP steht. Fragen also erst einmal nach, wohin sie ihre temporären Dateien bitteschön abzuspeichern haben.
Aber es gibt eben auch andere. Diese Anwendungen sparen sich diese Abfrage und speichern ihre Werte plump und grob in den seit "ewigen Zeiten" vorgesehenen Pfad. Scheren sich den Teufel um Einstellungen des Users.
Deshalb muß dieser Ordner bestehen bleiben und wird ab und an mit Werten gefüllt.
(Einer der Gründe, weshalb ich auch davon abrate, den normalen Installationspfad "C:\Programme" per nLite abzuändern!)
Weiterhin sagst Du:
"...daß mit meiner jetzigen nLite-BS-Version Temp- u. Prefetch-Ordner nicht mehr gelöscht werden"
Ob dies an der Bearbeitung mit nLite liegt, kann man erst versuchen zu erkennen, wenn man die Datei "Letzte_Session.ini" analysieren kann.
Das kann ich auch versuchen - aber die Jungs im nLite- Forum sind dafür sicher kompetenter.
Man kann tatsächlich mit einer einzigen unüberlegten Entfernung eines Wertes ganz schön viel verändern!
Jürgen
PS: Der Hinweis von Yf2l703s, diese Einstellungen in den Systemvariablen zu machen ist selbstverständlich richtig.
Ich für meinen Teil ziehe aber die Registry vor - sie ist in meinen Augen gründlicher. Ich habe schon gesehen, das mit der beschriebenen Änderung eben nicht alle Werte in HKEY_Users geändert wurden.