Execute o comando antes de atualizar com o WSUS

1

Devido a um problema com nossas políticas de domínio, antes de podermos executar um instalador MSI, temos que executar msiexec /regserver . O que parece acontecer é que o serviço msiexec para de rodar aleatoriamente (somente Windows XP e 2003, 7 é bom) e parece que as atualizações do Office e .NET usam a estrutura installshield.

É possível executar o wsus msiexec /regserver antes de instalar as atualizações?

    
por senshikaze 28.06.2012 / 14:48

2 respostas

1

Acho que o Windows Update tem alguma provisão para plugins de terceiros, embora eu não me lembre dos detalhes. Se você tiver um programador à mão, ele poderá fazer algo nessa área. Eu não acho que há algo que você possa fazer do próprio servidor WSUS.

Outra abordagem seria usar o Process Monitor ou uma ferramenta semelhante para descobrir qual é o msiexec /regserver está corrigindo (talvez uma configuração de registro?) e, em seguida, gravar um serviço para monitorar essa chave (ou qualquer outra) e chutar fora da correção assim que der errado. Esta informação também pode ajudá-lo a resolver o problema real. Se nada mais, você poderia tentar alterar as ACLs na chave do registro em questão para evitar que o sistema altere-o.

Outra abordagem seria reconfigurar os clientes para não instalar atualizações automaticamente e usar um script para fazer as instalações de atualização. Dessa forma, você poderia colocar o /regserver no início do script. Você pode encontrar este script à mão como ponto de partida.

Se você quiser tentar solucionar o problema subjacente, eu começaria colocando uma instalação limpa em um computador de teste e adicionando-o ao domínio em uma unidade organizacional separada sem diretiva de grupo. Se houver objetos de política de grupo vinculados à parte superior do domínio, você poderá usar a opção "Bloquear herança" na unidade organizacional para impedir que eles sejam aplicados. Se o problema não ocorrer nessa configuração, você poderá vincular seus objetos de política de grupo, um por um, para identificar o que está causando problemas. Reinstale a máquina de teste e aplique um objeto de diretiva de grupo vazio e adicione as configurações do outro GPO, uma a uma, para identificar a configuração específica. Esse tipo de abordagem é lenta, mas eficaz.

    
por 02.07.2012 / 22:20
-1

Sim, certas instalações OFFICE OFFICE (não devem dizer qual) matam o serviço msiserver da inicialização automática. quando um instalador msi precisa ser executado. pouco antes dessa corrida > seta até a entrada anterior ou digite "net start msiserver" isso se aplica à maioria dos serviços do Windows e "net start service_shortname", em seguida, uma janela de comando aparece e diz iniciar o Windows Service ..... e auto-fecha se estiver em execução. Isso pode ser feito a qualquer momento que o instalador estiver tentando executar, mas parará porque o serviço msiserver parou devido a motivos não divulgados do MS.

    
por 28.06.2012 / 15:58