Where is the extracted .msi file located?

I have a setup exe and I want its .msi file for administrative installation (see https://superuser.com/questions/307678/how-to-extract-files-from-msi-package )

But, although I see the .msi extract at first, I cannot find it.

Where is this file located?

+3


source to share


3 answers


I found a much better solution, Igor gave me this idea.

I used ProcessMonitor and filtered with Process is msiexec.exe and Path ends with ".msi".



I found msi in:

C:\ProgramData\Downloaded Installations\{41A70E83-DA5D-4CA6-9779-73C9330E3D13}\IQProtector64.msi

      

0


source


Usually MSI files can be extracted at different time points, depending on who was launched (User \ System \ etc) and how setup.exe is configured. Sometimes you can extract it using various command line switches for setup.exe.

An easy way to check is to run it under a user account, go to the% temp% folder, most likely a folder with {GUID_view_name} should be created. Inside this folder, you will find the MSI file.

User folder% temp% has a different location in different Windows versions:
Windows XP \ 2000 \ 2003:

"C:\Documents and settings\{user name}\Local settings\Temp" or "%userprofile%\local settings\temp"

      



Windows Vista \ 7 \ 8 \ 2008 \ 2012

"C:\Users\{user name}\AppData\Local\Temp" or "%userprofile%\appdata\local\temp"

      

PS Also you can check this SO question-answer .

+1


source


Take a clean virtual machine down and use a program like Install Watcher or InCntrl to record the current state of the file system. Run setup.exe until you are at the first MSI dialog and do another entry. Diff and find where the MSI and related support files appear.

0


source







All Articles