Programas e aplicativos utilizados nos sistemas operacionais Windows pode conter erros de programação e de software que afetam a estabilidade do software e levar a falhas ou congela . Engenheiros de software da Microsoft têm provisionados a capacidade de programas e aplicativos para ser atualizado e modificado usando arquivos MSP . Arquivos MSP determinar se o software precisa ser atualizado e executa a tarefa de remendar o software para corrigir erros de programação em aplicativos do Windows Installer . Os usos comuns para arquivos MSP são atualizações de segurança do Windows , mas qualquer aplicativo do Windows Installer pode tirar proveito de atualizações de patches via arquivos MSP . Instruções
1
Inicie o Windows Installer e decidir como o patch será aplicado. Use as seguintes funções de linha de comando para aplicar o patch a primeira vez que o aplicativo está instalado. . Especifique o comando patch na linha de comando com o par de valor de propriedade de " PATCH = { caminho para remendo } "
O seguinte é a lista completa de possíveis funções de linha de comando: " /f ", " /l "," /n "," /m "," /q "," /y " e" /z ".
a " /f " forças função de comando encerramento de outros programas no desligamento . O " /l" Comando Função lista as atualizações de software instaladas. A função de comando "/m" inicia modo autônomo. A função de comando "/n" cria uma regra de que os arquivos não serão copiados para a instalação. A função de comando " /q" cria " modo silencioso ". A função de comando "/y" executa uma desinstalação e deve sempre ser usado como um corolário do " /m" ou "/q " Funções de comando . A função de comando "/z" cria uma regra que permite que o computador não reiniciar após a instalação , se o reinício não é necessário que o aplicativo seja executado sem erros.
2
usar a função MsiApplyPatch aplicar manchas em uma base discriminatória para assegurar que a aplicação é elegível para uma atualização. Digite o seguinte código para tirar proveito de MsiApplyPatch :
UINT MsiApplyPatch (
__in LPCTSTR szPatchPackage ,
__in LPCTSTR szInstallPackage ,
__in installType eInstallType ,
__in LPCTSTR szCommandLine
);
3
usar a função MsiApplyMultiplePatches quando um ou mais patches devem ser aplicados a uma candidatura elegível com o seguinte código :
UINT MsiApplyMultiplePatches (
__in LPCTSTR szPatchPackages ,
__in_opt LPCTSTR szProductCode ,
__in_opt LPCTSTR szPropertiesList
);
4
Salve o arquivo MSP após a função correta é aplicado como uma msp . .