Это руководство содержит инструкции по решению следующей проблемы: Невозможно добавить роли и функции на Server 2016 или Сервер 2012 с ошибкой: «Не удалось установить компонент: запрос на добавление или удаление компонентов на указанном сервере. не удалось. Операция не может быть завершена, так как указанный сервер требует перезапуска ».
В результате указанной выше ошибки нам не удалось установить роли и функции на сервере, поскольку проблема сохранялась даже после перезапуска сервера и установки последних обновлений.
При этом в Средстве просмотра событий (Журналы Windows> Система) была зафиксирована следующая ошибка:
«Событие 7041: диспетчер управления службами.
Службе MSSQL $ MICROSOFT ## WID не удалось войти в систему как NT SERVICE \ MSSQL $ MICROSOFT ## WID с текущим настроенным паролем из-за следующей ошибки:
Ошибка входа в систему: пользователю не предоставлен запрошенный тип входа в систему на этом компьютере.Сервис: MSSQL $ MICROSOFT ## WID
Домен и учетная запись: NT SERVICE \ MSSQL $ MICROSOFT ## WIDУ этой учетной записи службы нет необходимого права пользователя «Вход в качестве службы».
Действия пользователя
Назначьте «Вход в качестве службы» учетной записи службы на этом компьютере. Для этого вы можете использовать локальные настройки безопасности (Secpol.msc). Если этот компьютер является узлом в кластере, убедитесь, что это право пользователя назначено учетной записи службы кластеров на всех узлах кластера.
Если вы уже назначили это право пользователя учетной записи службы, и право пользователя кажется удаленным, отметьте вместе с администратором домена, чтобы узнать, может ли объект групповой политики, связанный с этим узлом, удалять правильно."
Как исправить: не удается добавить роли и компоненты на Server 2016 или 2012, поскольку сервер требует перезагрузки.
Предположение согласно комментариям пользователей: Прежде чем продолжить, попробуйте начать сначала в Удаленный реестр service и попробуйте еще раз установить правила. Если и это не помогло, следуйте приведенным ниже инструкциям.
Чтобы устранить ошибку установки компонентов: "Запрос на добавление или удаление компонентов на указанном сервере завершился неудачно, поскольку сервер требуется перезапуск », продолжите и назначьте права пользователя« Вход в качестве службы »для« NT SERVICE \ ALL SERVICES »и« NT СЕРВИС \ MSSQL $ MICROSOFT ## WID ".
Дело А. Если ваш Сервер является частью домена, продолжите и измените политику домена по умолчанию следующим образом:
1. Одновременно нажмите кнопку Окна + р ключи, чтобы открыть окно команды запуска.
2. В поле команды запуска введите: gpmc.msc и нажмите Входить.
3. В Управление групповой политикой перейти к:
- лес –> Домены -> «Ваше доменное имя» -> Контроллеры домена.
3а. Щелкните правой кнопкой мыши на Политика контроллера домена по умолчанию и выберите Редактировать.
5. Перейти к Шаг – 4 ниже…
Случай Б. Если ваш сервер является локальным сервером, продолжите и измените локальную групповую политику следующим образом:
1. Одновременно нажмите кнопку Окна + р ключи, чтобы открыть окно команды запуска.
2. В поле команды запуска введите: gpedit.msc и нажмите Входить.
3. В редакторе локальной групповой политики перейдите по адресу:
- Конфигурация компьютера -> Настройки Windows -> Настройки безопасности -> Местная политика -> Распределение прав пользователя
————–
4. Теперь дважды щелкните на Войти как услуга пункт.
5. Нажмите на Добавить пользователя или группу кнопка.
6. Тип NT СЕРВИС \ ВСЕ УСЛУГИ и нажмите В ПОРЯДКЕ. *
* Прочитайте это Примечание если у вас возникли проблемы при добавлении учетной записи.
7. В главном окне щелкните В ПОРЯДКЕ а потом Закрыть в Редактор групповой политики.
8. Теперь откройте командную строку от имени администратора и введите следующую команду для обновления групповой политики.
- gpupdate / force
9.Перезагрузить ваш сервер.
10. После перезагрузки откройте Управление групповой политикой и снова перейдите в Распределение прав пользователей.
11. Дважды щелкните на Войти как услуга элемент и щелкните Добавить пользователя или группу.
12. Тип NT СЕРВИС \ MSSQL $ MICROSOFT ## WID и нажмите В ПОРЯДКЕ. *
* Примечание: Если вы не можете добавить учетную запись «NT SERVICE \ MSSQL $ MICROSOFT ## WID» или «NT SERVICE \ ALL SERVICES» в элемент «Войти как служба», тогда:
1. Добавлять "Все"(без кавычек), чтобы войти как сервис.
2. Перезагрузить сервер.
3. Добавлять пользователей «NT SERVICE \ ALL SERVICES» и «NT SERVICE \ MSSQL $ MICROSOFT ## WID» для входа в качестве службы.
4. Бегать gpupdate / force
5. Перезагрузить сервер
6. Удалять «Все» из входа в систему как сервис.
7. Приступите к добавлению ролей и функций. на Сервере.
13. Нажмите В ПОРЯДКЕ снова и затем Закрыть редактор групповой политики.
14. Откройте командную строку от имени администратора и введите следующую команду для обновления групповой политики.
- gpupdate / force
15.Перезагрузить ваш сервер.
16. После перезагрузки попробуйте установить роли и компоненты.
Вот и все! Сообщите мне, помогло ли вам это руководство, оставив свой комментарий о своем опыте. Пожалуйста, поставьте лайк и поделитесь этим руководством, чтобы помочь другим.
Это работало в системе Server 2019, где WSUS не устанавливался из-за отсутствия роли WID. Никогда не было возможности добавить NT SERVICE \ ALL SERVICES, но все другие учетные записи смогли добавить и решить мою проблему - спасибо!