locked
Windows Installer Fehler 1720 RRS feed

  • Allgemeine Diskussion

  • Hallo zusammen,

    ich habe schon seit einiger Zeit Probleme mit dem Windows Installer auf einigen Clients. So lassen sich aus nicht erkennbaren Gründen plötzlich keine Softwarepakete mehr installieren oder deinstallieren. Der Installer Prozess bricht mit folgender Fehlermeldung ab:

    Product: Oxxxxxxxx -- Error 1720. There is a problem with this Windows Installer package. A script required for this install to complete could not be run. Contact your support personnel or package vendor. Custom action SetGroupNames script error -2147221231, : Line 29, Column 2,

    Ich verwende auf allen Maschinen Windows 7 Enterprise 64-bit. Die Installation ist Standard-Microsoft und alle Maschinen sind in der Domäne und die Useraccounts haben lokale Adminrechte zugewiesen via Group Policy.

    Was tut diese Funktion SetGroupNames? Das Paket ist in Ordnung und lässt sich auf der Mehrzahl der Clients problemlos installieren.

    Ich freue mich über Anregungen.

    Viele Grüße

    Sebastian
    • Typ geändert Alex Pitulice Mittwoch, 11. Juli 2012 07:09 Warten auf Feedback
    Mittwoch, 4. Juli 2012 11:45

Alle Antworten

  • Hallo,

    das kann mit Rechten zusammen hänge, ist die UAC eingeschaltet bei Euch?


    Best regards

    Meinolf Weber
    MVP, MCP, MCTS
    Microsoft MVP - Directory Services
    My Blog: http://msmvps.com/blogs/mweber/

    Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.

    Mittwoch, 4. Juli 2012 12:01

  • Product: Oxxxxxxxx -- Error 1720. There is a problem with this Windows Installer package. A script required for this install to complete could not be run. Contact your support personnel or package vendor. Custom action SetGroupNames script error -2147221231, : Line 29, Column 2,

    # for hex 0x80040111 / decimal -2147221231 :
      ecLoginFailure                                                ec.h          
      MAPI_E_LOGON_FAILED                                           mapicode.h    
      CLASS_E_CLASSNOTAVAILABLE                                     winerror.h    
    # ClassFactory cannot supply requested class
    # 3 matches found for "0x80040111"


    Was tut diese Funktion SetGroupNames?

    Das ist eine Custom Action - das weiß also nur der Ersteller des MSI-Pakets. Du kannst das mit LesMSIserables zerlegen, Orca (aus dem Office Resource Kit) könnte auch gehen, InstallShield geht auf jeden Fall. Und wenn das tatsächlich ein einfaches Skript ist (VBS oder InstallScript), dann sollte man in Zeile 29 sehen, was da schiefgeht.

    mfg Martin

    NO THEY ARE NOT EVIL, if you know what you are doing: Good or bad GPOs?
    Wenn meine Antwort hilfreich war, freue ich mich über eine Bewertung! If my answer was helpful, I'm glad about a rating!
    Mittwoch, 4. Juli 2012 12:29
  • Hallo,

    erstmal vielen Dank für die Antworten.

    Ich habe noch paar Hinweise: Die UAC ist bei uns grundsätzlich deaktiviert und dem Useraccount werden per AD lokale Adminrechte auf der Maschine gewährt. 

    Die CustomAction sucht die BuiltIn Gruppen Administratoren, Benutzer und PowerUser und wenn diese gefunden wurden, werden Folder Berechtigungen damit gesetzt. Aus irgendeinem Grund wird die PowerUser Gruppe auf einigen wenigen Maschinen vom MSI nicht gefunden. Wenn das Skript alleine ausgeführt wird geht es. Es scheint also irgendwie mit dem MSIexec zu tun zu haben.

    Sind in der Richtung Inkompatibilitäten bekannt?

    mfg

    Sebastian

    Donnerstag, 5. Juli 2012 10:35
  •  
    > Die UAC ist bei uns grundsätzlich deaktiviert
     
    Macht man  nicht - das läßt man auf höchster Stufen an.
     
    > und dem Useraccount werden per AD lokale Adminrechte auf der Maschine
    > gewährt.
     
    Und das macht man schon zweimal nicht. Aber gut, ist Eure Domäne, sind
    Eure Computer...
     
    > Die CustomAction sucht die BuiltIn Gruppen Administratoren, Benutzer
    > und PowerUser und wenn diese gefunden wurden, werden Folder
    > Berechtigungen damit gesetzt. Aus irgendeinem Grund wird die PowerUser
    > Gruppe auf einigen wenigen Maschinen vom MSI nicht gefunden. Wenn das
    > Skript alleine ausgeführt wird geht es. Es scheint also irgendwie mit
    > dem MSIexec zu tun zu haben.
    >
     
    Nicht bekanntermaßen... Bist Du (oder jemand in Eurer Firma) der
    Ersteller des MSI? Dann sorge für ein besseres Logging in der Custom
    Action. Das "generelle" Logging des Installers könnte man per GPO
    hochdrehen, das bringt aber bei einer Custom Action rein gar nix...
     
    mfg Martin
     

    NO THEY ARE NOT EVIL, if you know what you are doing: Good or bad GPOs?
    Wenn meine Antwort hilfreich war, freue ich mich über eine Bewertung! If my answer was helpful, I'm glad about a rating!
    Donnerstag, 5. Juli 2012 12:24
  • Montag, 9. Juli 2012 07:43