.MST

MST File

Windows Installer Transform
Ask a question
QUICK ANSWER

An MST file is a Windows Installer Transform -- a set of changes applied to an MSI installer to customize a software installation (features, settings, license keys, silent mode). You do not run it on its own; apply it with msiexec: msiexec /i app.msi TRANSFORMS=custom.mst /qn. To view or edit one, use Microsoft's free Orca tool from the Windows SDK.

Developer: Microsoft Category: Settings Files MIME: application/octet-stream
OPENS ON Windows
Related: .ICA · .DS_STORE · .WMZ · .CFG

On this page

19k+ extensions indexed
Last reviewed Aug 18, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the MST file format?

Files with the .mst extension, also known as transform files, are used by the Microsoft Windows operating system for storing Windows Installer (msiexec.exe) application installation settings. An .mst file contains installation configuration and parameters that control how a Windows application is installed, without altering the original installer package.

The purpose of .mst files

The main use of .mst transforms is to customize Windows Installer settings when installing various applications - pre-setting feature selections, suppressing dialog boxes, redirecting the install directory, or silently accepting license terms. The contents of an .mst file are updated each time the preferred installation settings for a given application are modified.

Where are .mst files used?

.mst files are commonly used by IT administrators and enterprise deployment teams to roll out standardized, pre-configured software to managed workstations. They are also used by programmers during software development and software version testing.

.mst files and MSI packages

.mst files work alongside a base .msi package. They allow users to change local installation settings without modifying the Windows Installer package itself. A transform is applied at install time using the TRANSFORMS property:

msiexec /i installpkg.msi TRANSFORMS=transforms.mst

Multiple transforms can be chained by separating file names with semicolons. Internally, .mst files are binary COM Structured Storage (OLE compound) databases - the same container format used by .msp patch files - storing only the delta between a reference installer database and the customized target state.

Security & safety

RISK: MEDIUM

An MST is data, not directly executable, but it modifies how an installer runs - a malicious transform could change install paths, disable security prompts or alter which components are installed. Only apply transforms from trusted sources (your IT department or the software vendor) alongside their intended MSI. Inspect an unfamiliar .mst in Orca before deploying it. Because installs often run with elevated/admin rights, a tampered transform deployed at scale is a real supply-chain concern - verify provenance.

Format details

in a nutshell
FULL NAMEWindows Installer Transform
DEVELOPERMicrosoftsince Windows Installer (MSI) era, ~1999 (Office 2000 / Windows 2000)
MIME TYPEapplication/octet-stream
TYPEWindows Installer transform - a COM Structured Storage (OLE compound) database (binary)
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
Same Compound File (OLE2/CFBF) header as .msi, legacy .doc/.xls, .msg etc. - D0 CF 11 E0 A1 B1 1A E1 at offset 0. Not unique to MST; an MST is a Windows Installer database stored in this container, distinguished by its internal transform tables, not by magic bytes.

Programs that open MST files

Windows4 apps
Orca (Windows SDK MSI tools) Free Open the base MSI in Orca, then Transform → Apply Transform to view, or Transform → New Transform → edit → Generate Transform to create/edit the .mst.
Windows Installer (msiexec, built-in) Built-in Apply it to its MSI: 'msiexec /i package.msi TRANSFORMS=custom.mst /qn'. The MST is not run on its own.
InstEd (MSI/MST editor) Freemium Open the MSI, then load/create the transform to inspect or edit changes - a friendlier alternative to Orca.
Advanced Installer Freemium Use its MSI/transform tooling to author or apply an .mst for repackaging/deployment.

Technical details

deep spec
Container formatCOM Structured Storage (Compound File Binary Format / OLE2) - the same binary container used by .msi packages, .msp patches, and legacy Office documents
File signature (magic bytes)D0 CF 11 E0 A1 B1 1A E1 at offset 0 - standard OLE2 header shared with other Compound File formats; not unique to .mst
MIME typeapplication/octet-stream - no dedicated registered MIME type exists for .mst
DeveloperMicrosoft
Content modelStores only the delta - rows that differ between a reference MSI database and the customized target state; not a standalone full installer database
Applied viaTRANSFORMS= property on the msiexec command line, e.g. msiexec /i package.msi TRANSFORMS=custom.mst
Transform chainingMultiple .mst files can be applied in sequence by separating their paths with semicolons in the TRANSFORMS value
Transform validation flagsFlags such as MSITRANSFORMVALIDATION_PRODUCT lock a transform to a specific product code, version, or language to prevent mis-application
Transform error conditionsError condition flags such as MSITRANSFORMERROR_CHANGECODEPAGE define behavior when a transform is applied to a mismatched or incompatible package
Group Policy supportCan be specified alongside an .msi package in Group Policy Software Installation for automated pre-configured enterprise rollout
PlatformWindows only - Windows Installer is a Windows-exclusive technology; .mst files have no equivalent on macOS or Linux
Relation to .msp patches.msp (Windows Installer Patch) uses the same OLE compound container but delivers binary file patches; .mst delivers table-level database changes only
Editing toolsOrca (Windows SDK) is the official free MST editor; InstEd and Advanced Installer also support authoring; msiexec.exe applies but cannot author transforms
Typical enterprise usePre-configuring MSI-packaged software (e.g., Office, Acrobat) for standardized deployment via SCCM, Microsoft Intune, or Group Policy
ReleasedWindows Installer (MSI) era, ~1999 (Office 2000 / Windows 2000)
Specificationlearn.microsoft.com

MST conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with MST files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about MST files.

Frequently asked questions

What is an MST file?
A Windows Installer Transform - a set of changes applied to an MSI installer to customize a software installation (features, settings, license keys, suppressed dialogs). It's mainly used by IT admins for standardized, silent deployments.
How do I open or edit an MST file?
Use Microsoft's free Orca tool (part of the Windows SDK): open the base MSI, then Transform → New Transform to edit, or Apply Transform to view changes. You can't meaningfully open an .mst without its MSI.
How do I install an MSI with an MST transform?
Run: 'msiexec /i package.msi TRANSFORMS=custom.mst /qn'. Chain several with semicolons: TRANSFORMS="a.mst;b.mst". The /qn switch installs silently.
What's the difference between an MSI and an MST?
The MSI is the full installer database; the MST is only a set of changes layered onto it at install time. An MST is useless on its own - it always needs its base MSI.
Can I double-click an MST to run it?
No. An MST isn't an installer by itself; it must be applied to its MSI via the TRANSFORMS property in msiexec or a deployment tool. Double-clicking it usually does nothing useful.
How do I create an MST file?
Open the vendor's MSI in Orca, choose Transform → New Transform, make your edits (properties, features, etc.), then Transform → Generate Transform and save the .mst.

References

1Microsoft Learn - TRANSFORMS property and transforms overviewlearn.microsoft.com
2Microsoft Learn - Orca.exe (MSI database editor)learn.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.EXEWindows Executable (Portable Executable)
8.NOMEDIAAndroid No-Media Marker File
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.ICACitrix Independent Computing Architecture file
.DS_STOREmacOS Finder Desktop Services Store (.DS_Store)
.WMZWindows Media Player Skin
.CFGConfiguration File
.LICLicense File
.CONFConfiguration File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z