.PCP

PCP-bestand

Windows Installer Patch Creation Properties file
Stel een vraag
SNEL ANTWOORD

Een PCP-bestand is een Windows Installer „Patch Creation Properties”-database - een build-input voor ontwikkelaars die Msimsp.exe vertelt hoe een oude en nieuwe MSI vergeleken moeten worden om een .msp-patch te genereren. Open het met Orca uit de Windows SDK. Eindgebruikers installeren nooit een PCP; het is een build-recept, geen patch.

Ontwikkelaar: Microsoft Categorie: Ontwikkelaarsbestanden MIME: application/octet-stream
OPENT OP Windows
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 31, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het PCP-bestandsformaat?

Een .pcp-bestand (Windows Installer Patch Creation Properties-bestand) is een build-inputbestand voor ontwikkelaars dat door Windows Installer wordt gebruikt voor het genereren van softwarepatches. .pcp-bestanden bevatten globale instellingen voor updatepakketten en dienen als basis voor het genereren van MSP-patchbestanden. Dergelijke bestanden worden verwerkt door de patch-build toolchain - het zijn geen installatiebestanden voor eindgebruikers.

.pcp is een binair bestand opgeslagen als een OLE2 Compound File Binary (dezelfde container als MSI-databases) en kan worden geopend en bewerkt met het programma Orca dat deel uitmaakt van de Windows SDK. Patches worden gegenereerd uit .pcp-bestanden door Msimsp.exe, dat PatchWiz.dll aanroept om een doel-MSI te vergelijken met een bijgewerkte MSI en de uiteindelijke .msp-patch uit te sturen. Al deze tools worden geleverd als onderdeel van de Windows Software Development Kit (Windows SDK). Het genereren van patches vereist gespecialiseerde kennis; het installeren van de resulterende patch is echter een eenvoudig proces.

Moderne build-pipelines gebruiken vaak de WiX Toolset (via Pyro.exe en .wixmsp-descriptorbestanden) als een alternatieve benadering voor het ontwerpen, hoewel Msimsp.exe met een .pcp-bestand ondersteund blijft in Windows Installer 3.x-5.x. Ontwikkelaars beginnen meestal met een leeg template.pcp dat bij de SDK wordt geleverd.

Beveiliging & veiligheid

RISICO: LOW

Een PCP is een build-inputdatabase voor ontwikkelaars, geen installatieprogramma of uitvoerbaar bestand - het openen van een bestand in Orca om het te inspecteren doet niets met uw systeem. Het installeert geen software en eindgebruikers hoeven het nooit uit te voeren. De enige echte waarschuwing is de gebruikelijke voor build-inputs: bouw/draai alleen patch-tools op .pcp-bestanden van bronnen die u vertrouwt, aangezien de resulterende .msp een geïnstalleerd product zal wijzigen. Er is geen auto-run of macro-gedrag in de PCP zelf.

Formaatdetails

in een notendop
VOLLEDIGE NAAMWindows Installer Patch Creation Properties fileook bekend als Patch Creation Properties, PCP file
ONTWIKKELAARMicrosoftsinds circa 2000 (Windows Installer 1.x patch tooling - PatchWiz.dll)
MIME-TYPEapplication/octet-stream
TYPEWindows Installer-database (OLE2 / Compound File Binary) die beschrijft hoe een MSP-patch moet worden gebouwd
GERELATEERD.do.md.hex.xsd
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
Een PCP is een Windows Installer-database, dus deze draagt dezelfde 8-byte OLE2/CFBF-handtekening (D0 CF 11 E0 A1 B1 1A E1) als .msi- en .msp-bestanden. Het onderscheidt zich door zijn interne MSI-tabellen (Properties, ImageFamilies, UpgradedImages, TargetImages, PatchMetadata), niet door een unieke header.

Programma's die PCP-bestanden openen

Windows4 apps
Orca (Windows SDK) Gratis Installeer Orca vanuit de Windows SDK „Windows Installer Developer Tools” en open vervolgens de .pcp om de MSI-tabellen te bekijken/bewerken. De standaard PCP-editor.
Msimsp.exe (Windows SDK) Gratis Opdrachtregel: „Msimsp.exe -s patch.pcp -p patch.msp -l log.txt” - roept PatchWiz.dll aan om de .msp te bouwen vanuit de .pcp.
WiX Toolset Open-source Modern alternatief: ontwerp patches met WiX-patchprojecten in plaats van een handmatig bewerkte .pcp; WiX kan dezelfde patch-bouwlogica aansturen.
InstEd (MSI editor) Freemium Een alternatieve MSI/PCP-database-editor; open de .pcp om de Windows Installer-tabellen te inspecteren of te bewerken.

Technische details

diepe specificaties
BestandsstructuurWindows Installer relationele database opgeslagen in een OLE2 Compound File Binary (CFBF) - hetzelfde containerformaat als `.msi`- en `.msp`-bestanden
Magic bytes (hex)`D0 CF 11 E0 A1 B1 1A E1` op offset 0 - de OLE2/CFBF-handtekening die wordt gedeeld met `.msi` en `.msp`; het bestand onderscheidt zich door zijn interne PatchWiz-tabelschema, niet door een unieke header
CoderingBinair (little-endian)
CompressieGeen in de database zelf; gerefereerde bron-MSI-pakketten kunnen CAB-gecomprimeerde bestandsgegevens bevatten
Interne tabellen`Properties`, `ImageFamilies`, `UpgradedImages`, `TargetImages`, `ExternalFiles`, `PatchMetadata` - deze vertellen PatchWiz hoe twee MSI-images vergeleken moeten worden
Primaire build-tool`Msimsp.exe` (Windows SDK) - leest de `.pcp` en roept `PatchWiz.dll` aan om het resulterende `.msp`-patchpakket te produceren
Bewerkingsprogramma's**Orca** (Windows SDK MSI-database-editor); InstEd; elke OLE2-bewuste MSI-tabel-editor
Output-artefactEen `.msp` Windows Installer-patchpakket klaar voor distributie en stille installatie door de eindgebruiker
Typische bestandsgrootteEnkele KB tot enkele honderden KB - slaat build-instructies en bestandsreferenties op, geen payload-gegevens
MIME-type`application/octet-stream` (geen formaatspecifiek MIME-type geregistreerd)
Bijbehorend OSWindows (Windows Installer 1.x tot en met 5.x)
Modern alternatiefWiX Toolset patch-ontwerp via `Pyro.exe` en `.wixmsp`-descriptorbestanden, wat de `.pcp` + `Msimsp.exe` workflow in huidige build-pipelines grotendeels vervangt
Uitgebrachtcirca 2000 (Windows Installer 1.x patch tooling - PatchWiz.dll)
Laatste versieStable across Windows Installer 3.x-5.x; tooling shipped in the Windows SDK
Specificatielearn.microsoft.com

PCP conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met PCP-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over PCP-bestanden.

Veelgestelde vragen

Wat is een PCP-bestand?
Het is een Windows Installer „Patch Creation Properties”-bestand - een database voor ontwikkelaars die de patch-tool van Microsoft (Msimsp.exe/PatchWiz.dll) vertelt hoe een oude en nieuwe MSI vergeleken moeten worden om een .msp-patch te bouwen. Het is een recept voor een patch, niet de patch zelf.
Hoe open ik een PCP-bestand?
Open het in Orca, de gratis MSI-database-editor uit de Windows SDK, om de Windows Installer-tabellen te bekijken en te bewerken. InstEd is een alternatieve editor.
Moet ik een PCP-bestand installeren?
Nee. Een PCP is een build-input, geen installatieprogramma - eindgebruikers installeren dit nooit. Ontwikkelaars voeren het uit via Msimsp.exe om een .msp-patch te produceren, en die .msp is wat wordt geïnstalleerd.
Hoe zet ik een PCP om in een MSP-patch?
Voer Msimsp.exe uit (dat PatchWiz.dll aanroept) met de .pcp als input: „Msimsp.exe -s patch.pcp -p patch.msp -l log.txt”. Beide tools worden geleverd bij de Windows SDK.
Wat is het verschil tussen een PCP en een MSP?
Een PCP beschrijft hoe een patch moet worden gebouwd; een MSP is het eigenlijke patchpakket dat klanten installeren. De PCP is het bronrecept, de MSP is het eindproduct dat daaruit voortkomt.
Is er een modern alternatief voor het handmatig bewerken van een PCP?
Ja - met de WiX Toolset kunt u Windows Installer-patches ontwerpen in een project-/bronvorm in plaats van rechtstreeks een .pcp-database te bewerken, waarna de .msp daaruit wordt gebouwd.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z