Problema
Algumas organizações precisam implantar aplicativos da TechSmith (ou outros baseados em MSI) com um arquivo MST personalizado. O Patch My PC oferece suporte a MSTs, mas não os importa, armazena ou incorpora diretamente. Este artigo explica como o Patch My PC lida com arquivos MST, como configurá-los corretamente e onde armazená-los para que continuem funcionando durante as atualizações.
Solução
O Patch My PC oferece suporte a arquivos MST passando-os pela linha de comando MSI usando o parâmetro padrão TRANSFORMS=. O MST deve ser armazenado em um local acessível à conta SYSTEM e referenciado na Linha de Comando de Instalação do aplicativo dentro do Patch My PC Publishing Service.
Como o Patch My PC Usa MSI + MST
O Patch My PC instala aplicativos usando o MSI do fornecedor e aplica seu MST no momento da instalação, injetando parâmetros no comando MSI.
Sintaxe de exemplo do MSI:
msiexec /i app.msi TRANSFORMS=Yourtransform.mst
O Patch My PC reutiliza essa mesma linha de comando durante cada atualização, garantindo que as personalizações persistam.
Configurar MSTs no Patch My PC
- Abra o Patch My PC Publishing Service.
- Selecione Applications.
- Escolha o aplicativo (por exemplo, Snagit, 7-Zip, Java).
- Selecione Deployment Options.
- Em Install Command Line, adicione o parâmetro MST:
TRANSFORMS=YourTransform.mst
O Patch My PC irá:
- Baixar o MSI do fornecedor
- Aplicar o MST no momento da instalação
- Instalar silenciosamente
- Reaplicar o MST durante as atualizações
Onde Armazenar o Arquivo MST
Opção 1 (Recomendada): Armazenar o MST junto com a Fonte de Conteúdo do App
Coloque o MST no mesmo diretório que o MSI:
\\Server\Share\PatchMyPC\AppName\ ├ AppName.msi ├ AppName.mst
Em seguida, referencie apenas o nome do arquivo:
TRANSFORMS=AppName.mst
Nota: A conta SYSTEM deve ser capaz de ler este local.
Opção 2: Use um Caminho UNC Completo
TRANSFORMS=\\Server\Share\Transforms\AppName.mst
Aviso: O uso de caminhos UNC é menos confiável. Se a conta SYSTEM não puder acessar o caminho, a transformação falhará.
Comportamento Durante Atualizações
Quando o Patch My PC publica uma nova versão do aplicativo:
- O parâmetro MST é reutilizado
- O MST é aplicado novamente automaticamente
- Todas as personalizações do MST persistem
Isso se aplica a todos os aplicativos baseados em MSI, nossos arquivos EXE não funcionarão com um MST.
- Arquivos MST não podem ser usados com instaladores EXE
- Use os switches silenciosos fornecidos pelo fornecedor
- O Patch My PC lida automaticamente com muitos instaladores EXE
Problemas Comuns
MST Não Aplicado
Causa: MST não armazenado em um local acessível à conta SYSTEM.
Correção: Armazene o MST no mesmo diretório que o MSI ou em um caminho UNC confiável.
Personalizações Não Persistem Após Atualizações
Causa: O Patch My PC não consegue encontrar o MST durante a atualização.
Correção: Mantenha os arquivos MST armazenados permanentemente na fonte de conteúdo.
Sintaxe Incorreta
Causa: Erros de digitação na Linha de Comando de Instalação.
Correção: Teste a sintaxe manualmente:
msiexec /i Snagit.msi /qn /norestart TRANSFORMS=Snagit.mst
Notas Importantes
- Não armazene arquivos MST em um perfil de usuário
- Não use caminhos locais
- Garanta que a conta SYSTEM possa ler o diretório
- Desative as atualizações automáticas do Snagit para que o Patch My PC gerencie as atualizações
Melhores Práticas
- Use MSTs apenas com instaladores MSI
- Armazene MSTs no mesmo diretório que o MSI
- Use nomes consistentes para arquivos MST
- Teste instalações manualmente antes de adicioná-las ao Patch My PC
- Mantenha os arquivos MST disponíveis permanentemente para garantir a compatibilidade com atualizações
Aviso Legal: Não somos especialistas em Patch My PC, mas pesquisamos bastante. Este artigo é baseado em testes práticos e fontes técnicas confiáveis para apresentar as melhores soluções que encontramos. A tecnologia muda rapidamente, então, se algo estiver impreciso ou desatualizado, entre em contato e nos avise.