cuốn sách gpt4 ai đã làm

c# - Windows, khởi động dịch vụ System.InvalidOperationException: Không thể khởi động dịch vụ trên máy tính '.' Truy cập bị từ chối(Chạy với tư cách quản trị viên)

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 14:13:29 27 4
mua khóa gpt4 Nike

Tôi đang cố gắng bắt đầu một dịch vụ bằng mã sau đây. Tính năng này hoạt động trên 99% máy nhưng tôi gặp phải sự cố này trên máy người dùng. Bất kỳ trợ giúp nào để có thể tái tạo lỗi này hoặc tại sao sự cố này xảy ra.

            ServiceController sc = new ServiceController(name);

if (sc.Status == ServiceControllerStatus.Running ||
sc.Status == ServiceControllerStatus.StartPending)
{
sc.WaitForStatus(ServiceControllerStatus.Running);
Logger.Info("Dịch vụ đang chạy");
trả về đúng sự thật;
}
sc.Start();

Lỗi tôi nhận được là

System.InvalidOperationException: Không thể khởi động dịch vụ trên máy tính '.' ---> System.ComponentModel.Win32Exception: Quyền truy cập bị từ chối

Mình chạy bằng quyền quản trị viên

Trong khi tạo dịch vụ, tôi cũng chạy lệnh sc sdset để ngăn quá trình phi quản trị khởi động dịch vụ.

câu trả lời hay nhất

hiện hữu msdn xã hội Có cả một chủ đề về nó trong . Vấn đề vẫn tồn tại đối với nhiều người dùng, có vẻ như bạn không có đủ quyền để khởi động dịch vụ, trong trường hợp đó bạn phải thay đổi dịch vụ thànhQuản lý tài khoản:

Đảm bảo dịch vụ được đặt thànhtài khoản địa phương:

  • Bấm chuột phải vào thuộc tính (trong bảng Services.msc).
  • Chọn tùy chọn đăng nhập

Sau đó kiểm tra lại xem nó có hoạt động tốt không.

Về C# - Windows, khởi động dịch vụ System.InvalidOperationException: Không thể khởi động dịch vụ trên máy tính '.' Access in Denied(Running as Admin), chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/37313233/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress