Artikel-Uebersicht

Alle Praxisartikel an einer Stelle.

Diese Seite sammelt die tieferen Arbeitsartikel zu MSI, Detection, Winget, Inno, NSIS und InstallShield. Sie ist als Nachschlagewerk fuer reale Paketierungsfaelle gedacht, nicht als Blog-Archiv.

Analyse

Installer erkennen und sauber einordnen

Bevor Parameter, Detection oder Deployment sinnvoll werden, muss die Engine belastbar bestimmt sein. Diese Anleitungen helfen bei genau diesem Schritt.

Analyse

Installer-Engine identifizieren

Dateiendung, Hilfetext, Strings, Child-Prozesse und Testartefakte fuer die konkrete Engine-Bestimmung nutzen.

Artikel lesen
Praxis

Realistische Beispiele fuer haeufige Programme

Kuratiertes Set an typischen Silent-Install-Mustern als Anregung und Copy-Hilfe fuer reale Paketierungsfaelle.

Artikel lesen

MSI

Analyse, COM und Upgrade-Logik

MSI profitiert besonders von tieferer Voranalyse. Diese Artikel helfen dabei, Properties, Tabellen und Upgrade-Beziehungen belastbar zu lesen.

MSI

Mit PowerShell und COM-Objekt ein MSI auslesen

ProductCode, ProductVersion, Herstellerdaten und weitere Kernwerte direkt aus der MSI lesen.

Artikel lesen
MSI

Was noch geht mit MSI, COM und PowerShell?

Launch Conditions, Custom Actions, Features und Upgrade-Tabellen in die Analyse einbeziehen.

Artikel lesen
MSI

UpgradeCode vs ProductCode richtig nutzen

Detection, Upgrade-Logik und Dokumentation sauber voneinander trennen.

Artikel lesen

Deployment

Detection, Betrieb und Winget

Diese Artikel helfen dort, wo Pakete zwar technisch laufen, aber im Betrieb, in MEM/SCCM oder bei CLI-gesteuerter Verteilung Probleme machen.

Detection

Detection mit PowerShell

Stabile Detection ueber Datei, Registry und MSI-Indikatoren aufbauen und im Zielkontext testen.

Artikel lesen
Detection

Detection Recipes

Kurze, belastbare Detection-Muster fuer Datei, Registry, MSI, per-user und kombinierte Faelle.

Artikel lesen
Winget

Winget im Enterprise-Kontext

Version-Pinning, Logging, Quellenkontrolle und reproduzierbare CLI-Nutzung.

Artikel lesen
Logging

Eigene Loggingfunktionen mit PowerShell

String-Normalisierung und strukturierte Logeintraege fuer robuste Deploymentskripte.

Artikel lesen
Logging

CMTrace-kompatible Logs richtig aufbauen

Formatkritische Felder, Typ-Mapping und strukturierte Logeintraege sauber erklaert.

Artikel lesen
Logging

Logging mit Rotation und LogLevel erweitern

Eigene Loggingfunktionen fuer produktiven Dauerbetrieb robuster machen.

Artikel lesen
Deployment

Copy-WithProgress fuer Dateikopien im Deployment

Kontrollierte Dateikopie mit Logging, Skip-Logik, Zeitstempeln und Ergebnisobjekt.

Artikel lesen
Deployment

OnlyIfChanged und Hashvergleich richtig einsetzen

Vergleichsstrategien fuer Dateikopien bewusst und performancetauglich waehlen.

Artikel lesen
Deployment

Copy-WithProgress in PSADT und MEM

Die Funktion als echten Deployment-Baustein statt als einfaches Copy-Item verstehen.

Artikel lesen
Checkliste

Deployment-Checkliste fuer MECM, MEM und PSADT

Praegnante Freigabeliste fuer Engine, Silent-Test, Detection, Exitcodes, Reboot, Uninstall und Upgrade.

Artikel lesen

Betrieb und Freigabe

Die Themen, die Pakete spaeter wirklich stabil machen

Hier geht es nicht mehr nur um den Installationsaufruf, sondern um den Teil, an dem gute Paketierungen von kurzfristig funktionierenden Skripten getrennt werden.

Uninstall

Uninstall in der Praxis

Deinstallation, Cleanup, Rueckgabecodes, Detection und Reinstall als zusammenhaengenden Betriebsfall betrachten.

Artikel lesen
Exitcodes

Exitcodes und Reboot-Handling

Rueckgabecodes, Neustartanfragen und Wrapper-Verhalten betrieblich korrekt einordnen.

Artikel lesen
Freigabe

Testmatrix fuer Paketierungen

Install, Detection, Uninstall, Upgrade und Reboot nicht einzeln, sondern als Freigabematrix pruefen.

Artikel lesen
Logging

Installer-Logs richtig lesen

MSI-, Wrapper- und Toolkit-Logs zu einem belastbaren Fehlerbild zusammenziehen.

Artikel lesen
Upgrade

Updates und Supersedence

Versionswechsel, Ersetzungslogik und Detection nicht als Nachtrag, sondern als Betriebsmodell behandeln.

Artikel lesen
Wartung

Repair, Modify und Self-Heal

Reparatur- und Wartungsfaelle als echte Support- und Paketierungsthemen verstehen.

Artikel lesen

Kontext und Mehrbenutzer

Wenn Benutzerkontext und Registry ueber Stabilitaet entscheiden

Gerade in MEM, MECM und bei modernen Setups entstehen die haertesten Fehler nicht an Parametern, sondern an Kontext, Profilen und den falschen Registry-Annahmen.

Kontext

Per-User vs Per-Machine

Installationsmodell, Detection und Uninstall sauber anhand des realen Kontexts trennen.

Artikel lesen
Detection

Detection fuer HKCU und Benutzerprofile

Per-user Detection mit HKEY_USERS, Benutzerprofilen und SYSTEM-Kontext belastbar aufbauen.

Artikel lesen
Registry

Registry fuer Paketierer

WOW6432Node, HKCU, HKLM und Uninstall-Zweige ohne typische Denkfehler lesen.

Artikel lesen
Analyse

Wrapper und Launcher erkennen

Verdeckte Installer-Ebenen, Child-Prozesse und nicht durchgereichte Parameter bewusst sichtbar machen.

Artikel lesen
Architektur

32/64-Bit-Fallen

Registry-View, Dateipfade und PowerShell-Host sauber nach Architektur trennen.

Artikel lesen

Paketdesign

Abhaengigkeiten, Trust und Paketlebenszyklus

Diese Artikel decken die Punkte ab, die in realen Umgebungen oft wichtiger werden als der erste Silent-Install-Aufruf.

Dependencies

Prerequisites und Dependencies

Runtimes, Zusatzkomponenten und Vorbedingungen vor dem Rollout bewusst erfassen und paketieren.

Artikel lesen
Trust

Security und Trust

Quelle, Signatur, Publisher und Wrapper-Kette als Teil der Paketentscheidung bewerten.

Artikel lesen

Deployment Snippets

Wiederverwendbare Bausteine fuer den Alltag

Diese Snippets sind bewusst kurz, aber betrieblich gedacht: mit Logging, Fehlerbehandlung und Fokus auf typische Deployment-Faelle.

Dateien

Datei kopieren

Kontrollierte Dateikopie mit Logging, Skip-Logik und Ergebnisobjekt.

Artikel lesen
Cleanup

Datei oder Ordner loeschen mit Logging

Pfade sicher loeschen und Fehler sauber protokollieren.

Artikel lesen
Registry

Registry setzen mit Logging

Registry-Keys und Werte kontrolliert erstellen und dokumentieren.

Artikel lesen
Archive

ZIP entpacken mit Logging

Archive entpacken, Ziele vorbereiten und Fehler nachvollziehbar erfassen.

Artikel lesen
Prozess

Prozess sicher starten und Exitcode auswerten

Rueckgabecodes nicht nur lesen, sondern betrieblich richtig bewerten.

Artikel lesen
SYSTEM

Als SYSTEM in alle Userprofile kopieren

Dateien mit MECM oder PSADT in bestehende Benutzerprofile verteilen.

Artikel lesen

EXE-Installer

Praktische Analysen fuer Inno, NSIS und InstallShield

Diese Artikel konzentrieren sich auf das, was bei EXE-Installern in der Praxis zaehlt: Artefakte, Wrapper und kontrollierte Parameter-Tests.

Inno

Kontrollierte Parameter-Tests fuer Inno Setup

Tasks, Components, Benutzerkontext und Reboot-Verhalten sauber pruefen.

Artikel lesen
NSIS

Nach einem NSIS-Testlauf die richtigen Artefakte sichern

Registry, Uninstall-Strings und Dateiartefakte fuer Detection und Betrieb nutzen.

Artikel lesen
InstallShield

Wie man einen InstallShield-Wrapper sauber zerlegt

Child-Prozesse, Setup.iss, eingebettete MSI-Aufrufe und Wrapper-Fehler trennen.

Artikel lesen