- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 171
 
Open
Labels
Description
Describe the bug
Dll-extraction fails for Microsoft Visual C++ Redistributable 143 Merge Module with following error:
Failed to create view with query: SELECT * FROM `Media`
Technical Detail:
   at Microsoft.Tools.WindowsInstallerXml.Msi.View..ctor(Database db, String query)
   at Microsoft.Tools.WindowsInstallerXml.Msi.Database.OpenExecuteView(String query)
   at LessMsi.Msi.Wixtracts.CabsFromMsiToDisk(Path msi, Database msidb, String outputDir)
   at LessMsi.Msi.Wixtracts.ExtractFiles(Path msi, String outputDir, MsiFile[] filesToExtract, AsyncCallback progressCallback, ExtractionMode extractionMode)
   at LessMsi.Gui.MainForm.btnExtract_Click(Object sender, EventArgs e)
To Reproduce
Steps to reproduce the behavior:
- Install 
Visual Studio Installer, then the componentC++ 2022 Redistributable-MSMs. - Open the file 
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Redist\MSVC\v143\MergeModules\Microsoft_VC143_CRT_x64.msmin LessMSI. - Click on 'Extract'.
 - See error, no dlls are extracted.
 
Expected behavior
The extraction should succeed without an error popout and the dlls should be visible in the target directory.
Screenshots
Desktop (please complete the following information):
- OS: Windows 11
 - Version 2.4.0.0
 
Additional context
Here is the related file:
Microsoft_VC143_CRT_x64.msm.txt
You have to remove the .txt suffix.
activescott
