Création de packages msi et installation de tout logiciel à l'aide des stratégies de groupe Windows. Erreur d'installation de Windows - Dépannage Comment exécuter les fichiers msi

Le problème le plus courant qui empêche les utilisateurs d'ouvrir ce fichier est un programme mal attribué. Pour résoudre ce problème dans Windows, vous devez cliquer avec le bouton droit sur le fichier, dans le menu contextuel, déplacer la souris sur l'élément "Ouvrir avec" et sélectionner l'élément "Choisir un programme ..." dans le menu déroulant . En conséquence, vous verrez une liste des programmes installés sur votre ordinateur et vous pourrez sélectionner celui qui convient. Nous vous recommandons également de cocher la case à côté de "Utiliser cette application pour tous les fichiers MSI".

Un autre problème que nos utilisateurs rencontrent également assez souvent est que le fichier MSI est corrompu. Cette situation peut se présenter dans de nombreux cas. Par exemple : le fichier n'a pas été complètement téléchargé suite à une erreur du serveur, le fichier a été initialement endommagé, etc. Pour résoudre ce problème, utilisez l'une des recommandations :

  • Essayez de trouver le fichier souhaité dans une autre source sur Internet. Vous aurez peut-être la chance de trouver une meilleure version. Exemple de recherche Google : "File filetype:MSI" . Remplacez simplement le mot "fichier" par le nom de votre choix ;
  • Demandez à vous renvoyer le fichier d'origine, il se peut qu'il ait été endommagé lors du transfert ;

Si votre ordinateur a programme antivirus pouvez analyser tous les fichiers sur l'ordinateur, ainsi que chaque fichier individuellement. Vous pouvez analyser n'importe quel fichier en cliquant avec le bouton droit sur le fichier et en sélectionnant l'option appropriée pour analyser le fichier à la recherche de virus.

Par exemple, sur cette figure, fichier mon-fichier.msi, alors vous devez faire un clic droit sur ce fichier, et dans le menu fichier sélectionner l'option "numériser avec AVG". La sélection de cette option ouvrira AVG Antivirus et analysera le fichier à la recherche de virus.


Parfois, une erreur peut résulter de mauvaise installation du logiciel, ce qui peut être dû à un problème survenu au cours du processus d'installation. Cela peut interférer avec votre système d'exploitation associez votre fichier MSI à la bonne application logicielle, influençant le soi-disant "associations d'extensions de fichiers".

Parfois simple réinstaller 7-Zip peut résoudre votre problème en reliant correctement le MSI à 7-Zip. Dans d'autres cas, des problèmes d'association de fichiers peuvent résulter de mauvaise programmation logicielle développeur, et vous devrez peut-être contacter le développeur pour obtenir de l'aide.


Conseils: Essayez de mettre à jour 7-Zip vers la dernière version pour vous assurer que vous disposez des derniers correctifs et mises à jour.


Cela peut sembler trop évident, mais souvent le fichier MSI lui-même peut être à l'origine du problème. Si vous avez reçu un fichier via une pièce jointe à un e-mail ou l'avez téléchargé à partir d'un site Web et que le processus de téléchargement a été interrompu (par exemple, par une panne de courant ou une autre raison), le fichier peut être corrompu. Si possible, essayez d'obtenir une nouvelle copie du fichier MSI et essayez de l'ouvrir à nouveau.


Soigneusement: Un fichier corrompu peut causer des dommages collatéraux aux logiciels malveillants précédents ou existants sur votre PC, il est donc important de maintenir votre ordinateur à jour avec un antivirus à jour.


Si votre fichier MSI associé au matériel de votre ordinateur pour ouvrir le fichier dont vous pourriez avoir besoin mettre à jour les pilotes de périphérique associés à cet équipement.

Ce problème généralement associé aux types de fichiers multimédias, qui dépendent de l'ouverture réussie du matériel à l'intérieur de l'ordinateur, par exemple, carte son ou carte vidéo. Par exemple, si vous essayez d'ouvrir un fichier audio mais que vous ne parvenez pas à l'ouvrir, vous devrez peut-être mettre à jour les pilotes de la carte son.


Conseils: Si lorsque vous essayez d'ouvrir un fichier MSI, vous obtenez Message d'erreur lié au fichier .SYS, le problème pourrait probablement être associé à des pilotes de périphériques corrompus ou obsolètes qui doivent être mis à jour. Ce processus peut être facilité en utilisant un logiciel de mise à jour du pilote tel que DriverDoc.


Si les étapes n'ont pas résolu le problème et que vous rencontrez toujours des problèmes pour ouvrir les fichiers MSI, cela peut être dû à manque de ressources système disponibles. Certaines versions de fichiers MSI peuvent nécessiter une quantité importante de ressources (par exemple, mémoire/RAM, puissance de traitement) pour s'ouvrir correctement sur votre ordinateur. Ce problème est assez courant si vous utilisez en même temps un matériel informatique assez ancien et un système d'exploitation beaucoup plus récent.

Ce problème peut se produire lorsque l'ordinateur a du mal à terminer une tâche car le système d'exploitation (et d'autres services exécutés en arrière-plan) peuvent consomme trop de ressources pour ouvrir le fichier MSI. Essayez de fermer toutes les applications sur votre PC avant d'ouvrir le package d'installation Windows. En libérant toutes les ressources disponibles sur votre ordinateur, vous vous assurez d'avoir les meilleures conditions possibles pour tenter d'ouvrir le fichier MSI.


Si vous terminé toutes les étapes ci-dessus et que votre fichier MSI ne s'ouvre toujours pas, vous devrez peut-être exécuter mise à niveau matérielle. Dans la plupart des cas, même avec des versions matérielles plus anciennes, la puissance de traitement peut être plus que suffisante pour la plupart des applications utilisateur (à moins que vous ne fassiez beaucoup de travaux gourmands en CPU comme le rendu 3D, la modélisation financière/scientifique ou les travaux gourmands en médias ). De cette façon, il est probable que votre ordinateur ne dispose pas de suffisamment de mémoire(plus communément appelé "RAM" ou RAM) pour effectuer la tâche d'ouverture d'un fichier.

Bonne journée Habr ! Je souhaite présenter une manière intéressante, à mon avis, de créer des programmes d'installation msi pour n'importe quel logiciel et, par conséquent, de le déployer à l'aide d'outils GPO. Je souligne que la méthode décrite n'implique pas la création de «casts» du système, mais utilise des installateurs de logiciels natifs, et seuls des produits gratuits à usage commercial sont utilisés pour créer msi.

Introduction, quelques liens et un avertissement

Chaque installateur de logiciel normal a la capacité d'installer automatiquement avec certains paramètres ou par défaut. L'essence de ma méthode est simple et consiste à emballer le programme d'installation natif dans un "conteneur" msi et à l'exécuter avec les paramètres de ligne de commande nécessaires. Il y a beaucoup d'informations sur le réseau concernant l'installation automatique de telle ou telle application, et je ne m'attarderai pas là-dessus. Notre objectif, je le répète, est d'installer des logiciels à l'aide de stratégies de groupe. Soit dit en passant, certains d'entre vous peuvent affirmer que l'installation peut être effectuée via ZAW, mais, malheureusement, cette méthode n'est applicable que pour l'installation avec les droits de l'utilisateur actuel et ne peut pas être utilisée pour l'installation automatique centralisée d'applications.

Une série intéressante d'articles sur l'installation de logiciels via le GPU. Pour les débutants, je recommande de tout lire pour ne pas se demander plus tard quelle est la différence entre le type d'installation "assignée" et "publique".

Logiciel requis. Logiciel gratuit Exe to MSI Converter et orca bien connu Le premier est nécessaire pour créer un msi à partir d'un exe, et le second pour que le surnom msi résultant puisse être installé via des stratégies de groupe.

La méthode ne prétend pas être complètement unique et à certains endroits, il peut y avoir des excès qui pourraient être évités, mais cela est dû au manque de volonté et à la nécessité de se plonger trop profondément dans les paramètres des tables msi-package. L'objectif initial était de trouver rapidement un moyen gratuit de créer des msi et après plusieurs heures passées à lire des forums étrangers et des redémarrages sans fin de la machine virtuelle, la méthode a été trouvée. De plus, l'article n'est pas une revue de l'interface du programme et vous ne verrez pas de captures d'écran.

Créer et préparer un package

Un exemple d'installation sera produit pour Mozilla Firefox, car il s'agit d'un produit bien connu qui n'a pas d'installateur msi de la part des développeurs.
  1. Exécutez exe vers msi et spécifiez le chemin d'accès au programme d'installation de firefox exe. Selon les informations précédemment trouvées sur le réseau, il devient clair que vous pouvez tranquillement installer le firelis avec les paramètres -ms -ira. Nous les spécifions dans le deuxième champ exe à msi et cliquez sur "Build MSI".
  2. Il semblerait que tout, le msi-package est prêt. En effet, en exécutant le résultat obtenu, nous obtiendrons le firefox installé dans le système, et l'article pourrait être mis au repos. Malheureusement, tout n'est pas si simple. Le package d'installation actuel n'est pas adapté au déploiement via GPO, et lorsque vous démarrez votre ordinateur, vous recevrez des erreurs totalement inexplicables dans les journaux "une erreur irrécupérable s'est produite ..." Et le fait est que les développeurs d'exe à msi aussi veulent manger et leur produit gratuit génère msi "pas selon les règles".
  3. Eh bien, prenons une orque et ouvrons notre emcian dedans.
  4. Tout d'abord, on retrouve le tableau dans la liste de gauche biens et faites attention à deux champs - code produit Et UpgradeCode. Ces deux champs doivent être uniques pour chaque produit, et notre exe vers msi génère toujours le même. Eh bien, ce n'est pas grave, cliquez sur le menu du haut Affichage -> Informations récapitulatives, trouvez le champ code du colis et cliquez Nouveau GUID. Le résultat obtenu est copié dans le presse-papiers et collé dans code produit. Répétez pour UpgradeCode et enfin pour moi code du colis. Juste là dans Informations récapitulatives modifier le champ Titre sur Mozilla Firefox, le reste est facultatif. Cela n'affecte fondamentalement rien.
  5. Encore dans le tableau biens moi Nom du produit sur Mozilla Firefox (je change beaucoup ARPCONTACT Et fabricant). Vous pouvez également définir la valeur correcte pour Version de produit.
  6. Il semble que le GUID et les autres "ID" aient changé, mais comme le montre la pratique, cela ne suffit pas. Cliquez sur orque Outils -> Valider, enlève l'oiseau Afficher les messages d'informations et appuyez sur va.
  7. Comme vous pouvez le voir, un tas d'erreurs est sorti pour la présence / l'absence de certaines tables et valeurs. Je n'ai pas pris la peine et j'ai juste pris le premier petit msi qui est tombé (7zip x64 9.20) et j'ai copié les 4 tables manquantes à partir de là (via Export-Import, bien sûr): _Validation, AdminExecuteSequence, AdminUISequence et AdvtExecuteSequence. En fait, je suis sûr qu'il est possible de créer un programme d'installation msi "correct", sans déchets inutiles, mais n'oubliez pas que notre objectif est simplement d'exécuter la configuration native de l'application en silence.
  8. Après avoir ajouté des tables, recommencez Outils -> Valider(au fait, la première fois, vous pouvez ignorer la vérification et importer immédiatement les tables). Si vous avez également pris msi de 7zip comme base, le résultat sera six erreurs qui doivent être éliminées. Cliquez sur Fermer, supprimez les champs supplémentaires marqués en rouge.
  9. À la fin, vous pouvez vérifier à nouveau la validation et vous assurer qu'il ne reste que des avertissements non perturbateurs. Enregistrez msi.
  10. C'est à peu près tout, il reste à ajouter msi au GPU et à attribuer les propriétés nécessaires.

Nuances

  1. Lors de l'installation par la méthode décrite ci-dessus, vous aurez, pour ainsi dire, deux copies du logiciel. Le premier est l'application réelle dont vous avez besoin, et le second est le surnom msi d'origine, car nous l'avons en quelque sorte installé. En principe, cela n'affecte rien, sauf l'affichage dans Ajout/Suppression de programmes, et alors uniquement sous Windows XP (si vous n'avez rien changé d'autre que ce que j'ai indiqué). L'inconvénient peut être l'apparition de programmes inutiles lors de l'inventaire automatique des logiciels, si vous l'utilisez.
  2. Vous ne pourrez pas désinstaller automatiquement l'application en utilisant les mêmes outils de déploiement. Plus précisément, cela se révélera, mais seul le conteneur msi inutile sera supprimé. Eh bien, vous pouvez bricoler avec les propriétés msi lors de sa création, de sorte qu'il emporte avec lui l'application précédemment installée, également discrètement. Je n'ai pas fixé une telle tâche.
  3. Lors de l'installation des mises à jour logicielles, vous devez spécifier dans les propriétés GPU de l'application qu'elle remplace la précédente, c'est-à-dire qu'elle doit d'abord supprimer l'ancienne. Cela garantit que vous n'aurez pas ces mêmes doublons gauchers d'applications dans "l'installation et la suppression de programmes" qui n'ont été abandonnés à personne.
  4. Pour installer une application qui a une distribution de plusieurs fichiers, vous devrez d'abord la compresser dans un exe, qui se décompressera au démarrage et donnera une commande pour une installation silencieuse. Je recommande de créer des archives sfx en utilisant le même 7-zip.
  5. Rien ne vous empêche d'installer des logiciels via des scripts de démarrage. De plus, cette méthode est plus souple, et je l'utilise depuis longtemps à travers mes scripts. C'est juste que l'utilisation d'outils GPU natifs est beaucoup plus rapide, car une simple création de msi à partir d'un exe prend quelques minutes.
  6. Windows 7, pour une raison quelconque, ne dit pas "Installation d'une application gérée..." mais dit simplement "veuillez patienter". Lors du déploiement de tout un tas de logiciels à la fois pour la première fois, ou lors de l'installation d'une application lourde, cela peut inciter l'utilisateur à appeler l'administrateur ou à appuyer sur le bouton de réinitialisation.
Cela semble être tout, j'espère que c'était intéressant, partagez votre expérience.

introduction

Nos programmes d'installation Windows contiennent un package complet d'installation côté client (MSI) (basé sur Windows Installer v2.0). Les instructions d'installation réseau supposent que l'utilisateur est familiarisé avec les bases de Windows Installer, en particulier le déploiement des fichiers MSI. Ce package peut être utilisé avec n'importe quel système d'exploitation Windows prenant en charge Windows Installer v2.0.

Installation sur un serveur réseau

  1. Double-cliquez sur le fichier résultant ( Yenka_Setup_(MSI).exe)
  2. Installez ce package dans le dossier partagé de vos programmes.
  3. Attention R : Le programme doit être activé AVANT de déployer le package sur le réseau. Pour ce faire, exécutez "Yenka.exe" à partir du dossier où vous avez installé le programme (<путь установки>\program files\Yenka\Software\Yenka.exe) et suivez les instructions d'activation.

Installation

Installation d'un package MSI à l'aide de la ligne de commande

  1. Dans le champ de commande, saisissez la ligne :
    msiexec /i"<путь к MSI файлу>\YK.msi"
    où:<путь к MSI файлу>est le chemin d'accès au fichier de package Windows Installer. Par exemple, la ligne pourrait ressembler à ceci : msiexec /i"C:\Program Files\Yenka\YK.msi"
  2. Appuyez sur la touche ENTRÉE
    Attention : Le service Windows Installer vous permet d'effectuer une installation en mode "invisible", à l'aide de la touche "/q". Par exemple: msiexec /i"C:\Program Files\Yenka\YK.msi" /q. Pour afficher une barre de progression de l'installation, vous pouvez utiliser le " /qb".

Suppression d'un package MSI à l'aide de la ligne de commande

  1. Dans le menu "Démarrer", sélectionnez "Exécuter..."
  2. Dans le champ de commande, saisissez la ligne :
    msiexec /x"<путь к MSI файлу>\YK.msi"
    où:<путь к MSI файлу>c'est le chemin d'accès au fichier de package Windows Installer
  3. Appuyez sur la touche ENTRÉE

L'erreur d'installation de Windows est l'un des problèmes de pop-up les plus courants rencontrés par les utilisateurs du système d'exploitation Windows.

L'erreur peut apparaître quelle que soit la version de votre système d'exploitation.

Raisons de l'erreur

Vous pouvez exécuter une analyse du système d'exploitation à l'aide de la commande Sfc /scannow. Vous devez le saisir dans la fenêtre de ligne de commande.

Vous pouvez également démarrer la ligne de commande de deux autres manières :

  • Démarrer -> Tous les programmes -> Accessoires -> Invite de commandes.
  • Démarrer -> Exécuter et entrez le nom du programme cmd.exe

En quelques minutes, vous recevrez des informations détaillées sur les disques du système d'exploitation, les fichiers corrompus, les problèmes avec les services et d'autres programmes système.

La ligne de commande trouvera non seulement les fichiers corrompus et endommagés, mais les remplacera également par des fichiers exploitables.

Après la numérisation, fermez l'invite de commande et redémarrez votre ordinateur personnel ou votre ordinateur portable. Essayez d'exécuter le processus d'installation de n'importe quel fichier exécutable.

Microsoft propose également aux utilisateurs un utilitaire automatique qui peut résoudre le problème de l'installateur.

Accédez à l'adresse Web du site Web officiel de l'entreprise https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

Dans la fenêtre qui s'ouvre, cliquez sur le bouton "Exécuter maintenant". L'utilitaire restaurera la configuration correcte du programme d'installation.

Il convient de noter que l'utilitaire ne fonctionne pas avec la huitième version du système d'exploitation.

Configuration de l'accès du programme d'installation aux fichiers msi

L'échec de l'installation peut être dû au fait que le programme d'installation n'a pas accès aux fichiers msi. L'utilisateur peut résoudre lui-même ce problème.

Suivez les instructions ci-dessous :

  • Trouvez votre fichier d'installation et faites un clic droit dessus;
  • Sélectionnez la fenêtre des propriétés ;
  • Accédez à l'onglet des paramètres de sécurité ;
  • Dans la zone de texte groupes ou utilisateurs, vérifiez s'il existe un utilisateur nommé "système". S'il n'y est pas, vous devez ajouter l'utilisateur manuellement ;

  • Pour ajouter un nouvel utilisateur, cliquez sur le bouton Modifier puis sur le bouton Ajouter ;
  • Dans le champ de texte pour les noms de l'objet sélectionné, écrivez le mot "système" (sans les guillemets). Si vous utilisez une version anglaise du système d'exploitation, saisissez le mot System ;
  • Le mot saisi doit être instantanément souligné, comme indiqué dans la figure ci-dessous ;

  • Cochez la case à côté du champ d'accès complet et cliquez maintenant sur le bouton OK ;

Le programme d'installation pourra désormais accéder à l'exécutable. L'installation devrait se terminer sans problème.

Notez que dans certains cas, un logiciel antivirus peut bloquer l'accès au fichier d'installation.

Pour résoudre cette variante du problème, vous devez vous connecter au système d'exploitation sous un compte administrateur, désactiver l'antivirus et activer la compatibilité avec d'autres versions du système d'exploitation dans les paramètres des propriétés antivirus, comme indiqué dans la figure ci-dessous.

Erreur du programme d'installation de Windows - Solutions

Vous avez aimé l'article ? Partager avec des amis: