Archiv Windows XP 25.916 Themen, 128.567 Beiträge

"GeneralFlags" in Registry gegen Änderung sperren?

Andy30 / 6 Antworten / Flachansicht Nickles

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?