Lessmsi是微软Windows的免费程序,可以用来查看和提取Windows Installer MSI文件的内容。
虽然这个程序是为Windows设计的,但它也可以与Wine一起工作。
请注意,lessmsi不是您可以用来查看和提取msi文件内容的唯一程序。许多用于创建和提取档案的程序(如Bandizip)也可以做到这一点。
像lessmsi这样的专用解决方案的一个主要优点是它包含了其他程序没有的功能,比如表视图和流信息。这些列出了安装程序在执行过程中对注册表所做的更改。
Lessmsi是作为命令行工具和图形用户界面版本提供的。图形用户界面版本相对简单。它在顶部显示加载新msi安装程序文件的选项,然后在主区域显示文件和其他信息。
这类似于归档程序在支持msi文件时如何处理它们。您将获得文件名、路径信息、大小、组件和版本信息(如果有)。
您可以在界面中选择单个文件,然后单击提取按钮从msi文件中提取单个文件。
这对于从msi安装程序文件中提取可执行文件非常有用,这样它们就可以在不安装的情况下运行。可行性也取决于安装。例如,如果一个程序需要注册表项,可能无需安装即可运行该文件。
“表视图”选项卡列出了所有表的详细信息。您需要在顶部选择一个表格,如“功能”、“目录”、“注册表”或“升级”来列出信息,如默认安装路径、注册表修改或快捷方式信息。
“摘要”选项卡提供加载程序的摘要。它显示作者姓名、评论、创作时间和日期等信息。
您可以在“编辑文件搜索”下找到文件搜索。这对于包含大量文件的大型msi文件非常有用。
如果你安装了这个程序(也提供了安装程序),你将获得资源管理器的集成。右键单击资源管理器中的任何msi文件,可立即查看或提取其内容。便携式版本具有您可以在“编辑首选项”下启用的相同选项。
命令行工具比gui版本更具限制性。您可以使用lesmsi x[]命令提取任何msi文件。
结束语
Lessmsi是一个特殊的工具。它可能不会吸引大多数用户,尤其是如果您只需要将文件提取到安装程序文件中。但是,想要创建可移植版本或检查安装程序在执行时会做什么的用户会发现该程序对该任务有用。