private void EnsureStopped() {
try {
if (_process?.HasExitedSafe() == false) {
_process?.Kill();
}
} catch (Exception e) {
Logging.Warning(e);
}
DisposeHelper.Dispose(ref _process);
}