XP Pro SP2 32bit, eingeschränkter User
Habe u. a. Anwendung A und Anwendung B im System. Anwendung A läuft nur als Volluser, wird also über eine "Ausführen als ..."-Verknüpfung gestartet, Anwendung B läuft auch als eingeschränkter User.
Seit Monaten habe ich das Problem, dass sich meistens beim Starten von A nur das Programmfenster öffnet und gleich wieder schließt. Durch Zufall habe ich nun festgestellt, dass 1x Starten von B ausreicht, um A wie gewohnt zu öffnen - bis zum nächsten Neustart.
Nun habe ich mal einen Vorher-/Nachhervergleich von Diensten und Registry durchgeführt.
Bei den Diensten hat sich durch das Starten und wieder Schließen von B nichts geändert, allerdings in der Registry ergibt sich ein signifikanter Unterschied:
VOR dem Starten von B ist im Zweig
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\Components]
der Wert "GeneralFlags"=dword:00000005
eingestellt, ebenso in den User-Zweigen S-1-5-21- ... 1003 bzw 1004.
NACH dem Starten von B ist der DWORD-Wert jeweils auf 00000004 geändert.
Ändere ich nach einem Neustart (um die alten Werte wieder zu haben) manuell die Werte von 5 auf 4 im erstgenannten Zweig (die anderen werden sodann übernommen, das geht aber nur als Volluser), melde mich dann nicht ab sondern nur um, kann ich die andere Anwendung problemlos starten, ohne einmal B geöffnet zu haben.
Keine Ahnung, wozu der Wert "GeneralFlags" dient.
Kann es von Nachteil sein, wenn ich den obigen Reg.-Schlüssel gegen Änderungen sperre, damit dort immer 00000004 eingetragen bleibt?
Archiv Windows XP 25.916 Themen, 128.567 Beiträge
Den "Active Desktop" habe ich gar nicht aktiviert.
Aber Deine (Super-)Idee mit den zwei neuen Usern, Eric, werde ich so schnell wie möglich testen.