Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Outlook Automatisierung. Registry "Windows Messaging Subsystem" fehlt vor First Run.

Empfohlene Antworten

Veröffentlicht

Hi,

ich habe ein Problem bei der Realisierung eines Outlook Automatisierungstools.

Dabei handelt es sich um eine, in C# geschriebene Konsolenanwendung. Diese erstellt automatisch ein oder mehrere Outlook Profile die vorher in einer xml Datei definiert werden. Wobei die Email Adresse z.B. nach einer Namenskonvention wie "vorname.nachname@domain" erstellt wird.

Außerdem können noch jede Menge weitere Profil Einstellungen in der xml Datei definiert werden. Den Fullname holt sich das Programm aus der Domain, lokal oder aus der xml Datei.

Das funktioniert soweit auch alles super. Das ganze realisiere ich mittels Registry in dem Key

"HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676"

Mein Problem: Wird mein Programm nach der Erst-Installation von Office ausgeführt, existiert der o.g. Key noch nicht. Dieser wird erst nach dem ersten Start von Outlook erstellt. Erstellt mein Programm jetzt den neuen Profil Key, wird dieser wieder nach dem ersten Start von Outlook überschrieben.

Bisher habe ich das ganze dadurch realisiert in dem ich Outlook einfach kurz starten und nach ein paar Sekunden den Outlook Prozess wieder killen lassen habe. Das ist natürlich eine extrem unsaubere Lösung. Und mir, als frischer Azubi seit einem Monat :D fehlen momentan die Ideen und Möglichkeiten das Problem zu lösen. Ich wäre also dankbar für jede Idee und Anregung.

Danke schonmal im voraus!

Bearbeitet von rock3t

Mit Hilfe der Office Resource Kit Tools, kann spezifiziert werden, welche Programme nach der Office-Installationsroutine ausgeführt werden sollen. Eventuell kannst du den Pfad zu deinem Programm dort angeben.

Wenn die Installation nicht als der Benutzer läuft, für den das Outlookprofil angelegt werden soll, dann musst du den HKCU-Pfad noch ändern auf HKEY_USERS\SID.

Office 2003 unbeaufsichtigt Installieren

Oder du überprüft, bei jeder Benutzeranmeldung ob Outlook installiert wurde und führst dann je nach dem dein Tool aus.

Bearbeitet von lupo49

Mit Hilfe der Office Resource Kit Tools, kann spezifiziert werden, welche Programme nach der Office-Installationsroutine ausgeführt werden sollen. Eventuell kannst du den Pfad zu deinem Programm dort angeben.

Oder du überprüft, bei jeder Benutzeranmeldung ob Outlook installiert wurde und führst dann je nach dem dein Tool aus.

Danke für die Anregungen. Allerdings ist das Ausführen des tools weniger problematisch. Das Problem liegt eben darin dass mein tool gar nicht funktioniert wenn der "Windows Messaging Subsystem" RegKey noch nicht von Outlook erstellt wurde, der wiederrum erst erstellt wird wenn Outlook mindestens einmal gestartet wurde.

Dann kannst du bei der Anmeldung überprüfen, ob dieser Registryschlüssel existiert und dann ggf. ausführen.

Warum führen die Anwender das Programm nicht manuell aus? Einfache, einmalige Sache, die auch nicht viel Wissen verlangt.

  • 4 Wochen später...
Dann kannst du bei der Anmeldung überprüfen, ob dieser Registryschlüssel existiert und dann ggf. ausführen.

Warum führen die Anwender das Programm nicht manuell aus? Einfache, einmalige Sache, die auch nicht viel Wissen verlangt.

:upps Sry, vielleicht habe ich mein Problem falsch beschrieben.

Wie gesagt, es geht nicht ums ausführen der Datei.

Das Problem liegt kurz und knapp darin dass mein Programm nicht funktioniert wenn Outlook noch nie ausgeführt wurde, weil u.a. folgender Key in der Registry fehlt (wenn Outlook frisch installiert wurde und noch nie ausgeführt wurde):

"HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676"

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.