como cancelar uma reinicialização automática no Windows Server 2012 depois de instalar as atualizações do Windows

2

Aqui está a coisa - a opção "shutdown -a" não funciona, não há o botão "Restart Later", apenas uma contagem regressiva de 15 minutos e nenhuma maneira de cancelá-la.

O que devo fazer? Eu li em algum lugar que se eu bloquear, ele irá congelar o cronômetro até o meu próximo logon, mas eu não quero esperar até "a hora certa".

    
por interhost 23.09.2013 / 11:54

2 respostas

10

O cronômetro faz parte do serviço de atualização do Windows e não do próprio SO, portanto você pode pará-lo parando o serviço que tenta net stop "windows update" que deve fazer o truque.

Mas esta é uma solução temporária desde que o serviço será iniciado novamente quando você reiniciar mais tarde, eu acho que o que você realmente quer é forçar o Windows a fazer a reinicialização no tempo de agendamento de atualizações, basicamente você precisa adicionar uma entrada de registro para fazer então, tente este link link

    
por 23.09.2013 / 14:01
0

Eu recomendo usar o módulo powershell PSWindowsUpdate. Ele permite que você ignore as reinicializações.

Import-Module PSWindowsUpdate
Get-WUInstall -AcceptAll -IgnoreReboot

Se você receber o erro "O módulo especificado 'PSWindowsUpdate' não foi carregado porque não foi encontrado nenhum arquivo de módulo válido ..." você pode precisar fazer o download e instalá-lo com este script.

$webDeployURL = "https://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc/file/41459/43/PSWindowsUpdate.zip"
$filePath = "$($env:TEMP)\PSWindowsUpdate.zip"
(New-Object System.Net.WebClient).DownloadFile($webDeployURL, $filePath)
$shell = New-Object -ComObject Shell.Application
$zipFile = $shell.NameSpace($filePath)
$destinationFolder = $shell.NameSpace("C:\Program Files\WindowsPowerShell\Modules")
$copyFlags = 0x00
$copyFlags += 0x04 # Hide progress dialogs
$copyFlags += 0x10 # Overwrite existing files
$destinationFolder.CopyHere($zipFile.Items(), $copyFlags)
# Clean up
Remove-Item -Force -Path $filePath
Import-Module PSWindowsUpdate
    
por 07.09.2016 / 00:55