Pour aider à garder tout droit, en gros, vous avez l'option d'une "Windows Installer" ou basée sur un script d'installation.
Avec le programme d'installation de Windows que vous utilisez WiX, InstallShield, Wise Installation Studio, Orca, ou Visual Studio pour un auteur .msi fichier de base de données qui est ensuite consommée par le service Windows Installer (msiexec) sur le PC cible.
Basée sur un Script installateurs sont INS, classique InstallShield et Sage (et je suis sûr qu'un tas d'autres), que l'utilisation d'un auto contient un script ou un fichier exécutable à exécuter les tâches d'installation (copie de fichiers, registre, icônes, etc).
Programme d'installation de Windows éditeurs habitude de faire une installation de base facile à créer, mais beaucoup commencent à avoir des problèmes lors de l'appui du programme d'installation de Windows commence à faiblir (vérification des dépendances par exemple) ou des tâches plus complexes sont souhaitées (la mise à niveau et correctifs ont tendance à être un point sensible). Vous verrez souvent un mélange de natif de Windows Installer de bases de données intégré dans les actions personnalisées et enveloppé avec bootstrappers et/ou chainers et/ou vérification des dépendances.