Determinando quando uma reinicialização do Windows é necessária

1

Estamos usando o Microsoft Systems Management Server (SMS) & Inventory Tool para Microsoft Updates (ITMU) para a distribuição de Patches de segurança da Microsoft. Nós usamos o seguinte comando para instalação: PatchInstall.exe / g: 0 / d / n / z: ws / c: 15 / t: 30 /m:"PatchAuthorize.xml "

Após a instalação de um determinado conjunto de patches, o balão indica que é necessário reiniciar, no entanto, parece não haver nenhum PendingFileRename associado a ele.

Em um utilitário personalizado, estamos tentando determinar se uma reinicialização é necessária após a instalação de patches.

Visto que esta informação é armazenada em algum lugar diferente da chave PendingFileRename, alguém sabe onde esta informação é armazenada? Existe outra maneira de fazer isso?

    
por Nathan Williams 02.12.2009 / 17:34

1 resposta

1

Eu usei um utilitário chamado WhyReboot por motivos semelhantes várias vezes. Você pode encontrar uma maneira de usar esse utilitário ou seguir seus passos através dos artigos da MS KB que ele usou.

The simple, supported solution is to record an entry that will allow the file(s) to be copied, renamed, or deleted after the system reboots but before Windows loads (or any user applications start.) It is this method that most installer systems use.

I've investigated the methods used to request 'deferred' file operations after a reboot. It's not that tough, Microsoft provides sufficient documentation on their website:

* MS KB Article 140570
* MS KB Article 181345
* MS KB Article 184408
* MS KB Article 228930

There are other resources on the web (see related links, below)

I present to you the results of my curiosity and investigations: The WhyReboot utility.

    
por 02.12.2009 / 18:52