3 Replies Latest reply on May 9, 2017 4:06 AM by Backdoor

    Software wird nicht deinstalliert

    Backdoor Specialist
      Hallo Zusammen,

      ich habe eine Software eTTS von BMC welche ich nicht deinstalliert bekomme

      Über Programme entfernen geht es als auch wenn ich den Uninstall String aus der Registry eingebe.
      Aber eine Silent installation per DMSC klappt nicht

      In der Registry steht folgender String

      RunDll32 "C:\Program Files (x86)\Common Files\InstallShield\Professional\RunTime\10\50\Intel32\Ctor.dll",LaunchSetup "C:\Program Files (x86)\InstallShield Installation Information\{1F695CFF-C3A2-4A06-8D40-2FC93BC4208A}\setup.exe" -l0x7  Useruninstall -removeonly 


      Diese habe ich in eine uninstall.cmd eingefügt und diese über ein Paket ausgeführt

      Was ich noch gemacht habe, die Setup.exe ausgeführt mit den Parametern "-l0x7  Useruninstall -removeonly"

      Das funktioniert über die lokale Konsole aber nicht über DSM
      Im Log bekomme ich auch keinen Fehler, entweder sieht es so aus als ob alles deinstalliert wird, oder das Paket timed aus

      Hat jemand eine Idee was man in solch einem Fall noch machen kann?
        • 1. Re: Software wird nicht deinstalliert
          SitzRieSe Expert

          Hallo Zusammen,

          ich habe eine Software eTTS von BMC welche ich nicht deinstalliert bekomme

          Über Programme entfernen geht es als auch wenn ich den Uninstall String aus der Registry eingebe.
          Aber eine Silent installation per DMSC klappt nicht

          In der Registry steht folgender String

          RunDll32 "C:\Program Files (x86)\Common Files\InstallShield\Professional\RunTime\10\50\Intel32\Ctor.dll",LaunchSetup "C:\Program Files (x86)\InstallShield Installation Information\{1F695CFF-C3A2-4A06-8D40-2FC93BC4208A}\setup.exe" -l0x7  Useruninstall -removeonly 


          Diese habe ich in eine uninstall.cmd eingefügt und diese über ein Paket ausgeführt

          Was ich noch gemacht habe, die Setup.exe ausgeführt mit den Parametern "-l0x7  Useruninstall -removeonly"

          Das funktioniert über die lokale Konsole aber nicht über DSM
          Im Log bekomme ich auch keinen Fehler, entweder sieht es so aus als ob alles deinstalliert wird, oder das Paket timed aus

          Hat jemand eine Idee was man in solch einem Fall noch machen kann?


          Sowas ist immer super... Was ist wenn du die .dlls mal weglässt und nur folgendes ausführst?

          "C:\Program Files (x86)\InstallShield Installation Information\{1F695CFF-C3A2-4A06-8D40-2FC93BC4208A}\setup.exe" -l0x7  Useruninstall -removeonly



          Ansonsten ist das ja ein Installshield. Installier mal die Software auf eine Testmaschine und führe dann die Setup.exe nochmal mit /r /f1"\uninstall.iss" aus.

          Dann müsstest du die Software einmal manuell deinstallieren und er müsste dir eine .iss Datei schreiben.

          Danach sollte dann Setup.exe /s /f1"\uninstall.iss" zu einer silent uninstall führen.

          Das hier wären die Standard Installshield Parameter: http://www.itninja.com/static/090770319967727eb89b428d77dcac07.pdf

          Funktionieren aber nicht bei jeder Setup, hab ich schon festgestellt. Kannst damit ja mal etwas spielen
          • 2. Re: Software wird nicht deinstalliert
            derniwi Master
            Hallo,

            es gibt auch InstallShield-Versionen, die eine Session brauchen, also die Möglichkeit, ein Fenster zu öffnen.

            Da könnte es klappen, wenn Du den Aufruf mit ExecuteEx durchführst, aber auch nur, wenn ein Benutzer angemeldet ist (also testen, ob eine explorer.exe läuft).

            Ich habe leider auch immer mal wieder solche Setups, die sind leider echt nervig. Und dummerweise kann man die setup.exe nicht tauschen, da die Pakete untereinander nicht wirklich kompatibel sind...

            Und Du kannst auch mal probieren, falls im Installationsverzeichnis (also Zielverzeichnis der Anwendung) eine setup.exe liegt, diese mit
            ExecuteEx('%ProgramFilesDir\PROGRAMM\setup.exe -s -uninst','returncode','10')/?/TS

            zu starten.

            Gruß
            Nils
            • 3. Re: Software wird nicht deinstalliert
              Backdoor Specialist
              ok, danke
              das mit der *.iss datei hat geholfen