Erweiterung der MSI Installations-Optionen

Startseite Foren PDF24 Creator Installation Erweiterung der MSI Installations-Optionen

Ansicht von 8 Beiträgen - 1 bis 8 (von insgesamt 8)
  • Autor
    Beiträge
  • #16769
    radicaled
    Teilnehmer

    Hallo,

    ich wollte Fragen, ob es möglich ist die MSI Optionen zur Installation zu erweitern?

    Wie hier bereits hier diskutiert wurde, wäre es hilfreich das man die Evergreen Version von WebView nutzen könnte. Aktuell fehlt aber beim Installer eine Schalter/Option, die Installation von WebView2 zu verhindern.

    Zusätzlich wäre es hilfreich, wenn man die Nutzung des "Tray Icon" sowie die Integration in das Shell Kontext Menü deaktivieren könnte.

    Die letzten zwei Themen kann ich über die Registry lösen, es wäre aber natürlich ideal dies bereits bei der Installation zu übergeben.

    Sorry das mein erster Post gleich ein "Wünschdirwas" ist 🙂

    #16770
    radicaled
    Teilnehmer

    Mit Optionen meine ich "Schalter", die ich via msiexec bzw. Orca nutzen kann.

    #16771
    Stefan Ziegler
    Administrator

    OK, habe ich notiert. Aktuell kann man einfach den Webview2 Ordner im Installationsverzeichnis von PDF24 umbenennen oder löschen. Dann wird automatisch Evergreen Webview2 verendet.

    #16821
    radicaled
    Teilnehmer

    Hallo,

    danke für die schnelle Rückmeldung. Ich werde das mit dem löschen des auch zunächst so umsetzen. Im Idealfall wird es halt nicht mitinstalliert 🙂

    #16823
    Stefan Ziegler
    Administrator

    Die Installer der aktuellen Version haben nun die Möglichkeit bekommen, mit denen man die Webview2 Installation steuern kann. So geht's:

    EXE:
    pdf24-creator.exe /COMPONENTS=!webview2

    MSI:
    msiexec /i pdf24-creator.msi REMOVE=WebView2

    Bei den beiden obigen Varianten wird Webview2 nicht installiert.

    #16857
    radicaled
    Teilnehmer

    Moin,

    danke für die Umsetzung. Ich habe das mal getestet, leider schlägt aber die Installation fehl, sobald man den REMOVE=WebView2 Parameter verwendet.

    Hier mal das Verbose Log von msiexec: https://itebohcs-my.sharepoint.com/:u:/g/personal/wiechmann_kos-it_de/ERVu5EoZdNhKh8ObFnQvRNgBdRT03mxc8sUS0B9bYjgHUA?e=CNr1Yc

    Installiert habe ich die MSI via "msiexec /i "pdf24-creator-11.10.1.msi" DESKTOPICONS=NO FAXPRINTER=NO AUTOUPDATE=NO REGISTERREADER=NO ADDOPENWITHPROGIDS=NO EXTENDSHELLCONTEXTMENU=NO EXTENDFILESSHELLCONTEXTMENU=NO EXTENDFOLDERSSHELLCONTEXTMENU=NO REMOVE=WebView2 /q /lv test.log"

    Ich habe gleichzeitig auch mal die Kontextmenü-Thematik probiert. Vermutlich waren hierfür die Variablen EXTENDSHELLCONTEXTMEN,  EXTENDFILESSHELLCONTEXTMENU und EXTENDFOLDERSSHELLCONTEXTMENU angedacht? Ich habe hier die Werte auf No gesetzt, dass Kontextmenü wird aber trotzdem erstellt.

    #16858
    Stefan Ziegler
    Administrator

    Hallo, man muss zusätzlich ADDLOCAL=ALL verwenden, damit das klappt. Wird lediglich REMOVE=WebView2 verwendet, dann sind seltsamerweise alle Features abgewählt und nicht nur  WebView2. Verwendet man aber ADDLOCAL=ALL REMOVE=WebView2, dann werden alle Features als aktiv markiert und WebView2 dann abgewählt. Das sieht man, wenn man den Installer sichtbar macht, also nicht silent installiert. Seltsam, aber scheint so zu sein.

    #16868
    grimm
    Teilnehmer

    Das wäre dann in der MST-Datei unter Tabelle "features" in der Zeile "WebView2" in der Spalte "level" von 3 nach 4 zu ändern

Ansicht von 8 Beiträgen - 1 bis 8 (von insgesamt 8)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.