Мне нужно остановить перезапуск службы Windows Update, но я хочу, чтобы консоль закрылась после или не отображалась вообще. Я попробовал все, что здесь говорится, но консольное окно все равно не исчезнет.Окно консоли не скроет
Process process = new Process();
process.StartInfo.FileName = "cmd";
process.StartInfo.RedirectStandardOutput = true;
process.StartInfo.UseShellExecute = false;
process.StartInfo.Arguments = "/C start \"wuauserv\"";
process.StartInfo.CreateNoWindow = true;
process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
process.Start();
process.WaitForExit();
Вы не просто пытаетесь запустить/остановить службу, а сами запустить сервис? – BugFinder
Использование оболочки cmd для этого глупо. Google о том, как остановить и запустить службы Windows непосредственно с C#. –