.PCP

Fichier PCP

Windows Installer Patch Creation Properties file
Poser une question
RÉPONSE RAPIDE

Un fichier PCP est une base de données « Patch Creation Properties » de Windows Installer - une entrée de build pour développeur qui indique à Msimsp.exe comment comparer un ancien et un nouvel MSI pour générer un correctif .msp. Ouvrez-le avec Orca du Windows SDK. Les utilisateurs finaux n'installent jamais de PCP ; c'est une recette de build, pas un correctif.

Développeur : Microsoft Catégorie : Fichiers de développement MIME: application/octet-stream
S'OUVRE SUR Windows
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 31, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier PCP ?

Un fichier .pcp (Windows Installer Patch Creation Properties file) est un fichier d'entrée de build utilisé par Windows Installer pour générer des correctifs logiciels. Les fichiers .pcp contiennent les paramètres globaux des packages de mise à jour et servent de base à la génération de fichiers de correctifs MSP. Ces fichiers sont consommés par la chaîne d'outils de création de correctifs - ce ne sont pas des fichiers d'installation pour l'utilisateur final.

Le .pcp est un fichier binaire stocké en tant qu'OLE2 Compound File Binary (le même conteneur que les bases de données MSI) et peut être ouvert et édité à l'aide du programme Orca inclus dans le Windows SDK. Les correctifs sont générés à partir des fichiers .pcp par Msimsp.exe, qui appelle PatchWiz.dll pour comparer un MSI cible à un MSI mis à niveau et émettre le correctif .msp final. Tous ces outils sont livrés avec le Windows Software Development Kit (Windows SDK). La génération de correctifs nécessite des connaissances spécialisées ; cependant, l'installation du correctif résultant est un processus simple.

Les pipelines de build modernes utilisent souvent le WiX Toolset (via Pyro.exe et les fichiers descripteurs .wixmsp) comme approche de création alternative, bien que Msimsp.exe avec un fichier .pcp reste pris en charge par Windows Installer 3.x-5.x. Les développeurs partent généralement d'un template.pcp vierge livré avec le SDK.

Sécurité et sûreté

RISQUE : LOW

Un PCP est une base de données d'entrée de build pour développeur, pas un installateur ou un exécutable - en ouvrir un dans Orca pour l'inspecter ne fait rien à votre système. Il n'installe pas de logiciel et les utilisateurs finaux n'ont jamais besoin de l'exécuter. La seule précaution réelle est la précaution habituelle pour les entrées de build : ne construisez/exécutez des outils de correction que sur des fichiers .pcp provenant de sources de confiance, car le .msp résultant modifiera un produit installé. Il n'y a pas de comportement d'exécution automatique ou de macro dans le PCP lui-même.

Détails du format

en bref
NOM COMPLETWindows Installer Patch Creation Properties filealias Patch Creation Properties, PCP file
DÉVELOPPEURMicrosoftdepuis circa 2000 (Windows Installer 1.x patch tooling - PatchWiz.dll)
TYPE MIMEapplication/octet-stream
TYPEBase de données Windows Installer (OLE2 / Compound File Binary) décrivant comment construire un correctif MSP
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
Un PCP est une base de données Windows Installer, il porte donc la même signature OLE2/CFBF de 8 octets (D0 CF 11 E0 A1 B1 1A E1) que les fichiers .msi et .msp. Il se distingue par ses tables MSI internes (Properties, ImageFamilies, UpgradedImages, TargetImages, PatchMetadata), et non par un en-tête unique.

Programmes qui ouvrent les fichiers PCP

Windows4 apps
Orca (Windows SDK) Gratuit Installez Orca à partir des « Windows Installer Developer Tools » du Windows SDK, puis ouvrez le .pcp pour voir/modifier ses tables MSI. L'éditeur PCP standard.
Msimsp.exe (Windows SDK) Gratuit Ligne de commande : « Msimsp.exe -s patch.pcp -p patch.msp -l log.txt » - appelle PatchWiz.dll pour construire le .msp à partir du .pcp.
WiX Toolset Open-source Alternative moderne : créez des correctifs avec des projets de correctifs WiX au lieu d'un .pcp édité à la main ; WiX peut piloter la même logique de construction de correctifs.
InstEd (MSI editor) Freemium Un éditeur alternatif de base de données MSI/PCP ; ouvrez le .pcp pour inspecter ou modifier ses tables Windows Installer.

Détails techniques

spécifications approfondies
Structure du fichierBase de données relationnelle Windows Installer stockée dans un OLE2 Compound File Binary (CFBF) - même format de conteneur que les fichiers `.msi` et `.msp`
Octets magiques (hex)`D0 CF 11 E0 A1 B1 1A E1` à l'offset 0 - la signature OLE2/CFBF partagée avec `.msi` et `.msp` ; le fichier se distingue par son schéma de table PatchWiz interne, pas par un en-tête unique
EncodageBinaire (little-endian)
CompressionAucune dans la base de données elle-même ; les packages MSI sources référencés peuvent contenir des charges utiles de fichiers compressés en CAB
Tables internes`Properties`, `ImageFamilies`, `UpgradedImages`, `TargetImages`, `ExternalFiles`, `PatchMetadata` - celles-ci indiquent à PatchWiz comment comparer deux images MSI
Outil de build principal`Msimsp.exe` (Windows SDK) - lit le `.pcp` et invoque `PatchWiz.dll` pour produire le package de correctif `.msp` final
Outils d'édition**Orca** (éditeur de base de données MSI du Windows SDK) ; InstEd ; tout éditeur de table MSI compatible OLE2
Artéfact de sortieUn package de correctif Windows Installer `.msp` prêt pour la distribution et l'installation silencieuse par l'utilisateur final
Taille typique du fichierDe quelques Ko à quelques centaines de Ko - stocke les instructions de build et les références de fichiers, pas les données de charge utile
Type MIME`application/octet-stream` (aucun type MIME spécifique au format n'est enregistré)
OS associéWindows (Windows Installer 1.x à 5.x)
Alternative moderneCréation de correctifs via WiX Toolset avec `Pyro.exe` et fichiers descripteurs `.wixmsp`, ce qui remplace largement le flux de travail `.pcp` + `Msimsp.exe` dans les pipelines de build actuels
Publiécirca 2000 (Windows Installer 1.x patch tooling - PatchWiz.dll)
Dernière versionStable across Windows Installer 3.x-5.x; tooling shipped in the Windows SDK
Spécificationlearn.microsoft.com

Conversions PCP

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers PCP. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers PCP.

Foire aux questions

Qu'est-ce qu'un fichier PCP ?
Il s'agit d'un fichier « Patch Creation Properties » de Windows Installer - une base de données de développeur qui indique à l'outil de correction de Microsoft (Msimsp.exe/PatchWiz.dll) comment comparer un ancien et un nouvel MSI pour construire un correctif .msp. C'est une recette pour un correctif, pas le correctif lui-même.
Comment ouvrir un fichier PCP ?
Ouvrez-le dans Orca, l'éditeur de base de données MSI gratuit du Windows SDK, pour visualiser et modifier ses tables Windows Installer. InstEd est un éditeur alternatif.
Dois-je installer un fichier PCP ?
Non. Un PCP est une entrée de build, pas un installateur - les utilisateurs finaux ne l'installent jamais. Les développeurs l'exécutent via Msimsp.exe pour produire un correctif .msp, et c'est ce .msp qui est installé.
Comment transformer un PCP en correctif MSP ?
Exécutez Msimsp.exe (qui appelle PatchWiz.dll) avec le .pcp en entrée : « Msimsp.exe -s patch.pcp -p patch.msp -l log.txt ». Les deux outils sont fournis avec le Windows SDK.
Quelle est la différence entre un PCP et un MSP ?
Un PCP décrit comment construire un correctif ; un MSP est le package de correctif réel que les clients installent. Le PCP est la recette source, le MSP est le livrable produit à partir de celle-ci.
Existe-t-il une alternative moderne à l'édition manuelle d'un PCP ?
Oui - le WiX Toolset vous permet de créer des correctifs Windows Installer sous forme de projet/source au lieu de modifier directement une base de données .pcp, puis construit le .msp à partir de là.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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.TXTPlain Text File

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z