programmer og applikationer , der anvendes i Windows-operativsystemer kan indeholde programmering og software fejl , der påvirker software stabilitet og føre til går ned eller fryser . Microsofts software ingeniører har klargjort muligheden for programmer og applikationer , der skal opdateres og ændres ved hjælp MSP-filer . MSP-filer afgøre, om software skal opdateres , og udfører opgaven med at patche softwaren for at rette programmeringsfejl i Windows Installer applikationer. Almindelige anvendelser for MSP-filer er Windows sikkerhedsopdateringer , men enhver Windows Installer program kan drage fordel af patch opdateringer via MSP-filer . Instruktioner
1
Launch Windows Installer og beslutte, hvordan plasteret vil blive anvendt. Brug følgende kommando funktioner at anvende plaster første gang programmet er installeret. Angiv patch kommando på kommandolinjen med ejendomsværdien par " PATCH = { sti til patch } "
Nedenstående er den komplette liste over mulige Kommandolinjeflag Funktioner: . " /F ", " /l "," /n "," /m "," /q "," /y " og" /z " .
" /f " Kommando Funktion tvinger andre programmer til at afslutte , når computeren lukkes . Den " /l " Kommando Funktion viser de installerede softwareopdateringer. Den " /m" Kommando Funktion indleder uovervåget tilstand. Den " /n" Kommando Funktion skaber en regel om, at filerne ikke bliver bakket op til installationen. Den " /q " Kommando Funktion skaber "Quiet mode. " Den " /y" Kommando Funktion udfører en afinstallation og skal altid bruges som en naturlig følge af " /m " eller "/q" styrefunktioner . Den " /z " Kommando Funktion skaber en regel, der gør det muligt for computeren at ikke genstarte efter installationen , hvis en genstart ikke er nødvendigt for anvendelsen til at køre uden fejl.
2
Brug MsiApplyPatch Function til at anvende pletter på et diskriminerende grundlag for at sikre, at ansøgningen er berettiget til en opdatering. Input følgende kode til at drage fordel af MsiApplyPatch : Hej
UINT MsiApplyPatch (
__in LPCTSTR szPatchPackage , salg
__in LPCTSTR szInstallPackage , salg
__in InstallType eInstallType , < br >
__in LPCTSTR szCommandLine
)
3
Brug MsiApplyMultiplePatches funktion, når én eller flere patches skal anvendes til et støtteberettiget ansøgning med følgende kode : Salg
uint MsiApplyMultiplePatches (
__in LPCTSTR szPatchPackages ,
__in_opt LPCTSTR szProductCode ,
__in_opt LPCTSTR szPropertiesList
) ;
< br > 4
Gem MSP -filen efter at den korrekte funktion anvendes som en. msp .