.MSP

MSP File

Windows Installer Patch Package
Ask a question
QUICK ANSWER

An MSP file is a Windows Installer Patch Package - a delta update for software originally installed with a .msi file. You do not open it like a document; you apply it with Windows Installer (double-click, or run msiexec /p patch.msp). Only apply MSP files from trusted sources such as Microsoft or verified software vendors.

Developer: Microsoft Corporation Category: System Files MIME: application/octet-stream
OPENS ON Windows
Related: .NOMEDIA · .DLL · .TMP · .LNK

On this page

19k+ extensions indexed
Last reviewed Aug 28, 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 MSP file format?

An .msp file is a Windows Installer Patch Package - a binary delta encoding the difference between an original MSI application installation and its updated version. Introduced with Windows Installer 1.5 in Windows 2000, .msp has been the standard distribution format for application patches across Microsoft products including Office, SQL Server, and Visual Studio for over two decades.

Structurally an .msp file is an OLE2 Compound File Binary, the same container used by legacy Office documents and MSI packages. Its root storage contains a SummaryInformation stream with patch metadata - description, target product codes, revision number - and one sub-storage per patched product GUID. Each sub-storage holds MST (transform) streams describing database table changes, plus embedded CAB (Cabinet) archives carrying binary-delta-patched or entirely new files using the MSPATCH encoding algorithm.

Patches are applied by Windows Installer: msiexec.exe /p patch.msp. An .msp file cannot be run directly - it must reference an already-installed product matching its embedded target GUID. Applied patches are tracked in the Windows Installer database and can be uninstalled if flagged as removable. Microsoft digitally signs its patches with Authenticode; the signature lives in the DigitalSignature and MsiDigitalSignatureEx streams.

For OS component updates, .msp has been supplemented by the .msu (Windows Update Standalone Package) format since Windows Vista, but .msp remains the norm for enterprise application patches.

Security & safety

RISK: MEDIUM

An MSP applies executable changes to installed software. Only apply MSPs from trusted sources (Microsoft, verified software vendors). Malicious MSPs could modify system software or introduce backdoors. Always verify Authenticode digital signatures before applying. MSPs from untrusted download sites may be tampered.

Format details

in a nutshell
FULL NAMEWindows Installer Patch Packageaka MSP patch, MSP file
DEVELOPERMicrosoft Corporationsince 2000 (Windows Installer 1.5, Windows 2000)
CATEGORYSystem Files
MIME TYPEapplication/octet-stream
TYPEOLE Compound File Binary (CFB) - patch package
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
Identical header to any OLE2/CFB file; distinguished from .msi by CLSID_MsiPatch in the root storage: {00000000-0000-0000-C000-000000000046} variant. The SummaryInformation stream 'Template' property contains target product codes.

Programs that open MSP files

Windows5 apps
7-Zip Open-source Right-click → Open archive - can browse OLE/CAB contents of MSP for inspection (read-only).
Windows Installer (msiexec.exe) Built-in Apply patch: msiexec /p patch.msp [/qb for quiet UI]. Double-click also works if target product is installed.
Microsoft Windows (built-in) Built-in Double-click to invoke msiexec; Windows handles MSP natively.
Orca (Microsoft SDK tool) Free Open MSP to inspect MST transform tables (available in Windows SDK).
Advanced Installer Freemium Can create and inspect MSP patch packages; GUI-based alternative to WiX/Orca.

Technical details

deep spec
Container formatOLE2 Compound File Binary (CFBF / Structured Storage)
File signatureD0 CF 11 E0 A1 B1 1A E1 (OLE2 signature, offset 0)
Byte orderLittle-endian
Patch encodingMSPATCH binary delta algorithm for file-level differences
Sub-file containerCAB (Cabinet) archives embedded as OLE streams
Database changesMST (transform) streams, one per patched product GUID
Digital signatureAuthenticode in DigitalSignature / MsiDigitalSignatureEx streams (optional but standard for Microsoft patches)
Application commandmsiexec.exe /p patch.msp
Patch metadata streamSummaryInformation (product codes, description, revision number)
Typical size100 KB - 500 MB
Associated OSWindows (Windows 2000 and later)
MIME typeapplication/octet-stream
Patch trackingApplied patches recorded in Windows Installer database; removable if flagged as uninstallable
Released2000 (Windows Installer 1.5, Windows 2000)
Latest versionWindows Installer 5.0 (Windows 7 / Server 2008 R2, 2009)
Specificationlearn.microsoft.com

MSP conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with MSP 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 MSP files.

Frequently asked questions

How do I apply a .msp patch file?
Run: msiexec /p patch.msp - or double-click it. The target application must already be installed. For silent install: msiexec /p patch.msp /qb
How do I extract files from an MSP?
Use 7-Zip to browse the OLE/CAB contents, or msiexec /a base.msi TARGETDIR=C:\extract then apply the patch to extract the full patched image.
What is the difference between MSP and MSI?
MSI is the full installation package. MSP is a delta patch that updates an existing MSI-installed product. MSP cannot install software from scratch.
What is the difference between MSP and MSU?
MSU (Windows Update Standalone Package) patches Windows OS components (used by wusa.exe). MSP patches applications installed via Windows Installer (msiexec).
Can I open an MSP file to see what it changes?
Yes: 7-Zip can browse it as an OLE archive. For database-level inspection use Orca (from Windows SDK) or SuperOrca.

References

1Microsoft Learn - Windows Installer Patch Packageslearn.microsoft.com
2Microsoft Learn - Applying Patches (msiexec /p)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.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Related extensions

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.PKGmacOS Installer Package
.ETLEvent Trace Log

Free file tools

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

Open the toolbox

Browse file extensions A-Z