Dịch vụ sẽ không khởi động trên một máy tính - lỗi đăng nhập


1

Không thể khởi động dịch vụ windows, lỗi đăng nhập lỗi.

Nhưng

  • tài khoản nằm trên miền và trong nhóm quản trị viên cục bộ và có chính sách đăng nhập dịch vụ.
  • mật khẩu đã được đặt lại và tài khoản không bị khóa.
  • dịch vụ này hoạt động trên một máy khác trên cùng tên miền mà tôi không có quyền truy cập.
  • thiết lập chi tiết tài khoản theo dòng lệnh với sc hoạt động tốt, nhưng không thể bắt đầu dịch vụ.
  • thậm chí khởi động lại máy.

tại sao

Tôi được giao nhiệm vụ tạo một dịch vụ tùy chỉnh được cài đặt trên một máy chủ trong miền cũ của chúng tôi và chạy bằng một tài khoản chuyên dụng. Nó hoạt động hoàn hảo và mọi người đều hạnh phúc.

Một vài tuần nữa, tất cả chúng tôi đã chuyển sang một tên miền mới và máy chủ cũ hơn đã ngừng hoạt động. Máy chủ mới đã cài đặt dịch vụ cũ cùng với người dùng tên miền mới để thực thi dịch vụ. Mã tôi đã viết không thành công vì máy chủ có các thành phần mới trên đó. Điều này đã được đăng nhập vào nhật ký sự kiện tùy chỉnh dịch vụ, rất rõ ràng, thiếu dll.

Xây dựng lại dịch vụ với các thành phần mới hơn và cố gắng để chủ sở hữu triển khai nó, họ đã từ chối cho đến khi tôi làm việc tại địa phương với tài khoản người dùng dịch vụ tên miền mới.

Sử dụng tài khoản miền cá nhân của tôi trên máy của tôi để thực thi dịch vụ chạy tốt. Bất kỳ nỗ lực nào để bắt đầu nó với tài khoản miền đều gây ra lỗi đăng nhập.

Tôi đã có thể chạy

sc qc SERVICENAME
sc query SERVICENAME
sc queryex SERVICENAME

trên cả máy của tôi và máy chủ hoạt động và chúng giống hệt nhau.

Tôi đã sử dụng

sc config SERVICENAME obj= NEWDOMAIN\ACCOUNTNAME password= PASSWORD

để đảm bảo rằng hoàn toàn không có cách nào tôi nhập mật khẩu không chính xác. Ngoài ra, tôi có quản trị viên tên miền để đặt lại mật khẩu và đảm bảo tài khoản không bị khóa.

Tại sao trên một máy này tôi không thể chạy dịch vụ này với tư cách là người dùng tên miền này?

  • Dịch vụ hoạt động với người dùng khác trên máy này.
  • Dịch vụ (phiên bản cũ) thực thi trên máy chủ đích với cùng một người dùng tên miền.

Có cần phải tải dịch vụ theo tài khoản người dùng không? Cố gắng chạy dịch vụ như một mạng hoặc hệ thống.
STTR

tài khoản miền có các quyền cần thiết để dịch vụ thực hiện công việc của mình.
cướp

Dịch vụ này cần gì và cần những tài nguyên nào trong miền? Ví dụ: bạn có thể trao quyền cho một máy cụ thể trong miền của tài nguyên và sau đó không cần thiết lập tài khoản người dùng cho dịch vụ.
STTR

Dịch vụ có thể kiểm tra người dùng thiết bị cho nhóm và sẽ không bắt đầu. Lỗi gì cung cấp dịch vụ trong nhật ký sự kiện khi khởi chạy xảy ra?
STTR

Dịch vụ sử dụng API của Team Foundation Server. Máy chủ TFS bị khóa thông qua người dùng tên miền. Vì vậy, dịch vụ phải được chạy với tư cách là người dùng chính xác để xác thực ở cấp API.
cướp
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.