Raymond.CC Blog
  • Home
  • Forum
  • Giveaway
  • X-Ray 2.0
  • Contact
  • About
  • I’m Feeling Lucky
Search the site...
You are here: Home » Computer » How To View and Extract Contents from a MSI File

How To View and Extract Contents from a MSI File

Updated by Raymond - 4 years ago - Computer
25
  • Like
  • +1
  • Tweet
  • Printer Friendly and PDF

I can say that I really hate Microsoft MSI installers because sometimes the installation would screw up so bad that I cannot even uninstall or reinstall the program. Most of the time the problem can be fixed by using Windows Installer CleanUp Utility but there are times when this tool doesn’t work at all and had to reinstall the whole Windows operating system because my client urgently needs to use the software.

There are some programmers that likes to use MSI installers to pack their programs when the program doesn’t really installation. I don’t want to have tons of program in my Program Files folder and also unnecessary registry entries. Let’s take Microsoft BootVis, a performance trace visualization utility that you can use with Windows XP systems as an example. The setup file is bootvis.msi and requires installation. After installation, there are only 4 files in C:\Program Files\Microsoft Bootvis. From the looks of it, I don’t really need to install the program and can actually run BootVis.exe from anywhere.

So here are some useful methods that you can use to view and extract contents of a MSI file.

When I posted about Universal Extractor, it did mentioned that it can extract files from Windows Installer Package MSI. I tried loading a MSI file in Universal Extractor and it prompt me that it supports 3 methods (MSI Administrative Installer, msi2xml extraction and MSI TC Packer extraction) of extracting MSI installer packages. The first method uses the command line method which you’ll find at many other websites on how to extract MSI files. The command is: msiexec /a filepathtoMSIfile /qb TARGETDIR=filepathtotargetfolder
The second one uses an open source Windows Installer Database To XML Bi-Directional Converter created by Daniel Gehriger. The third method uses a Total Commander plugin created by Alex Gretha that extracts Windows Installer package (MSI).

Extract MSI

Unfortunately none of methods are 100% reliable. If the default method does not seem to work, you have to rerun Universal Extractor and select an alternative method. All 3 method in Universal Extractor only extracts all the files in MSI package. It doesn’t allow you to view what is inside the MSI package and pick only the file that you want to extract.

I found another free tool called Less MSIérables aka lessmsi, a small tool to extract the contents of an .msi file.
Less msierables
The good thing about Less MSIerables is you are able to view the contents of a MSI file. See any files that you want to extract, just put a checkmark next to the file and click Extract. Other than that, there is a table view where you get to see more geeky information such as File, Components, File Name, File Size, Version, Language, Attributes and Sequence. There’s also a Summary tab for you to view a summarized information about the MSI file. The last time Less MSIérables aka lessmsi updated was on November, 10, 2005. Although it is very old but it works perfectly!

[ Download Less MSIérables ]


Didn't find what you want? The links below could help:

Activate Free Kaspersky Anti-Virus 2013 ROG with 1 Year LicenseActivate Free Kaspersky Anti-Virus 2013 ROG with 1 Year LicenseUnWrapper GOTD Saves the Newer Giveawayoftheday Setup Installer FileUnWrapper GOTD Saves the Newer Giveawayoftheday Setup Installer FileUnable to View Pictures in Archive with 7-ZipUnable to View Pictures in Archive with 7-ZipMaking iTunes 10 Portable with Spoon Studio 2011Making iTunes 10 Portable with Spoon Studio 2011

25 comments on “How To View and Extract Contents from a MSI File”

  1. Toto says:
    3 years ago

    I wish I’d found this sooner!
    The headaches…

    Reply
  2. Dirk says:
    4 years ago

    At the spur of the moment, I needed to pull a single file from an MSI. Searched for MSI Extraction and got your site on the top of the list. Badda Bing Badda Boom and I had my file for my client. You rock dude! Thanks!

    Reply
  3. Amer says:
    4 years ago

    i believe you can also use 7zip to extract msi packed file..

    Reply
  4. Neostar says:
    4 years ago

    Possibly the most useful software I had this new year, thank you raymond :)

    Reply
  5. Hong Meng says:
    4 years ago

    Great tool , thanks =)

    Reply
  6. Merlin_Magii says:
    4 years ago

    Thanks Raymond – Happy New Year.

    Reply
  7. Paulo says:
    4 years ago

    When I had MSI issues I’ve always used Basic MSI Unpacker:

    jsware.net/jsware/msicode.php5

    nevertheless your 2 additions are great to my arsenal.

    Thx

    Reply
  8. Davey Jones says:
    4 years ago

    By the way, Happy New Year all.

    Reply
  9. Davey Jones says:
    4 years ago

    Thank you so much for all of your hard work in bringing everyone so many great ideas. I am a regular visitor and feel I need to just say THANK YOU!

    Reply
  10. billy13 says:
    4 years ago

    Thanks from Greece Ray!!!

    Reply
  11. Laurent-Charles says:
    4 years ago

    You can also do it from the command prompt. In Windows XP you have to use the following command :

    msiexec /a PathToMSIFile /qb TARGETDIR=DirectoryToExtractTo

    Reply
  12. Rekhyt says:
    4 years ago

    Thank you for your tips Raymond, this really helpful for me. :)

    Reply
  13. Erwin Ried says:
    4 years ago

    I hate those MSI installers too.

    Microsoft even put their commandline tools as installers, why did they don’t put just the exe file?!

    I have an XP virtual machine running in my Vista main machine to run all those installers so I can extract easily the contents.

    Reply
  14. Vibhanshu says:
    4 years ago

    Nice post raymond is there any utility to join or extract cab files

    Reply
  15. mambox says:
    4 years ago

    thanks for the misserables..didnt know this one!

    Reply
  16. Roy Raay says:
    4 years ago

    Great tip mate, thanks, Happy New Year!

    Reply
  17. SHAN says:
    4 years ago

    thanks ray i really needed this

    Reply
  18. Ken says:
    4 years ago

    Wow, thanks for the recommendation… like your posts, your site seems to be my daily habit (though i seldom post comments)

    Reply
  19. sunkuamr kothari says:
    4 years ago

    nice information

    Reply
  20. webcadre says:
    4 years ago

    nice tool ray, i once ecounter a .msi file and dont know what todo but now i have the tools to extract it thanks ray! :)

    Reply
  21. FLAVIUX says:
    4 years ago

    Believe it or not, I need to use some of those tons of the utilities you post every day. Storing them is not a problem, but even if I try to order them it\’s kinda difficult to remember where they are and even what they do. They are just too much, maybe … or is it just because I read your posts every day and I download everything? Anyway, it\’s a while I\’m reading your posts, I must congratulate you. I also grabbed some free licenses, wow. I\’ll be continuing doing this. Also, please continue you too writing. Keep up the good work, young man ! HAPPY NEW YEAR !!

    Reply
  22. vhick says:
    4 years ago

    Thanks again sir raymond for this wonderful and useful app. i always used universal extractor for my portable apps..this one really helps..

    thanks again

    Reply
  23. John says:
    4 years ago

    Hello Ray,

    I used ORCA, but this doesn’t work as expected. Also, most of the time Universal extractor cannot extract anything from the MSi – it doesn’t do a very good job.

    But I’m glad you posted something concrete. I am going to try this one.

    Have any idea if the author is going to update the Less MSIérables? By the name, I guess it’s a french author…

    Thanks for this tip man. I hoped Microsoft would have given a tool of its own, but…

    Thanks again.

    Reply
  24. Nick C says:
    4 years ago

    Thanks. A program such as this may be handy in making a portable app for a USB flash drive.

    Reply
  25. xje4bv says:
    4 years ago

    Lol. I just downloaded BootVis. I use this MSI extractor to remove all the Bonjour and other services bundled with the iTunes setup. Thanks.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recently Updated

  • flash bios icon

    5 Tools to Easily Install FreeDOS or MS-DOS onto USB for BIOS Flashing

  • avast icon

    Reset or Remove avast! Authorization Password to Access Settings

  • U3 icon

    How to Customize U3 USB Smart Drive to Become Ultimate Hack Tool

New Articles

  • task manager replacement icon

    Memory Usage Test to See Which is the Lightest Antivirus Software

  • kaspersky antivirus 2013 icon

    Activate Free Kaspersky Anti-Virus 2013 ROG with 1 Year License

  • remote access software

    Top 8 Remote Access Software for Providing Online Support

Popular Posts

  • Top 10 FREE Data Recovery Software

    Top 10 FREE Data Recovery Software

  • How to Hack Into a Windows XP Computer Without Changing Password

    How to Hack Into a Windows XP Computer Without Changing Password

  • 10 Free Software to Mount CD or DVD ISO Image File as Virtual Drives

    10 Free Software to Mount CD or DVD ISO Image File as Virtual Drives

Recommend on Google
Follow @raymond_cc
Subscribe Youtube »
(c) 2013 Raymond.CC Blog
  • Contact
  • Disclaimer
  • Disclosure
  • Privacy Policy
  • Terms of Use
  • Sitemap