Desative a “manutenção automática” no Windows 8

Desative a “manutenção automática” no Windows 8

Estou executando algumas VMs e, de repente, percebi que a ventoinha da minha CPU estava girando mais alto que o normal. Eu rastreei até o Windows 8 fazendo alguma "manutenção automática":

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Como posso desligar isso completamente? Encontrei uma maneira de acertar a hora, mas não uma maneira de desligá-la completamente.

Responder1

Você pode fazer isso pelo agendador de tarefas. Para isso abra o agendador de tarefas digitandotarefana interface moderna sob oAplicativose você encontrará o Agendador de Tarefas no lado esquerdo, clique nele e abra. Agora vá para o seguinte caminho

Agendador de tarefas > Microsoft > Windows > Agendador de tarefas

Aqui você tem que clicar com o botão direito noManutenção ociosa&Manutenção regulare selecione a opçãodesabilitar, é isso!

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Se você quiser habilitá-lo novamente, basta fazer o inverso.

Responder2

A manutenção automática realiza muitas funções, como a atualização do software Windows, etc., de modo que não é aconselhável (ou possível) desligá-la totalmente.

Para completar a resposta com nhinkle, pode-se pelo menos desativá-lo para ativar o seu PC.

Isso é feito na seção Action Center/Manutenção/Alterar configurações de manutenção, desmarque "Permitir manutenção agendada para ativar meu computador".

Juntamente com definir o horário agendado para tarde da noite ou um horário que não seja um incômodo (3h da manhã é o padrão), é a solução máxima possível.

Responder3

A tarefa Manutenção Automática é uma tarefa agendada integrada, mas se você acha que pode simplesmente abrir o agendador de tarefas como administrador e desativá-lo, você está errado. Ele apenas será reativado no Servre 2012, como apontou @abstrask. Você precisará usar o utilitário psexec (Sysinternals) junto com schtasks.exe e executar o comando como SYSTEM. Use o seguinte comando:

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

No meu cenário, eu estava testando isso em meu host Hyper-V, então simplesmente pulei a opção \SERVERNAME.

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

Comando para executar Comando para executar

Depois de executar o comando, você pode verificar se a tarefa agora está desabilitada no Agendador de Tarefas Depois de executar o comando, você pode verificar se a tarefa agora está desabilitada no Agendador de Tarefas

Responder4

Não há nenhuma maneira compatível de desabilitar totalmente a manutenção automática.

Você pode fazer alterações na Política de Grupo para determinar quando a manutenção deve ocorrer e para implementar um atraso aleatório para ajudar a evitar que todas as VMs executem manutenção ao mesmo tempo. Para abrir o editor de configurações de política de grupo, execute gpedit.mscna caixa de diálogo de execução. Essas configurações estão em Computer Configuration > Administrative Templates > Windows Components > Maintenance Scheduler.

As tarefas agendadas aparecem no agendador de tarefas (para abrir, digite no menu iniciar) em Microsoft > Windows > Diagnosticse Microsoft > Windows > Maintenance. Os eventos não possuem gatilhos especificamente definidos e as ações são "manipuladores personalizados" que não podem ser editados.

Descobri que o executável para as tarefas de manutenção é MSchedExe.exe. Você poderia escrever uma tarefa agendada para ser executada logo após o horário de manutenção agendado para encerrar esse executável logo após sua inicialização. Não tenho certeza de quão confiável isso seria.

informação relacionada