Acontece que foi por causa do meu programa c # exec silencioso que executa esse arquivo em lote com:
procStartInfo.RedirectStandardOutput = true;
procStartInfo.UseShellExecute = false;
procStartInfo.CreateNoWindow = true;
Então, para evitar um novo arquivo de lote que iria aparecer na janela do cmd preto, eu o coloquei no Agendador de Tarefas e parece bem. Nvidia melhor não excluí-lo!