.PCP

PCP-fil

Windows Installer Patch Creation Properties file
Ställ en fråga
SNABBT SVAR

En PCP-fil är en Windows Installer «Patch Creation Properties»-databas - en indatafil för utvecklare som talar om för Msimsp.exe hur man jämför en gammal och en ny MSI för att generera en .msp-patch. Öppna den med Orca från Windows SDK. Slutanvändare installerar aldrig en PCP; det är ett byggrecept, inte en patch.

Utvecklare: Microsoft Kategori: Utvecklarfiler MIME: application/octet-stream
ÖPPNAS PÅ Windows
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 31, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet PCP?

En .pcp-fil (Windows Installer Patch Creation Properties-fil) är en indatafil för byggprocessen som används av Windows Installer för att generera programvarupatchar. .pcp-filer innehåller globala inställningar för uppdateringspaket och fungerar som grund för att generera MSP-patchfiler. Dessa filer används av verktygskedjan för patch-byggen - de är inte installationsfiler för slutanvändare.

.pcp är en binär fil lagrad som en OLE2 Compound File Binary (samma behållare som MSI-databaser) och kan öppnas och redigeras med programmet Orca som ingår i Windows SDK. Patchar genereras från .pcp-filer av Msimsp.exe, som anropar PatchWiz.dll för att jämföra en mål-MSI mot en uppgraderad MSI och skapa den slutliga .msp-patchen. Alla dessa verktyg levereras som en del av Windows Software Development Kit (Windows SDK). Att generera patchar kräver specialkunskaper; att installera den resulterande patchen är däremot en enkel process.

Moderna byggpipelines använder ofta WiX Toolset (via Pyro.exe och .wixmsp-beskrivningsfiler) som ett alternativt tillvägagångssätt, även om Msimsp.exe med en .pcp-fil fortfarande stöds i Windows Installer 3.x-5.x. Utvecklare utgår vanligtvis från en tom template.pcp som följer med SDK:n.

Säkerhet & trygghet

RISK: LOW

En PCP är en databas för utvecklare, inte ett installationsprogram eller en körbar fil - att öppna en i Orca för att inspektera den påverkar inte ditt system. Den installerar inte programvara och slutanvändare behöver aldrig köra den. Den enda egentliga försiktighetsåtgärden är den vanliga för byggfiler: kör endast patch-verktyg på .pcp-filer från källor du litar på, eftersom den resulterande .msp-filen kommer att modifiera en installerad produkt. Det finns inget beteende för autostart eller makron i själva PCP-filen.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNWindows Installer Patch Creation Properties fileäven känd som Patch Creation Properties, PCP file
UTVECKLAREMicrosoftsedan circa 2000 (Windows Installer 1.x patch tooling - PatchWiz.dll)
MIME-TYPapplication/octet-stream
TYPWindows Installer-databas (OLE2 / Compound File Binary) som beskriver hur man bygger en MSP-patch
MAGIC BYTES · FILSIGNATUR
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
En PCP är en Windows Installer-databas, så den har samma 8-byte OLE2/CFBF-signatur (D0 CF 11 E0 A1 B1 1A E1) som .msi- och .msp-filer. Den särskiljs genom sina interna MSI-tabeller (Properties, ImageFamilies, UpgradedImages, TargetImages, PatchMetadata), inte genom en unik header.

Program som öppnar PCP-filer

Windows4 apps
Orca (Windows SDK) Gratis Installera Orca från Windows SDK «Windows Installer Developer Tools», öppna sedan .pcp-filen för att visa/redigera dess MSI-tabeller. Standardredigeraren för PCP.
Msimsp.exe (Windows SDK) Gratis Kommandorad: «Msimsp.exe -s patch.pcp -p patch.msp -l log.txt» - anropar PatchWiz.dll för att bygga .msp från .pcp.
WiX Toolset Öppen källkod Modert alternativ: skapa patchar med WiX-patchprojekt istället för en manuellt redigerad .pcp; WiX kan driva samma logik för patch-byggande.
InstEd (MSI editor) Freemium En alternativ MSI/PCP-databasredigerare; öppna .pcp-filen för att inspektera eller redigera dess Windows Installer-tabeller.

Tekniska detaljer

djup specifikation
FilstrukturWindows Installer relationell databas lagrad i en OLE2 Compound File Binary (CFBF) - samma behållarformat som `.msi`- och `.msp`-filer
Magic bytes (hex)`D0 CF 11 E0 A1 B1 1A E1` vid offset 0 - OLE2/CFBF-signaturen som delas med `.msi` och `.msp`; filen särskiljs genom sitt interna PatchWiz-tabellschema, inte en unik header
KodningBinär (little-endian)
KomprimeringIngen i själva databasen; refererade käll-MSI-paket kan innehålla CAB-komprimerad fildata
Interna tabeller`Properties`, `ImageFamilies`, `UpgradedImages`, `TargetImages`, `ExternalFiles`, `PatchMetadata` - dessa talar om för PatchWiz hur man jämför två MSI-avbilder
Primärt byggverktyg`Msimsp.exe` (Windows SDK) - läser `.pcp` och anropar `PatchWiz.dll` för att producera det resulterande `.msp`-patchpaketet
Redigeringsverktyg**Orca** (Windows SDK MSI-databasredigerare); InstEd; valfri OLE2-kompatibel MSI-tabellredigerare
UtdataEtt `.msp` Windows Installer-patchpaket redo för distribution och tyst installation hos slutanvändare
Typisk filstorlekNågra KB till några hundra KB - lagrar bygginstruktioner och filreferenser, inte själva datainnehållet
MIME-typ`application/octet-stream` (ingen formatspecifik MIME-typ registrerad)
Associerat OSWindows (Windows Installer 1.x till 5.x)
Modert alternativWiX Toolset-patchskapande via `Pyro.exe` och `.wixmsp`-beskrivningsfiler, vilket i hög grad ersätter arbetsflödet med `.pcp` + `Msimsp.exe` i dagens byggpipeliner
Släpptcirca 2000 (Windows Installer 1.x patch tooling - PatchWiz.dll)
Senaste versionStable across Windows Installer 3.x-5.x; tooling shipped in the Windows SDK
Specifikationlearn.microsoft.com

PCP-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PCP-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om PCP-filer.

Vanliga frågor

Vad är en PCP-fil?
Det är en Windows Installer «Patch Creation Properties»-fil - en utvecklardatabas som talar om för Microsofts patchverktyg (Msimsp.exe/PatchWiz.dll) hur man jämför en gammal och en ny MSI och bygger en .msp-patch. Det är ett recept för en patch, inte själva patchen.
Hur öppnar jag en PCP-fil?
Öppna den i Orca, den kostnadsfria MSI-databasredigeraren från Windows SDK, för att visa och redigera dess Windows Installer-tabeller. InstEd är en alternativ redigerare.
Ska jag installera en PCP-fil?
Nej. En PCP är en indatafil för byggprocessen, inte ett installationsprogram - slutanvändare installerar den aldrig. Utvecklare kör den genom Msimsp.exe för att producera en .msp-patch, och det är den .msp-filen som sedan installeras.
Hur gör jag om en PCP till en MSP-patch?
Kör Msimsp.exe (som anropar PatchWiz.dll) med .pcp-filen som indata: «Msimsp.exe -s patch.pcp -p patch.msp -l log.txt». Båda verktygen medföljer Windows SDK.
Vad är skillnaden mellan en PCP och en MSP?
En PCP beskriver hur man bygger en patch; en MSP är det faktiska patchpaketet som kunderna installerar. PCP är källreceptet, MSP är den färdiga produkten som skapas från det.
Finns det ett modernt alternativ till att redigera en PCP manuellt?
Ja - WiX Toolset låter dig skapa Windows Installer-patchar i projekt- eller källkodsform istället för att redigera en .pcp-databas direkt, och bygger sedan .msp-filen utifrån det.

Referenser

1Microsoft - Creating a Patch Creation Properties Filelearn.microsoft.com
2Microsoft - Msimsp.exelearn.microsoft.com

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö