Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt Windows Installer gebruiken om ontbrekende onderdelen of bestanden te detecteren en vervolgens functies te installeren die de ontbrekende onderdelen bevatten. Omdat het installatieprogramma functies installeert en geen onderdelen, moet deze eerst het onderdeel waartoe een ontbrekend bestand behoort, oplossen en vervolgens de functie installeren die het onderdeel bevat. Als er meer dan één functie aan het onderdeel is gekoppeld, installeert het installatieprogramma de functie waarvoor de minste schijfruimte is vereist.
Als u MsiGetComponentPathaanroept, kunt u controleren of het sleutelbestand van een onderdeel aanwezig is. Het is echter nog steeds mogelijk dat andere bestanden die deel uitmaken van het onderdeel ontbreken. Roep in dat scenario MsiInstallMissingFile aan. Het installatieprogramma lost vervolgens op welk onderdeel het bestand hoort en installeert de functie die is gekoppeld aan het onderdeel waarvoor de minste schijfruimte is vereist.
Als de MsiGetComponentPath functie onverwacht mislukt, moet u ontbrekende onderdelen installeren.
In de volgende procedure ziet u hoe u ontbrekende onderdelen installeert.
Een ontbrekend onderdeel detecteren en installeren
- Roep MsiGetComponentPath aan om te controleren of het sleutelbestand van een onderdeel aanwezig is. Zelfs als het sleutelbestand van het onderdeel aanwezig is, is het nog steeds mogelijk dat andere bestanden die deel uitmaken van het onderdeel ontbreken.
- Roep de MsiInstallMissingComponent--functie aan als de functie die aan het onderdeel is gekoppeld, onbekend is.
- Roep de MsiConfigureFeature of msiProvideComponent functie aan als de functie die is gekoppeld aan het onderdeel bekend is.
- Roep MsiInstallMissingFile aan als een toepassing een bestand niet kan openen.