| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Active Setup

Page history last edited by Stefan Weber 15 years, 1 month ago

Zusammenfassung

 

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 aber auch Applikationen von Drittherstellern verwenden Active Setup um bsp. Benutzerkonfigurationen (Registry Einträge und Dateien im Benutzerprofil) bei der Anmeldung einmalig zu setzen.

 

Zwar kann man auch die Windows Installer Self-Repair Funktion für das einmalige setzen von Benutzerkonfigurationen verwenden, dazu wird aber ein Advertised Shortcut (Verknüpfung) benötigt, die zunächst den Windows Installer antriggert und dann eine Applikation startet. Mit Active Setup können auch dann Benutzerkonfigurationen - für jeden Benutzer der sich anmeldet - gesetzt werden, wenn kein solcher Entry Point existiert.

 


 

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

 


 

Technische 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

 

Unterhalb dieses Pfades befindet sich für jede über Active Setup gesteuerte Installation ein eigener Schlüssel. Typischerweise die Produkt GUID als Schlüsselname, es kann aber auch jede beliebig andere Bezeichnung sein, solange sie nur eindeutig ist. Jeder dieser Unterschlüssel kann die folgenden Werte beinhalten.

 

Registry Wert Beschreibung
(default) Der Default Wert sollte den sprechenden Namen beinhalten. Der Eintrag hier wird bei der Benutzeranmeldung angezeigt. Bsp: Mein Konfigurationspaket

 
StubPath Die Befehlszeile, die ausgeführt werden soll, wenn sich der Benutzer anmeldet. bsp. msiexec.exe /fu meinMSI.msi /qb-

 
Version

Die Version wird ebenfalls abgeglichen, ist die Version unter HKLM grösser als die Version unter HKCU so wird der StubPath erneut ausgeführt. Bsp: 1,0,0,1

 

Achtung: Die Versionsnummer muss durch ein Komma getrennt werden und nicht durch Punkte
 

 


 

Ablauf

 

  • Benutzer meldet sich an
  • Active Setup überprüft die Installed Components unter HKLM und vergleicht Sie mit den Einträgen im Benutzerprofil HKCU
  • Fehlt unter HKCU eine Installation oder ist die Version in HKLM grösser als die Version unter HKCU, so wird das Kommando im Registry Wert StubPath (aus HKLM) ausgeführt

 


 

Hinweise

 

  • Bei der Paketierung von Installationsroutinen müssen die Active Setup Registry Schlüssel und Werte gesetzt werden
  • Jedes beliebige Kommando kann unter StubPath gesetzt werden
  • Das Kommando unter StubPath wird unter den Rechten des anmeldenden Benutzers ausgeführt

 

 

Comments (0)

You don't have permission to comment on this page.