Quelle est la fonction du fichier Setup.exe?

Un fichier Setup.exe est automatiquement exécuté lorsqu'une application est installée.

Fonction

Le fichier Setup.exe ne contient pas toutes les informations nécessaires à l'installation. Agissez davantage en tant que "testeur" pour vous assurer que votre ordinateur dispose de tout le matériel nécessaire à l'exécution du programme. Les applications sont généralement construites dans le "framework .NET" de Microsoft, qui permet aux développeurs de créer des programmes. Avant tout, Setup.exe vérifie que la version ".NET Framework" que vous avez sur votre ordinateur est compatible avec l'application avant de pouvoir continuer. Si votre ordinateur possède une version précédente, setup.exe lancera ensuite l'installation silencieuse d'un fichier ".NET Framework" appelé dotnetfx.exe. Une fois que cela est fait, setup.exe préparera les codes d'erreur que vous devriez trouver pendant le processus d'installation. Ensuite, il appellera le fichier Microsoft Installer nécessaire à l’installation du programme.

Les configurations

Setup.exe vérifie également le fichier d’information appelé "Settings.ini" ou "Setup.ini" si vous devez effectuer d’autres actions au cours de l’installation. Cela inclut la configuration de la langue de votre application, la personnalisation des boîtes de dialogue qui s'affichent et la suppression du redémarrage une fois l'installation terminée.

Microsoft Installer

Les fichiers Microsoft Installer ont une extension "MSI", qui contient toutes les informations nécessaires pour installer avec succès un programme. En outre, ces fichiers spécifient tous les détails du programme, à partir du répertoire qui sera installé, dans quels dossiers seront créés, quels fichiers seront placés, où les raccourcis apparaîtront et toutes les autres fonctionnalités et composants qui font le programme lui-même. C'est ce que le fichier setup.exe appelle pendant le processus d'installation. Certaines applications en trois parties joignent le fichier setup.exe au fichier MSI. Ainsi, la première d’entre elles contient déjà le fichier MSI, alors que d’autres les construisent séparément, ce qui vous permet d’afficher un fichier setup.msi ou de l’installer. msi dans le dossier d'installation.

Fichier journal

Le fichier setup.exe en produit un autre appelé "setup.log". Celles-ci sont généralement générées dans le dossier "Temp" (fichiers temporaires) et contiennent toutes les étapes effectuées à partir du moment où vous exécutez le fichier "setup.exe" jusqu'à la fin ou l'échec de l'installation. Le fichier journal est particulièrement important lorsque vous essayez de résoudre des problèmes, car votre installation a échoué car il vous indiquera exactement où il a échoué et quel code d'erreur il a.

Les codes d'erreur les plus courants

Notez que setup.exe génère des codes d'erreur, que vous pouvez voir dans setup.log après l'installation. D'autre part, les installations réussies génèrent généralement un code de sortie = 0. Le code de sortie signifie que l'installation est terminée et que la valeur zéro indique qu'il n'y a pas eu d'erreur. D'autres fichiers journaux d'installation peuvent faire référence aux codes de sortie en tant que codes de tour. Cette ligne, en général, est la dernière disponible dans le fichier journal. Un code de sortie ayant une valeur positive signifie que la configuration s’est terminée avec certaines erreurs. Les plus courants sont les suivants:

3010: Cela signifie que la configuration nécessite un redémarrage. Le redémarrage de votre ordinateur renverra éventuellement un code de sortie de 0.

8192: Un autre code d'erreur qui signifie reboot.

4101: Cela signifie qu'un autre fichier setup.exe est en cours d'exécution et que vous devez en annuler un avant de pouvoir continuer. Pour vous assurer qu’un seul est en cours d’exécution, accédez à votre «Gestionnaire de tâches» (un simple Ctrl + Maj + Échap vous y conduira) et, dans le tableau «Processus», assurez-vous qu’une seule instance de setup.exe est en cours d’exécution. .

4097: Cela signifie que vous n'avez pas le droit d'installer quelque chose sur votre ordinateur. Pour le résoudre, vous pouvez contacter l'administrateur du réseau si vous êtes dans un bureau ou modifier le privilège de votre compte d'utilisateur en tant qu'administrateur.

1633: Ce code d'erreur signifie que votre système n'est pas compatible avec l'application. Cela se produit que vous installiez une application ne prenant pas en charge les anciennes versions de Windows (Windows 95, 98, ME, etc.) ou qu'un nouveau système d'exploitation soit publié et que l'application ne soit plus compatible avec celui-ci. Les programmes contiennent généralement des informations sur les systèmes d'exploitation avec lesquels ils sont compatibles, il est donc préférable de vérifier ces informations en premier pour éviter ce code d'erreur.