Programmer og programmer som brukes i Windows-operativsystemer kan inneholde programmering og software feil som påvirker programvare stabilitet og føre til krasj eller fryser . Microsoft-programvare ingeniører har klargjort muligheten for programmer og applikasjoner som skal oppdateres og endres ved hjelp MSP-filer . MSP-filer avgjøre om programvaren må oppdateres og utfører oppgaven med patching programvaren til å korrigere programmeringsfeil i Windows Installer-programmer . Vanlige bruksområder for MSP-filer er Windows sikkerhetsoppdateringer, men noen Windows Installer programmet kan dra nytte av patch oppdateringer via MSP-filer . Instruksjoner
en
Launch Windows Installer og bestemme hvordan rettelsen vil bli brukt. Bruk følgende kommandolinje funksjoner for å bruke oppdateringen første gang programmet er installert. Spesifiser patch -kommandoen på kommandolinjen med eiendomsverdi par " PATCH = { vei til patch }"
Følgende er den komplette listen over mulige kommandolinje funksjoner : . " /F ", " /l "," /n " , " /m "," /q "," /y "og" /z " .
" /f " Kommando Funksjon tvinger andre programmer til å avslutte når maskinen slås av . Den " /l" Kommando Funksjon viser de installerte programvareoppdateringer . Den " /m " Kommando Funksjon initierer uovervåket modus . Den " /n" Kommando Funksjon skaper en regel om at filene ikke vil bli sikkerhetskopiert for installasjon. Den " /q " Kommando Funksjon skaper " Stille modus ". Den " /y " Kommando Funksjon utfører en avinstallasjon og må alltid brukes som en konsekvens av " /m " eller "/q " Command funksjoner . Den " /z " Kommando Funksjon skaper en regel som gjør at datamaskinen kan ikke starte på nytt etter installasjonen hvis en omstart er ikke nødvendig for at programmet skal kjøres uten feil .
2
Bruk MsiApplyPatch Funksjon for å søke lapper på en diskriminerende basis for å sikre at programmet er kvalifisert for en oppdatering . Skriv inn følgende kode for å dra nytte av MsiApplyPatch : en
UINT MsiApplyPatch (
__in LPCTSTR szPatchPackage , etter
__in LPCTSTR szInstallPackage , etter
__in INSTALLTYPE eInstallType ,
__in LPCTSTR szCommandLine
) ;
3
Bruk MsiApplyMultiplePatches Funksjon når en eller flere patcher må brukes på en kvalifisert søknad med følgende kode :
uint MsiApplyMultiplePatches (
__in LPCTSTR szPatchPackages , etter
__in_opt LPCTSTR szProductCode , etter
__in_opt LPCTSTR szPropertiesList
) ;
4
Lagre MSP -filen etter riktig funksjon brukes som en . MSP-filen .