Windows Active Setup
Active Setup ist Teil des Windows Betriebssystems und kann verwendet werden um diverse Aktionen einmalig für jeden Benutzer ausführen zu lassen, der sich an dem System anmeldet. Viele Microsoft Applikationen, wie Internet Explorer und Outlook Express verwenden Active Setup um beispielsweise Benutzerkonfigurationen (Registry Einträge und Dateien im Benutzerprofil) bei der Anmeldung einmalig zu setzen.Anwendung
- Setzen von Voreinstellungen im Benutzerprofil für jeden Benutzer der sich anmeldet
- Einmaliges Ausführen beliebiger Kommandozeilenaktionen für jeden Benutzer der sich anmeldet
Beschreibung
Bei der Anmeldung eines Benutzers überprüft Active Setup zwei Registry Keys und deren Sub Keys miteinander:- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components
- HKEY_CURRENT_USER\SOFTWARE\Microsoft\Active Setup\Installed Components
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\AllSync-Install
- HKEY_CURRENT_USER\SOFTWARE\Microsoft\Active Setup\Installed Components\AllSync-Install
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\AllSync-Install\
benötigt den folgenden Eintrag:
Registry Wert | Beschreibung |
---|---|
Version |
Die Versionsnummer die mit dem anderen Eintrag im Registryschlüssel unter HKCU abgeglichen werden soll. z.B.: 4,0,0,1
Die Versionsnummer muss durch ein Komma getrennt werden und nicht durch Punkte! |
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Active Setup\Installed Components\AllSync-Install\
kann die folgenden Einträge besitzen:
Registry Wert | Beschreibung |
---|---|
(Standard) | Der Standardwert beinhaltet den Text, welcher bei der Benutzeranmeldung angezeigt wird. z.B.: "AllSync Lizenz registrieren" |
StubPath | Die Befehlszeile, die ausgeführt werden soll, wenn sich der Benutzer anmeldet. z.B. C:\Programme\AllSync\AllSync.exe -l:"Lizenznehmer","Lizenzschlüssel" |
Version |
z.B.: 4,0,0,0
Ist die Versionsnummer unter HKLM größer als diese Versionsnummer so wird der Befehl unter StubPath ausgeführt. |
Ablauf
- Der Benutzer meldet sich an.
- Active Setup überprüft die Installed Components unter HKLM und vergleicht Sie mit den Einträgen im Benutzerprofil unter HKCU.
- Fehlt unter HKCU eine Installation oder ist die Version in HKLM größer als die Version unter HKCU, so wird der Befehl im Registry Wert StubPath (HKLM) ausgeführt.
Hinweise
- Jeder beliebige Kommandozeilenbefehl kann unter StubPath verwendet werden.
- Der Kommandozeilenbefehl unter StubPath wird mit den Rechten des anmeldenden Benutzers ausgeführt.