Any tips on Troubleshooting Error 2356 Could not locate cabinet in stream: [2]. ?



Question

I’ve got a report of error 2356 “Could not locate cabinet in stream: [2].” which says a cabinet is missing from the stream. How can I see the streams that are in the MSI and once I know the names, how can I extract them?

Answer


Wistream.vbs can list the streams in the database. You can use msidb.exe to extract them (msidb.exe /?)


The full suite of scripts, including Wistream.vbs is available in the Windows Installer SDK which is a portion of the Windows Platform SDK.


Content credit also belongs to






[Author: Robert Flaming]


This posting is provided “AS IS” with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm.