240 votes

Comment extraire des fichiers d'un paquet MSI ?

Nous avons quelques anciens correctifs dont nous voulons récupérer les fichiers, mais nous ne voulons pas prendre le temps de les installer sur une machine.

Quelqu'un peut-il me conseiller un moyen d'extraire des fichiers d'un paquet d'installation MSI ?

0 votes

Pouvez-vous fournir plus d'informations sur le paquet d'installation MSI exact que vous voulez extraire, les détails de votre système d'exploitation, etc.

3voto

Simon Gillbee Points 406

0 votes

Bien. Mais malheureusement seulement pour les TC 32-bit

1voto

Dave Griffiths Points 688

Vous pouvez utiliser Orca cette application fait partie du SDK de la plate-forme, mais vous pouvez également la télécharger à partir d'ici http://astebner.sts.winisp.net/Tools/Orca.zip

3 votes

Orca est meilleur pour extraire les méta-données comme les fichiers, les dossiers et les tables de registre. Il n'est généralement pas très utile pour extraire les fichiers réels (complètement inutile si les fichiers ne sont pas stockés dans la table binaire).

1voto

not2qubit Points 1669

lessmsi est vraiment le meilleur choix ici, car il vous permet de choisir exactement quels fichiers extraire et où ils doivent aller. En outre, il peut être facilement installé à l'aide de la fonction apt-get pour Windows, appelé Choclatey . Ce qui précède lessmsi Le site web a déplacé et il peut également être trouvé/téléchargé à l'adresse suivante GitHub . En outre, vous pouvez trouver de nombreux autres outils et des informations relatives à MSI ICI. (Désolé, je ne peux pas poster plus de 2 liens !)

0voto

Vous pouvez également essayer L'extracteur MSI de Heath Stewart .

0voto

Paralife Points 1725

Les configurations .exe d'Installshield (comme vous les appelez) existent sous de nombreuses formes, et il est généralement possible d'en extraire des fichiers.

Un setup.exe d'Installshield peut contenir d'anciens installateurs non-msi ou de nouveaux installateurs msi.

Si le setup.exe emballe un setup MSI, vous pouvez spécifier setup.exe /a et l'installation administrative du MSI s'exécutera, vous permettant de spécifier un emplacement de sortie pour les fichiers.

Si le fichier setup.exe est une ancienne installation d'Installshield, il peut ou non prendre en charge l'extraction de fichiers via la commande /extract_all : [path] switch . Veuillez consulter aquí (mis à jour en juillet 2011, le lien Acresso n'était plus valide, mis à jour à nouveau en février 2014 - pointant vers itninja maintenant).

Notez également que une autre façon pour mettre la main sur ces fichiers, il suffit de vider le dossier temporaire de votre système, de lancer le setup.exe de manière interactive et d'attendre que la première boîte de dialogue s'affiche. Dans la plupart des cas, le programme d'installation aura extrait un certain nombre de fichiers dans un dossier temporaire. Parfois les fichiers sont simples, d'autres fois au format CAB, mais Winzip, 7Zip ou même Universal Extractor (je n'ai pas testé ce produit) - peuvent être capables de les ouvrir.

0 votes

Je n'ai plus besoin de le faire, mais je vais essayer ce que vous suggérez à un moment donné pour voir si cela aurait fonctionné. Merci de votre réponse.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X