SplashDialog wird nicht angezeigt

Unterstützung und Diskussion zur Installation von Empirum (Agentenverteilung, Depotserver ...)

Moderator: MVogt

Post Reply
Gladop
Posts: 15
Joined: 27. Apr 2022, 16:49
Contact:

SplashDialog wird nicht angezeigt

Post by Gladop » 26. Jan 2023, 17:22

Hallo,

es gibt hier schon einige Threads zu dem Thema "SplashDialog" aber leider bin ich mit diesen nicht weiter gekommen.
Ich erstelle gerade ein Paket mit dem Grafikkartentreiber verteilt werden sollen.
Um sicherzugehen, dass während der Installation keine Anwendungen gestartet werden und unseren Mitarbeiter darauf vorbereitet sind, dass der Monitor kurz schwarz wird, möchte ich wärende der ganzen Installation ein Infofenster geöffnet haben.
Der "SplashDialog" scheint hier genau das richtige Mittel zu sein.

Folgendes ist eingestellt:

Command line options = /S3

Code: Select all

[Product]
; ReplaceEnv <Variable>
#Set:CheckRunningProduct
#Set:Product
#Set:Installation, DONTDELETE

[Set:CheckRunningProduct]	
AskKillProcesses 600, AFDesigner, AFPhoto, AFPublisher

[Processes]
AFDesigner=Designer.exe, Affinity Designer, ABORT 
AFPhoto=Photo.exe, Affinity Photo, ABORT 
AFPublisher=Publisher.exe, Affinity Publisher, ABORT 

[Set:Product]
Set DialogText= Grafikkartentreiber-Installation \n \n Bitte warten bis die Installation abgeschlossen ist. \n Während der Installation kann der Bildschirm kurzzeitig schwarz werden.

[Set:Installation]
AddMeter -1
SplashDialogOn 5%, 5%, 90%, 90%
SplashDialogText %DialogText%, Arial, 20, , 000000, 4, 10, CENTER BOLD
Call "%Src%\setup.exe" -n -s
SplashDialogOff
If "%ErrorLevel%" <> "0" Then "ErrorLevel" EndIf

[ErrorLevel]
If "%ErrorLevel%" == "1" Then "RebootRequired" Else "SET:InstallationError" EndIf

[RebootRequired]
SetReboot 1

[Set:InstallationError]
ErrorLogMsg %ErrorText% %ErrorLevel% %CallingText% setup.exe
Abort
Wenn ich das Paket über den Package Editor ausführe erscheint das Fenster und wird nach der Installation wieder geschlossen.
Sobald das Paket aber entweder über den Kiosk oder Agent installiert wird läuft zwar die Installtion aber das Textfenster erscheint nicht. :/

Hat jemand eine Idee, was ich falsch mache?
Ich bin über jede Hilfe dankbar.

Grüße Gladop

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7969
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: SplashDialog wird nicht angezeigt

Post by Hendrik_Ambrosius » 26. Jan 2023, 19:28

Auschnitt aus der UEM Agent Doku. Versuchen Sie mal den RegKey auf 4 zu setzen auf dem Client.

5.4. Nutzung des globalen Silent Schalter
Um Installationen künftig einheitlicher und für den Endanwender weniger störend zu
gestalten, ist es möglich einen globalen “Silent” Schalter in der Registry zu setzen. Dieser
bewirkt, dass alle über den Software Kiosk installierten Pakete den gleichen Modus
verwenden. Dies sollte im Idealfall der Modus “0” (/S0) sein. Der Fortschritt wird dem
Anwender nur in groben Schritten im Kiosk angezeigt.
Mit Empirum 17.0 Update 2 wird die Setup.exe den neuen Wert /S4 kennen. Dieser
unterdrückt alle Ausgaben bis auf Prozessabfragen und Prompts (Benutzer Eingaben).
Einschränkungen aktuell:
Pakete, die eine Eingabe erfordern, funktionieren nicht mit dem Modus “0” und “1”.
[HKEY_LOCAL_MACHINE\SOFTWARE\Matrix42\Agent]
"GlobalSilentLevel"=dword:00000004
Das Beispiel setzt alle Installationen auf “/S4”
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

Gladop
Posts: 15
Joined: 27. Apr 2022, 16:49
Contact:

Re: SplashDialog wird nicht angezeigt

Post by Gladop » 30. Jan 2023, 17:00

Hallo Herr Ambrosius,

danke für Ihre Antwort.
Das Reg_Dword "GlobalSilentLevel" steht bereits auf 4.
Ich habe etwas rum probiert.
Der SplashDialog öffnet sich nur, wenn ich das "GlobalSilentLevel" auf 3 stelle.
Leider werden dann auch alle Steps der Installation in einem seperaten Fenster angezeigt.

Grüße Gladop

Gladop
Posts: 15
Joined: 27. Apr 2022, 16:49
Contact:

Re: SplashDialog wird nicht angezeigt

Post by Gladop » 09. Feb 2023, 17:28

Habe das Skript jetzt mit MSG umgesetzt.
Vor der Installation wird folgender Call ausgeführt.

Code: Select all

Call cmd.exe /c msg * "Grafikkartentreiber-Installation. Bitte warten bis die Installation abgeschlossen ist. Während der Installation kann der Bildschirm kurzzeitig schwarz werden."
Sollte jemand über diesen Thread stolpern und noch eine Idee haben, wie ich den SplashDialog zum laufen bekommen kann immer her damit.

Grüße
Gladop

Post Reply

Return to “Installation und Verteilung”

Who is online

Users browsing this forum: No registered users and 1 guest