Na verdade, o Windows 7 tem uma tarefa agendada integrada para executar a desfragmentação silenciosamente. link
Você também pode usar o agendador de tarefas para acionar o chckdsk.exe etc.
Estou trabalhando como administrador do sistema, portanto, tenho a responsabilidade de manter todos os sistemas. Mas nossa equipe não é técnica, então cada vez que eu iniciei algum utilitário de manutenção do sistema como erro de disco, fragmento de disco, CHKDSK etc, eles cancelam o processo, pois não sabem disso. então eu quero agendar esses utilitários sem saber que eles estão rodando (em segundo plano) duas coisas que eu quero que qualquer janela de utilitário vem em primeiro plano esses utilitários devem ser executados no cronograma como uma vez por semana sem que ninguém perceba
Na verdade, o Windows 7 tem uma tarefa agendada integrada para executar a desfragmentação silenciosamente. link
Você também pode usar o agendador de tarefas para acionar o chckdsk.exe etc.
Para expandir a resposta do @ bin-da:
O Agendador de Tarefas incorporado com o qual você já está familiarizado provavelmente pode fazer o que você precisa / deseja.
Quando você passa pelo assistente de interface do usuário para criar uma nova tarefa, a guia [Geral] tem algumas configurações que você deseja usar:
Quando você entra na guia [Triggers], selecione um horário de agendamento quando não se espera que os usuários usem o sistema:
Na guia [Condições], defina o seguinte:
Se você usar essas configurações, provavelmente poderá fazer com que seus scripts de manutenção sejam executados sem interferência ou até mesmo com o aviso dos seus usuários.