13 Replies Latest reply on Dec 9, 2013 1:08 AM by GillBates

    Silent install von Wibu CodemeterRuntime

    matthiasm Rookie
      Hallo zusammen,

      einfach mal so ne Frage in den Raum,

      hat es jemnad schon geschafft Codemeterruntime 5,10a von Wibu Systems per DSM silent zu installieren.

      probiere dies nun schon etliche Stunden per DSM zu machen.

      per hand am PC mit Admin rechten alles kein problem (auch Silent), per DSM leider nicht.


      Gruß
      Matthias
        • 1. Re: Silent install von Wibu CodemeterRuntime
          tphilipp Apprentice
          Hallo Matthias,

          Gib mal ein paar Randdaten.

          - welche DSM Version?
          - ZielClient OS?
          - welches Setup x86 oder x64?
          - worüber hast du es probiert? (executeEx, RunAs, ggf. über ein cmd antriggern?)
          - korrekt geflaggt?
          - ggf. über den ServiceAcc mit der Option ohne Nutzerprofil
          - wie sind die Silent Schalter?

          Was sagt das Logfile?

          Gruß
          • 2. Re: Silent install von Wibu CodemeterRuntime
            andy232 Specialist
            Hallo Matthias,

            ich habe hier die 4.50 im Einsatz, die klappt.

            Allerdings erinnere ich mich, daß ich damals erhebliche Probleme beim MSI hatte (Ordner "Global Cached Assemblies not found" oder Problem mit DotNetInstaller DNI 2.0 vs DNI 1.1).

            Ich hab dann auf MSI verzichtet und die Exe aufgerufen mit
            executeex codemeterruntime64.exe /q /i

            Funzte damit.

            Gruß, Andy.
            • 3. Re: Silent install von Wibu CodemeterRuntime
              GillBates Rookie
              Yes, here we go:
              .\Extern$\Data\Columbus\Packages\CodeMeterRuntime.exe /qb /Log /LogFile "%myLogFolder%\CodeMeter.log"
              Gill
              • 4. Re: Silent install von Wibu CodemeterRuntime
                matthiasm Rookie
                Hallo zusammen,

                es gibt leider nur noch die Version 5.10 zum Download

                hy Andy,

                diese Parameter gibt es nicht mehr laut beschreibung mit /?.

                Hy Gill,

                this parameter not working correct.


                Allways coming the GUI with the installation UI

                "Willkommen beim setup von Codemeter Runtime Kit v.5.10a"

                ich weiss im moment nicht mal mehr wie ich es von hand geschafft habe es silent zu installieren (nach ca. 100 Versuchen).

                Ich danke euch trotzdem für die Hilfe,
                sollte ich noch etwas in erfahrung bringen werde ich mich melden,
                im Moment denke ich ehr das die version kaputt programmiert wurde wibu,
                wenn man sich mal das entpackte Exe anschaut wo dort was in welcher version ist.

                Gruß
                matthias
                • 5. Re: Silent install von Wibu CodemeterRuntime
                  Pardua Apprentice
                  Moin,

                  ich habs erst gestern als Komponente für ein anderes Paket benötigt.

                  Als Source habe ich die letzte MUI Version von der Wibu Homepage genommen.

                  http://www.wibu.com/de/anwendersoftware/downloads/initFileDownload/codemeterruntime-3228/298/download.html


                  Ich hab die CodeMeterRuntime.exe mit dem Universal Extractor entpackt

                  http://www.chip.de/downloads/Universal-Extractor_31656682.html


                  In dem entpackten Verzeichnis findet man dann die beiden MSI files für x86 und x64. Konnte ich problemslos mit msiinstallproduct ins Script aufnehmen.
                  • 6. Re: Silent install von Wibu CodemeterRuntime
                    matthiasm Rookie
                    Hallo zusammen,

                    nun hab ich die Parameter von Wibu erhalten für Silent install.

                    codemeterruntime.exe /ComponentArgs "*":"/qn"

                    die installation klappt auch mit executeex als computerbezogen, escript wird nur ausgeführt wenn ein Benutzer angemeldet ist.
                    ABER der Benutzer muss trotzallem Admin rechte auf dem Rechner haben.

                    was passiert , das exe wird gestartet und starten dann ein MSI im Hintergrund, dies läuft aber mit dem lokal angemeldet benutzer los.
                    Ergibt dann folgende Melding im Eventlog.

                    "Produkt: CodeMeter Runtime Kit v5.10a -- Fehler 1925. Sie besitzen keine ausreichenden Berechtigungen, um diese Installation für alle Benutzer dieses Computers auszuführen. Melden Sie sich als Administrator an, und führen Sie das Setup erneut aus."

                    Ja wenn nun jemand meint dann nimm doch das MSI das dort drinne ist. :-(
                    das ist mal wieder ein MSI wo nicht alles drin ist.

                    ok nächster versuch.

                    RunAsEx('".\extern$\install\codemeterruntime.exe" /ComponentArgs "*":"/qn"  mit anderem Konto ausführen (adminrechte) und Benutzerbezogener Befehl, angemeldet sogar als Admin am Rechner.

                    was passiert ......

                    "Produkt: CodeMeter Runtime Kit v5.10a -- Fehler 1920. Der Dienst "CodeMeter Runtime Server" (CodeMeter.exe) konnte nicht gestartet werden. Stellen Sie sicher, dass Sie ausreichende Berechtigungen zum Starten von Systemdiensten besitzen."

                    das Programm muss so wie es aussieht im Moment zwangsläufig installiert werden mit einem Benutzer der Adminrechte hat und sich am PC aktiv anmeldet hat.

                    oder hat jemand noch eine Idee?

                    Gruß
                    Matthias
                    • 7. Re: Silent install von Wibu CodemeterRuntime
                      matthiasm Rookie
                      Hallo Pardua,

                      danke für deine Antwort,
                      hatte sich grad mit meiner überschnitten,

                      werde ich gleich mal testen,

                      hast du den script (script.inc) grad noch zur hand, kann ich mir die arbeit sparen, und hätte die gleichen parameter zum testen dann.

                      Gruß
                      Matthias
                      • 8. Re: Silent install von Wibu CodemeterRuntime
                        Pardua Apprentice
                        Ich habe keine besonderen Parameter gesetzt:

                        MSIInstallProduct('.\Extern$\CodeMeterRuntime\CodeMeterRuntime32.msi','NORMAL',MsiInstMach)

                        params:
                        EndProc/TS
                        • 9. Re: Silent install von Wibu CodemeterRuntime
                          matthiasm Rookie
                          Hallo Pardua,

                          du hast es nur unter W7 x86 gestestet wenn ich das sehe , richtig.

                          ich unter W7 x64, denke mal hier liegt vielleicht das prob,

                          "MSI error 1603" bei der installation, der codemeter service konnte nicht gestartet werden "weil SIE keine Berechtigung haben den Dienst zu starten" fehlt.

                          ich teste es mal nun unter x86.

                          Bin gespannt was da rasukommt.

                          Gruß
                          Matthias
                          • 10. Re: Silent install von Wibu CodemeterRuntime
                            Pardua Apprentice
                            ich werde es heute nachmittag mal unter x64 testen.
                            bei uns wird codemeter nur unter x86 benötigt.

                            Mal sehen ob es bei mir klappt
                            • 11. Re: Silent install von Wibu CodemeterRuntime
                              Pardua Apprentice
                              So, ich habe die x64 Version auf Win7 64 getestet und auch diese lief bei mir ohne Probleme.
                              Dienst ist auch installiert und gestartet.

                              Mein Script sieht nun so aus:


                              If not IsRunningOnX64
                              MSIInstallProduct('.\Extern$\CodeMeterRuntime\CodeMeterRuntime32.msi','NORMAL',MsiInstMach)
                               
                                params:
                              EndProc/TS
                              If IsRunningOnX64
                              MSIInstallProduct('.\Extern$\CodeMeterRuntime\CodeMeterRuntime64.msi','NORMAL',MsiInstMach)
                               
                                params:
                              EndProc/TS

                              • 12. Re: Silent install von Wibu CodemeterRuntime
                                matthiasm Rookie
                                Hallo Pardua,

                                vielen Dank für deine Antwort und deinen Test.

                                ich bin selbst noch nicht dazu gekommen.

                                das ist echt komisch nun...
                                • 13. Re: Silent install von Wibu CodemeterRuntime
                                  matthiasm Rookie
                                  Hallo zusammen,

                                  es ist echt unglaublich was so passieren kann,

                                  also MSI installation funktioniert ohne Probleme auf W7 Pro x86 und x64, genauso auf W7 x64 Enterprise,

                                  und meine Testmaschine auf der ich zuerst immer getestet hatte hat einen bug irgendwo und deshalb ging es auf der nicht.

                                  Was für nen Stress vor Weihnachten :-)

                                  Ich danke allen für die Tips und Tests die ihr gemacht habt.

                                  Wünsche euch fröhliche ruhige Weihnachten

                                  Gruß
                                  Matthias