March 30, 2008

Less Msiérables (LessMSI) Is Available Again!

After moving the server to a new location, world travels, and fighting a barrage of hardware problems, I've finally had the time to put things back together. blogs.pingpoet.com and LessMSI- the tool to extract from MSI files - are now available again!


I'll continue to monitor everything there too, but this is my new home on the web, so it is best to leave comments and suggestions about LessMSI here.

Update: Yes, as surprised and embarrassed as I am to say it, the latest version of LessMSI / Less Msiérables is in fact from November, 10, 2005. 

Update Dec 2009: The tool is now being more actively maintained with reliable downloads at http://code.google.com/p/lessmsi/


I do plan to update it again (I have a long list of requests and ideas), but unfortunately I have a busy schedule over this summer and I don't know when I'll be able to do so.

19 comments:

AdvancedSetup said...

So is the 11/10/2005 the latest version of lessmsierables ?

Also don't see a download link for it here on your new site.

scott said...

Thanks for asking! I updated this post with the answers to your questions.

Matthew said...

Is the server up? The link does not work...:(

scott said...

Server is up again! There was a storm that took my server down and I haven't been there to fix it due to traveling.

ruckerz said...

scott,

good util, but clicking on extract ( while all the files checked off ) does nothing for me? If I check off one file, I get the dialog box to save them in a specific dir, I choose the dir, lessmsi makes the folders, but does not actually extract the file?

ruckerz said...

oh this is with vista x64 if that matters.

scott said...

It is almost definitely due to x64. Unfortunately, I'm traveling for business over the next month and don't have x64 test machine available to me. However, I'll have a look and see if I can find anything obviously wrong.

scott said...

ruckerz: I'm not sure if this is the problem or not, but you can try right-clicking the executable and running it as an admin if you have not already. You should also be able to use that compatibility feature of vista to tell it to run in x32 mode, but I can't remember exactly how to do it.
When I have an x64 machine available to me again I'll do some testing and fix it.

Anonymous said...

The download link is not working for me, is ther someone that can send me this application to:
llilo85@yahoo.com

Thanks....

scott said...

BTW: I updated the host to a place that should be a bit more reliable (<cough> google) :) )

Dominic said...

Scott,

I too tried LessMSI on Vista (but this is Centrino processor so not x64) and it also failed to work on Extract.

After hunting through and playing with the code a little I found the problem and fixed them (only a couple of small changes).

These problems may be more related to changes in the behaviour of .NET (I'm using 3.5SP1) and I wanted to feedback the changes I made to you for inclusion.

How is it best to do this?

scott said...

I am working on an update to LessMSI that will include thorough fixes for vista. Sorry for the delayed reply. I should publish it this week or next weekend at the latest. I have one more feature I want to add...

chris said...

This program works well, but I am having a problem with one single msi file that will not extract using the GUI. I have tried to track down the error... it looks like it goes in to an infinite loop once it calls:

extCab.Extract(cabFileSpec, cabFolder.FullName)
-line 339 in wixtracts.cs

No errors are thrown, it just freezes.
The MSI file is VBRuntime.msi, and the author is CodeWrights. I can send this file to you if you wish.

Possible ideas: The GUI says there are only 10 files, but when I use 7z, each of the #Disk1.CAB and #Disk2.CAB have 10 files, and they are the same 10 files. Maybe when the files are extracted to a "temp" cab file, it is trying to extract a file that is already there, and since it is the same file name...It freezes??? I noticed the ".duplicate" renaming system in lessmsi, but am not sure where that takes place. Anyways, Any help would be great.

scott said...

Chris:
I received your email with the attachment too. I've had some computer problems the last couple days, but as soon as I have a chance I'll investigate and get back to you. I already made some fixes on the source, I just need to test it and push it out. Hopefully it works already and I'll publish the fix over the weekend.

chris said...

I am pretty sure I found out the problem. In that MSI file, there are two #cab files, #Disk1.cab and #Disk2.cab. One of the files in #Disk1.cab is only a partial file, and the rest of that file is in #Disk2.cab. If both #Cab files are extracted from the MSI before each individual cab file is extracted, the program works and does not crash....Meaning, LessMSI finds the first #[file] in the msi...extracts, finds second #[file]...extracts, but in this MSI file, both #[files] need to be out before it will extract correctly. I verified this by using winzip to extract both cab files, and running lessmsi in the same directory as those cab files and it extracted fine.

Anonymous said...

Hi Scott!
Please release new version of LessMSI that work on vista and seven.
In Vista or Seven failed to extract.

amin said...

any news? waiting for the new version (for well about a year now :P)

scott said...
This comment has been removed by the author.
scott said...

A new version of lessmsi is now available. Among other things it has good support for Vista and Win7. Find out more at:
http://blog.scott.willeke.com/2009/12/updated-lessmsi-less-msierables-utility.html