You searched for exe paketieren - Workplace Management Blog https://www.wpm-blog.de/ ... ideas and solutions making workplace management easier Thu, 05 Feb 2015 21:13:36 +0000 de hourly 1 https://wordpress.org/?v=6.1.7 Fehler und ErrorLevel aus der Setup.inf https://www.wpm-blog.de/fehler-und-errorlevel-aus-der-setup-inf/ https://www.wpm-blog.de/fehler-und-errorlevel-aus-der-setup-inf/#comments Wed, 27 Mar 2013 08:58:18 +0000 https://www.wpm-blog.de/?p=891 Niemand und nahezu nichts ist komplett fehlerfrei – doch man kann sich Stück für Stück verbessern! Bei der Erstellung von Software-Paketen, beim Verteilen von Software-Paketen oder Patches mit dem Patch-Management treten schon auch mal Fehler … Weiterlesen

Der Beitrag Fehler und ErrorLevel aus der Setup.inf erschien zuerst auf Workplace Management Blog.

]]>
Niemand und nahezu nichts ist komplett fehlerfrei – doch man kann sich Stück für Stück verbessern! Bei der Erstellung von Software-Paketen, beim Verteilen von Software-Paketen oder Patches mit dem Patch-Management treten schon auch mal Fehler auf. Diese sollten natürlich in der Test und Pilotphase festgestellt und behoben werden. Die angezeigten Fehlermeldungen bzw. der ERRORLEVEL im SWDepot-Log der Management Console kann erste Aufschlüsse über den Fehler geben, und wie er behoben werden kann. Manche angezeigten „Fehler“ sind auch gar keine. Wie ist damit umzugehen?

Die angezeigten ERRORLEVEL haben ihren Ursprung zumeist im Kommando Interpreter oder in den Installern. Unten angefügt habe ich zwei Tabellen mit den häufigsten Fehlermeldung. Diese Tabellen erheben jedoch keinen Anspruch auf Vollständigkeit.

Was sind die gängigen Fehler und wie lassen sie sich beseitigen?

Die ERRORLEVEL Meldungen rühren aus der Setup.inf des fehlerhaften Empirum Paketes.

Fehler 2 oder 3
In diesem Fall ist zumeist ein Befehl falsch geschrieben, die Setup.exe ist zu alt für den genutzten Befehl, ein aufzurufendes Programm wurde versucht als Befehl zu interpretieren.

Fehler 5
Kein Zugriff möglich oder auch Zugriff verweigert bedeutet zumeist, dass der Befehl aufgrund von nicht vorhandenen Berechtigungen fehlschlägt. In Empirum ist das zumeist, wenn in der Registry Änderungen durchgeführt werden sollen, zu der der Benutzer nicht berechtigt ist. Das können Änderungen im Bereich HKLM\SYSTEM, als auch HKCU\Software\Microsoft\Policies sein. Der Benutzer hat zwar Berechtigungen auf den HKCU Zweig, jedoch nicht im Bereich der Policies, denn diese soll er ja auch nicht „manipulieren“ können.

Fehler 1602
Dieser Fehler rührt vom Windows Installer und bedeutet, dass der Benutzer die „Abbrechen“ Schaltfläche des MSIEXEC Dialoges betätigt hat. Diese Schaltfläche kann mit dem „!“ entfernt werden, wie z.B. /qb-! oder /qr!. Nutzt man direkt /qn – so wird nichts angezeigt, auch nicht die „Abbrechen“ Schaltfläche.

Fehler 1603
Der „1603“ ist der beliebteste Fehler unter den Software-Paketieren, denn er bedeutet soviel wie „Es ist ein schwerwiegender Fehler aufgetreten…“. Das heißt soviel wie alles und nichts! Hier kann man dem Fehler nur durch Analyse des MSI Logs näher kommen. Das Log wird im Standard in den %TEMP% Ordner des jeweiligen Computers geschrieben und beginnt mit MSI_. Wenn die Installation mit dem Empirum Advanced Agent durchgeführt wird, so ist die Datei im Ordner %WinDir%\TEMP wiederzufinden. Häufig wird der Fehler am Ende des Logs angezeigt, das man sehr einfach mit STRG+ENDE anspringen kann.

Fehler 0
Warum ist der ERRORLEVEL 0 ein Fehler? Wieso wird das Paket als fehlerhaft in der Console angezeigt bzw. läuft immer wieder, obwohl alles „gut“ aussieht und das Programm auch funktioniert? Dies liegt häufig damit zusammen, dass in Empirum Software-Paketen in denen externe Installer (Hersteller-Setups) aufgerufen werden, auch anschließend eine „Erfolgsüberprüfung“ stattfindet. Da man nicht weiß, ob die Hersteller-Setuproutine das gemacht hat was man von ihr erwartet, prüft man im Anschluß den Erfolg durch die Überprüfung auf das Vorhandensein von Registry Einträgen, Dateien oder Texte in Dateien. Können die zu erwartenden Prüfpunkte nicht erfolgreich geprüft werden, so verzweigt die Installationsabfolge in der Setup.inf in eine Sektion, in der die Empirum Installation mit „Abort“ abgebrochen wird. Der Fehler 0 tritt sehr gerne in MSI Paketen auf.

Folgendes ist zu prüfen bzw. anzupassen:

  • Ist der UninstallString in der Registry unterhalb der GUID vorhanden? (Änderung auf InstallDate hilft häufig.)
  • Ist es überhaupt die richtige GUID die abgeprüft wird?
  • Wird die ReInstSuccessMessageXXXX in dem MSILogFile richtig geprüft? Die aktuellen MSI Vorlagen prüfen 4 ReInstSuccessMessages, da sich die Meldungen mit der Aktualisierung der MSIExec Version geändert haben. Dieser Fehler tritt auch gerne beim Testen der Windows XP Pakete unter Windows 7 auf. Abhilfe schafft hier die Übernahme der 4 ReInstSuccessMessages und das Anpassen der Überprüfung (IF …) in der RepairMSI Sektion. Die Vorlage liefert die aktuelle MSI.inf.

Liste von Fehlermeldungen bzw. ERRORLEVEL Werten

Fehler – Beschreibung
0 – Fehlerfrei
2 – Datei nicht vorhanden
3 – Pfad nicht gefunden
5 – Kein Zugriff möglich
6 – Ungültiger Zugriff/ungültiges Handle
8 – Zu wenig Speicher
10 – Ungültiger Bereich/ungültige Environment Variablen
11 – Ungültiges (Befehls-)Format

MsiExec.exe und InstMsi.exe Fehlermeldungen
Hier geht es zur Microsoft Seite mit der vollständigen Liste der „MsiExec.exe and InstMsi.exe Error Messages (Windows)“

Wert – Fehler-Code – Beschreibung
0 – ERROR_SUCCESS – Die Installation war erfolgreich.
1602 – ERROR_INSTALL_USEREXIT – Der Benutzer hat die Installation abgebrochen.
1603 – ERROR_INSTALL_FAILURE – Es ist ein schwerwiegender Fehler während der Installation aufgetreten.
1642 – ERROR_PATCH_TARGET_NOT_FOUND Der Patch kann nicht installiert werden, weil die zu aktualisierende Software nicht installiert ist.
3010 – ERROR_SUCCESS_REBOOT_REQUIRED Die Installation war erfolgreich, benötigt jedoch einen Neustart!

Der Beitrag Fehler und ErrorLevel aus der Setup.inf erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/fehler-und-errorlevel-aus-der-setup-inf/feed/ 13
Tipps für den Windows Registry Editor https://www.wpm-blog.de/tipps-fuer-den-windows-registry-editor/ https://www.wpm-blog.de/tipps-fuer-den-windows-registry-editor/#respond Mon, 04 Feb 2013 17:38:13 +0000 https://www.wpm-blog.de/?p=801 Für die Erstellung von Softwarepaketen, beim sogenannten Paketieren, ist man häufig mit dem Registry Editor (der regedit.exe) in der Registry „unterwegs“. Nachfolgend zwei Tipps, die die Arbeit beim Paketieren etwas erleichtern. Favoriten Zumeist interessieren einen … Weiterlesen

Der Beitrag Tipps für den Windows Registry Editor erschien zuerst auf Workplace Management Blog.

]]>
Für die Erstellung von Softwarepaketen, beim sogenannten Paketieren, ist man häufig mit dem Registry Editor (der regedit.exe) in der Registry „unterwegs“. Nachfolgend zwei Tipps, die die Arbeit beim Paketieren etwas erleichtern.

Favoriten

Zumeist interessieren einen immer wieder die gleichen Pfade in der Registry.
Die installierte Software trägt sich in der Registry ein. Die meisten kennen die Einträge in der Systemsteuerung unter „Software hinzufügen“ (Windows XP) oder „Programme“ (Windows 7 und neuer). Die hier angezeigten Informationen werden aus der Registry unterhalb von:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

bzw. auf 64bit Windows Systemen für 32bit Software aus

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

geholt.

Den Weg dorthin legen die „Kenner“ in wenigen Sekunden zurück.
Mit einem Tipp, können das auch weniger „Geübte“ in Sekunden.
Denn nutzt man die „Favoriten“ im Registry Editor steuert man zielsicher die wichtigsten Einträge an.

So lohnt es sich, die „Favoriten“ in seiner Paketierungsumgebung anzulegen!

Möchte man die Favoriten austauschen, so kann man den nachfolgen Registry Schlüssel exportieren und importieren.

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit\Favorites

Hier habe ich Favoriten für die „Uninstall“ und „Run“ Einträge zum Download angehängt.
Registry Favoriten (1087 Downloads )

Schlüsselnamen in die Zwischenablage kopieren.

Eine weitere Hilfestellung ist die Funktion „Schlüsselnamen kopieren“. Damit kann man einen gerade „angesteuerten“ Registrypfad bzw. Schlüssel in die Zwischenablage kopieren und in sein Paket einfügen.

Wenn man den Pfad in eine Reg: Sektion der Empirum Setup.inf einfügt, sollte man aber daran denken die Wurzel mit einem „,“ (Komma) anstatt dem „\“ (Backslash) abzutrennen.

Aus

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

wird für die Empirum Setup.inf Datei:

HKCU,Software\Microsoft\Windows\CurrentVersion\Internet Settings

Der Beitrag Tipps für den Windows Registry Editor erschien zuerst auf Workplace Management Blog.

]]>
https://www.wpm-blog.de/tipps-fuer-den-windows-registry-editor/feed/ 0