An MSI file, which Is referred to as a Windows Installer Package, Is simply a file that contains specific Instructions on how to Install and remove certain programs and applications. When the MSI file Is double-clicked, It's contents will be extracted, and the Installation or removal process will begin thereafter. If for one reason or another you want to grab and save It's contents, In this tutorial, I will show you how to add Extract All to the right-click context menu.
Before I begin, here's what I'm referring to. As per the Image below, this Is an MSI file of a popular file archive utility named 7-Zip. What you don't know, It that this MSI file, Is packaged with many other files that will automatically extract once It's double-clicked.
Here's a snippet of the files that the above MSI file contains. There are executable, DLL, Compiled HTML files and many more. I've actually extracted these files to a folder, with the tweak that I'm about to Introduce.
I will demonstrate how to add an Extract All option to the right-click of the mouse, whereby It will allow you to extract all the contents of the MSI file, to a folder In the same directory as the MSI file Itself.
To achieve this, I will use a neat little Registry file, that will automatically add the entries to the Windows Registry, and apply the Extract All option to the right-click thereafter. I have provided the download links to the Registry file, at the end of this article. So without further ado, let's get this tutorial started.
Step One:Once you've downloaded the file, extract Its contents to a folder of your choice, and double-click the Add Extract All.reg file. It will prompt whether to add the entries to the Windows Registry, so hit Yes.
Step Two:A message will now be returned, confirming that the entries have been successfully added to the Registry, so click OK to finalize the process.
Step Three:I've now right-clicked my MSI file and as you can see, the Extract All option has been added. Let's see what happens when I click It.
Step Four:As expected, all the contents from my MSI file have been extracted to folder that was automatically created In the same directory. Let's checkout what the folder contains In the next step.
Step Five:This Is only a minority of the folder's contents. I can now view the readme.txt and License.txt files, and perform other tasks with the files on hand.
Last Step:In the event you've changed your mind, and want to remove the Extract All option from the right-click menu, simply double-click the Remove Extract All.reg file and hit Yes.
Final Thoughts:The process to extract all files from a given MSI file, doesn't really get any easier than this, does It? Whatever your reason Is to access the MSI file's contents, this tweak will certainly suffice your needs. Just remember, that It will automatically extract everything to a folder In the same directory as the MSI file.
Use any of the links below to download the aforementioned Registry files.
Direct Link Solidfiles:
Direct Link Mega:
Direct Link Mediafire:
Direct Link AnonFiles:
Direct Link Sabercathost: