Tôi đang chạy dịch vụ Windows khởi động một tệp dơi đơn giản trong khi khởi động, nhưng dịch vụ sẽ không bắt đầu. Nếu tôi thử chạy nó theo cách thủ công từ GUI dịch vụ, tôi nhận được thông báo lỗi sau.Tệp bat Windows 7 không bắt đầu dưới dạng dịch vụ
Lỗi 1053: dịch vụ không đáp ứng với sự khởi đầu hoặc kiểm soát yêu cầu một cách kịp thời
này có vẻ là một lỗi phổ biến trong quá trình startup dịch vụ, tuy nhiên tôi không tìm thấy vấn đề tương tự trong các câu trả lời khác. Tôi tạo ra các dịch vụ từ dòng lệnh với lệnh sau
C:\Users\Administrator>sc create service_name binpath= c:\service.bat start= auto
[SC] CreateService SUCCESS
Sau đó, tôi chạy nó với
C:\Users\Administrator>sc start service_name
Tuy nhiên, tôi nhận được thông báo lỗi:
[SC] StartService FAILED 5:
Quyền truy cập bị từ chối.
Nếu tôi chạy nó từ dấu nhắc lệnh với tư cách quản trị viên, tôi không nhận được thông báo từ chối truy cập, nhưng tôi nhận được lỗi 1053. Tôi cho rằng chạy một tập tin bat như một dịch vụ Windows không phải là khó khăn. Bất kỳ ý tưởng?
Bạn không thể chạy tệp hàng loạt dưới dạng các dịch vụ như vậy, vì CoreTech cho biết bạn sẽ cần trình bao bọc để chạy đúng. –