Tôi đang sử dụng tệp lô để dừng dịch vụ Windows. Tôi đang sử dụng lệnh sc
, nhưng tôi mở cho các ý tưởng khác, được đưa ra câu hỏi bên dưới. Vấn đề là các tập tin thực thi tiến hành khi dịch vụ này được dừng lại (các stop
lập luận để sc
dường như chỉ để yêu cầu điểm dừng chân - nó không chờ cho điểm dừng).Dừng tệp hàng loạt cho đến khi dừng dịch vụ hoàn tất?
Làm cách nào để sửa đổi tệp lô thành không tiếp tục cho đến khi dừng là hoàn thành?
stop' Tuy nhiên 'net sẽ ném một lỗi chung mã số 2 (access denied) nếu dịch vụ đã được dừng lại. – Wernight
Điều này không hoàn toàn chính xác. Nếu dịch vụ mất, nói 4 phút, để thực sự hoàn toàn dừng và thoát, lệnh "net stop" sẽ trở lại sau 20-40 giây, nhưng quá trình dịch vụ vẫn chưa chấm dứt. Nó trả về "Dịch vụ không thể dừng lại" ... nhưng điều này là gây hiểu lầm. Dịch vụ HAS đã được gửi một lệnh dừng, nhưng chỉ không thoát khỏi tất cả các con đường trong thời gian chờ SCM. – Jonesome