Desativar manutenção automática do Windows Server 2016

6

Ao usar o Server 2012, desativei a (má) tarefa de manutenção automática usando os seguintes comandos ( originalmente encontrado aqui ):

psexec \SERVERNAME -s schtasks /change /tn "\Microsoft\Windows\TaskScheduler\Maintenance Configurator" /DISABLE
psexec -s schtasks /change /tn "\Microsoft\Windows\TaskScheduler\Maintenance Configurator" /DISABLE

Quando tento executar isso no Server 2016, essas entradas não existem. Eu sei que é em algum lugar porque TiWorker.exe consome um monte de CPU fazendo o que faz. Alguém sabe onde esta configuração está no Server 2016?

    
por Shaun Bowe 20.01.2017 / 20:29

3 respostas

1

Parece que essa tarefa não está incluída no Server 2016. Eu verifiquei isso em uma nova instalação. O Windows parece executar as tarefas agendadas de manutenção individualmente agora.

O que executa o tiworker e o que eu estou achando mais intrusivo é a tarefa SilentCleanup, que executa a limpeza de disco se o espaço em disco está baixo ou não, contrariando sua descrição. Esse pode ser encontrado na pasta DiskCleanup. Acho que vou desabilitar essa tarefa em toda a linha, pois não há motivo para um servidor estar executando o IMO de limpeza automática de disco.

Editar: encontrei uma maneira de verificar todas as tarefas de manutenção:

$MaintTasks = @()
foreach ($task in (Get-ScheduledTask))
{
if (($task | Export-ScheduledTask) -like “*maintenance*”) {$MaintTasks += $task}
}
$MaintTasks
    
por 16.07.2017 / 09:27
0

Em uma nova instalação do WS 2016:

Get-ScheduledTask | Where-Object -Property Description -Match "maint"

TaskPath                                       TaskName                          State     
--------                                       --------                          -----     
\Microsoft\Windows\ApplicationData\            DsSvcCleanup                      Ready     
\Microsoft\Windows\Diagnosis\                  Scheduled                         Ready     
\Microsoft\Windows\DiskCleanup\                SilentCleanup                     Ready     
\Microsoft\Windows\Windows Defender\           Windows Defender Cache Mainten... Ready

A tarefa Diagnóstico parece ser relevante. Está usando um manipulador personalizado. Você já se aprofundou nisso?

    
por 02.02.2017 / 19:03
-1

Use o PSEXEC. Depois de baixar o PSEXEC, abra um Prompt de Comando com permissões elevadas e digite:

psexec \%computername% -s schtasks /change /tn "MicrosoftWindowsTaskSchedulerMaintenance Configurator" /disable
    
por 21.01.2017 / 16:42