Computer >> Máy Tính >  >> Hệ thống >> máy chủ Windows

Không thể thêm / loại bỏ vai trò:Windows Server yêu cầu khởi động lại

Khi cài đặt bất kỳ vai trò hoặc tính năng nào trên Windows Server 2016, lỗi xuất hiện khiến máy chủ yêu cầu khởi động lại:“The request to add or remove features on the specified server failed. The operation cannot be completed, because the server that you specified requires a restart ”. OK, chúng tôi khởi động lại máy chủ của mình và thử cài đặt lại một vai trò. Lỗi tương tự xuất hiện. Và vì vậy nó lặp đi lặp lại.

Không thể thêm / loại bỏ vai trò:Windows Server yêu cầu khởi động lại

Do đó, chúng tôi không thể cài đặt hoặc xóa bất kỳ vai trò / tính năng nào trên Windows Server ngay cả sau khi khởi động lại máy chủ và cài đặt các bản cập nhật mới nhất.

Nhật ký sự kiện máy chủ (Trình xem sự kiện -> Nhật ký Windows -> Hệ thống) hiển thị lỗi với EventID 7041 và Quản lý kiểm soát dịch vụ như một nguồn. Mô tả sự kiện cho biết:

This service account does not have the required user right "Log on as a service".

Để giải quyết vấn đề, bạn phải cấp đăng nhập dưới dạng quyền dịch vụ cho “NT SERVICE\ALL SERVICES ”(Và NT SERVICE\MSSQL$MICROSOFT##WID , nếu lỗi liên quan đến việc cài đặt vai trò WSUS hoặc vai trò Máy chủ SQL).

  1. Mở Local Group Policy Editor:gpedit.msc
  2. Đi tới Cấu hình máy tính -> Cài đặt Windows -> Cài đặt bảo mật -> Chính sách cục bộ -> Gán quyền người dùng ;
  3. Tìm Đăng nhập với tư cách là một dịch vụ chính sách;
  4. Như bạn có thể thấy, không có NT SERVICE\ALL SERVICES trong chính sách này. Hãy thử thêm nó:Thêm người dùng hoặc nhóm -> DỊCH VỤ NT \ TẤT CẢ DỊCH VỤ. Đã xảy ra lỗi: không tìm thấy tên .
    Không thể thêm / loại bỏ vai trò:Windows Server yêu cầu khởi động lại

Làm cách nào bạn có thể thêm tài khoản dịch vụ vào chính sách địa phương? Cách duy nhất tôi có thể tìm để cấp quyền “Đăng nhập với tư cách là một dịch vụ” cho NT SERVICE \ ALL SERVICES là sử dụng ntrights.exe công cụ (từ Bộ tài nguyên Windows Server 2003 cũ).

Tải xuống và cài đặt Bộ tài nguyên máy chủ 2003 (rktools.exe), sau đó cấp SeServiceLogonRight quyền sử dụng các lệnh này trong dấu nhắc lệnh nâng cao:

cd “C:\Program Files (x86)\Windows Resource Kits\Tools”
ntrights.exe +r SeServiceLogonRight -u “NT SERVICE\ALL SERVICES”

Granting SeServiceLogonRight to NT SERVICE\ALL SERVICES ... successful

Không thể thêm / loại bỏ vai trò:Windows Server yêu cầu khởi động lại

Nếu không có DỊCH VỤ MẠNG trong danh sách quyền hiện tại, hãy thêm tài khoản này. Nếu cần, hãy thêm các quyền cho NT SERVICE \ MSSQL $ MICROSOFT ## WID theo cách tương tự:

ntrights.exe +r SeServiceLogonRight -u “NT SERVICE\MSSQL$MICROSOFT##WID”

Đảm bảo rằng DỊCH VỤ NT \ TẤT CẢ CÁC DỊCH VỤ đã xuất hiện trong quyền “Đăng nhập với tư cách một dịch vụ” trong bảng điều khiển Trình chỉnh sửa chính sách nhóm.

Không thể thêm / loại bỏ vai trò:Windows Server yêu cầu khởi động lại

Khởi động lại Windows Server của bạn và thử cài đặt / xóa lại một vai trò. Không có lỗi nào xuất hiện.