Я думаю, что это может быть плохой идеей. Кроме того, я думаю, что ваш метод проверки остановился может быть неправильным.
На моем компьютере я бегал sfc /scannow
. Как только это началось, я открыл другое приглашение cmd и побежал taskkill /IM sfc.exe /T /F
. Это убило процесс sfce и это дочерний процесс. Я проверил это, просмотрев вкладку производительности диспетчера задач (я на Windows 10) и убедившись, что активность диска снизилась до 0.
Я попытался запустить `sfc / scannow 'еще раз, и он сказал, что выполняется другая операция, но я подозреваю, что это потому, что sfc где-то отметил, что он запускается, и никогда не смог отменить это, потому что я принудительно завершил его. Надеюсь, что это решится после перезагрузки.
Таким образом, taskkill /IM sfc.exe /T /F
будет завершено выполнение запущенных процессов с именем sfc.exe (/ IM sfc.exe), уничтожение дочерних процессов, порожденных этим sfc.exe (/ T), и принудительное выполнение этого (/ f).