53. Datum 09.05.2010 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer , DesktopProcess und SeperateProcess - zwischen Mythos und Wahrheit

Der Sternenhimmelstuermer hat schon seit längerer Zeit das Problem, dass die Taskbar bei bestimmten Softwarekonstellationen im Farbschema auf windows 7 von dem durchsichtigen Aero auf windows 7 basic (undurchsichtig) zurückfällt. Eigentlich kein gravierendes Problem, aber für den Ästheten dennoch nicht akzeptabel.

Daher war der Sternenhimmelstuermer erfreut, als ein Freund ihn auf den Artikel Profitipps im PC-Magazin 3/2010, Tipp 2, eigener Speicher für den Explorer hinwies. Dem Sternenhimmelstuermer war es nicht neu, dass unter Windows 2000 der Prozess explorer.exe als seperater Prozess gestartet werden kann. Dieses soll durch die Schaffung eines Eintrages (DWORD) im Schlüssel HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer mit dem Namen DesktopProcess und dem Wert 1 möglich sein.

Wie Sie im o. a. Link nachvollziehen können, bewirkt der Wert Zitat: "All instances of Windows Explorer run in one process and the Desktop and Taskbar run in a separate process. Both processes are called Explorer.exe.".  Übersetzung frei nach Schnauze: Alle Instanzen des Windows-Explorers laufen in einem Prozess und der Desktop und die Taskbar laufen in einem anderen Prozess. Beide Prozesse werden Explorer.exe genannt.

Die Idee des Sternenhimmelstuermers: Läuft der Prozess für die Taskbar in einen weiteren Prozess, dürfte es eigentlich nicht zum Konflikt und Umschaltung des Farbschemas der Taskbar kommen.

Das Experiment ging leider schief, da trotz des Eintrags im Registrierungseditors sich nachweislich kein zweiter Prozess Namens Explorer.exe oder anderen Namen befindet. Der Eintrag ist unter Windows 7 eher eine Lachnummer und ohne Effekt. Nachvollziehbar ist das ganze, wenn sich die Experten des PC-Magazins mal die Mühe gemacht hätten, einfach mal im Windows Taskmanager ihre Aussage zu überprüfen. Aber diesen Arbeitsaufwand kann man von einem Experten scheinbar nicht abverlangen...Egal, ist sonst eine gute Zeitschrift, die der Sternenhimmelstuermer schon manchmal gelesen hatte...und auch der Sternenhimmelstuermer ist bei weitem nicht fehlerfrei!

---------------

Was hat das nun mit SeperateProcess  als DWORD im o. a. Schlüssel zu tun?

Dieser Tipp funktioniert und ist im Taskmanager mit dem Ergebnis verbunden, dass Sie im Windowstaskmanager nachvollziehen können, wie es beim Funktionieren des ersten Tipps sein sollte...

Damit ist es möglich, Windowsexplorerfenster in einem neuen Prozess zu öffnen.

Hier der Weg in gewohnt ausführlicher Beschreibung bei funktionierenden Tipps auf der Sternenhimmelstuermerhomepage:

1. start - Suchfeld: regedit eingeben - regedit.exe mit rechter Maustaste als Administrator ausführen
2. Pfad auf rechter Seite der Ordnerhierarchie langhangeln (Ordner auch Schlüssel genannt mit linker Maustaste anklicken): HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
3. Auf  rechter Seite frei Fläche mit rechter Maustaste Neu DWORD-Wert (32 Bit)
4. Wert SeperateProcess benennen
5. Doppelklick mit linker Maustaste und aus Wert 0 eine 1 machen. Dann mit OK bestätigen - Fertig
6. System neu starten

Als nächstes überprüfen Sie das Ergebnis, in dem Sie einen beliebigen Ordner öffnen (eine Instanz des WindowsExplorers) und nun mal den Taskmanager öffnen (rechte Maustaste auf Taskleiste: Taskmanager starten auswählen). Dann gehen Sie in die Registerkarte Prozesse. Hier werden Sie nun zweimal den Prozess Explorer.exe finden. Gerne können Sie beide Prozesse markieren (linker Maustastenklick) und mit dem Feld des Kontextmenüs "Prozess beenden" die beiden Prozesse beenden. Bei dem ersten Eintrag geht dann die Taskleiste und der Desktop aus, beim zweiten nur die geöffnete Ordnerinstanz.

Beide können Sie wieder im Taskmanager über Datei - neuer Task ausführen und Eingabe der magischen Zeile explorer.exe wiederholen (hinterherher mit O. K. bestätigen). Ist eigentlich ein Trick, um bei vielen Neuinstallationen einen Neustart zu vermeiden oder einen eingefrorenen Desktop zu beheben....

Leider betrifft die neue Instanz nur sämtlich geöffnete Ordnerfenster und nicht den Desktop und den Taskmanager, die weiterhin mit anderen Anwendungen im selben Prozess dahindümpeln. Zumindest die Ordnerfenster werden aber unabhängig vom ursprungsprozess adressiert, was natürlich wieder Speicherplatz kostet - keine Rosen ohne Dornen

-------

Eine andere lustige Geschichte ist das Öffnen einer weiteren Instanz des Windowsexplorers durch die Pfeil nach oben Taste (Großschreibtaste) bei linken Doppelklick auf das Windowsexplorersymbol in der Taskleiste....
Auch hier kann eine neue Instanz des Explorers geöffnet werden und als kleines zusätzliches Gimmick beliebig viele Male dieselbe Instanz (vom Windowsexplorer ). Das Ganze können Sie dann wieder im Taskmanager verfolgen. So viele Ordner gerade geöffnet sind, so viele Instanzen von Explorer.exe gibt es zuzüglich der Ursprungsdistanz, die für den Desktop und die Taskbar verantwortlich ist.


Für den Sternenhimmelstuermer ist dieses Thema damit abgehakt - vielleicht kann es da draußen im Web ja irgendwo gebrauchen...





Impressum
Datenschutz