Hvad er MST-filformatet?
Filer med filtypenavnet .mst, også kendt som transform-filer, bruges af Microsoft Windows-operativsystemet til at gemme indstillinger for applikationsinstallationer via Windows Installer (msiexec.exe). En .mst-fil indeholder installationskonfiguration og parametre, der styrer, hvordan en Windows-applikation installeres, uden at ændre den originale installationspakke.
Formålet med .mst-filer
Hovedformålet med .mst-transforms er at tilpasse Windows Installer-indstillinger ved installation af forskellige applikationer - f.eks. forudindstilling af funktionsvalg, undertrykkelse af dialogbokse, omdirigering af installationsmappen eller lydløs accept af licensvilkår. Indholdet af en .mst-fil opdateres hver gang de foretrukne installationsindstillinger for en given applikation ændres.
Hvor bruges .mst-filer?
.mst-filer bruges almindeligvis af IT-administratorer og virksomheders udrulningsteams til at udrulle standardiseret, prækonfigureret software til administrerede arbejdsstationer. De bruges også af programmører under softwareudvikling og test af softwareversioner.
.mst-filer og MSI-pakker
.mst-filer fungerer sammen med en base-.msi-pakke. De giver brugerne mulighed for at ændre lokale installationsindstillinger uden at ændre selve Windows Installer-pakken. En transform anvendes ved installationstidspunktet ved hjælp af egenskaben TRANSFORMS:
msiexec /i installpkg.msi TRANSFORMS=transforms.mst
Flere transforms kan kædes sammen ved at adskille filnavne med semikolon. Internt er .mst-filer binære COM Structured Storage (OLE compound) databaser - det samme containerformat, som bruges af .msp-patchfiler - der kun gemmer forskellen (delta) mellem en reference-installationsdatabase og den tilpassede måltilstand.
Sikkerhed og tryghed
RISIKO: MEDIUMEn MST er data, ikke direkte eksekverbar, men den ændrer, hvordan en installationsfil kører - en ondsindet transform kan ændre installationsstier, deaktivere sikkerhedsprompter eller ændre, hvilke komponenter der installeres. Anvend kun transforms fra betroede kilder (din IT-afdeling eller softwareproducenten) sammen med deres tilsigtede MSI. Inspicer en ukendt .mst i Orca, før du udruller den. Da installationer ofte kører med forhøjede/admin-rettigheder, er en manipuleret transform udrullet i stor skala en reel forsyningskæderisiko - bekræft herkomsten.
Formatdetaljer
kort fortaltProgrammer der åbner MST-filer
Tekniske detaljer
dyb specifikation| Containerformat | COM Structured Storage (Compound File Binary Format / OLE2) - den samme binære container, der bruges af .msi-pakker, .msp-patches og ældre Office-dokumenter |
| Filsignatur (magic bytes) | D0 CF 11 E0 A1 B1 1A E1 ved offset 0 - standard OLE2-header delt med andre Compound File-formater; ikke unik for .mst |
| MIME-type | application/octet-stream - der findes ingen dedikeret registreret MIME-type for .mst |
| Udvikler | Microsoft |
| Indholdsmodel | Gemmer kun deltaet - rækker, der adskiller sig mellem en reference-MSI-database og den tilpassede måltilstand; ikke en selvstændig fuld installationsdatabase |
| Anvendes via | TRANSFORMS= egenskaben på msiexec-kommandolinjen, f.eks. msiexec /i package.msi TRANSFORMS=custom.mst |
| Transform-kædning | Flere .mst-filer kan anvendes i rækkefølge ved at adskille deres stier med semikolon i TRANSFORMS-værdien |
| Transform-valideringsflag | Flag såsom MSITRANSFORMVALIDATION_PRODUCT låser en transform til en specifik produktkode, version eller sprog for at forhindre fejlbehæftet anvendelse |
| Transform-fejltilstande | Fejltilstandsflag såsom MSITRANSFORMERROR_CHANGECODEPAGE definerer adfærd, når en transform anvendes på en pakke, der ikke matcher eller er inkompatibel |
| Understøttelse af Group Policy | Kan specificeres sammen med en .msi-pakke i Group Policy Software Installation til automatiseret prækonfigureret virksomhedsudrulning |
| Platform | Kun Windows - Windows Installer er en Windows-eksklusiv teknologi; .mst-filer har ingen ækvivalent på macOS eller Linux |
| Relation til .msp-patches | .msp (Windows Installer Patch) bruger den samme OLE compound-container, men leverer binære fil-patches; .mst leverer kun ændringer i databasetabeller |
| Redigeringsværktøjer | Orca (Windows SDK) er den officielle gratis MST-editor; InstEd og Advanced Installer understøtter også oprettelse; msiexec.exe anvender, men kan ikke oprette transforms |
| Typisk virksomhedsbrug | Prækonfiguration af MSI-pakket software (f.eks. Office, Acrobat) til standardiseret udrulning via SCCM, Microsoft Intune eller Group Policy |
| Udgivet | Windows Installer (MSI) era, ~1999 (Office 2000 / Windows 2000) |
| Specifikation | learn.microsoft.com |
MST-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om MST-filer.