ПОПРАВКА: Невъзможност за добавяне на роли и функции в Server 2016, тъй като сървърът изисква рестартиране (решено)

ПОПРАВКА: Невъзможност за добавяне на роли и функции в Server 2016, тъй като сървърът изисква рестартиране (решено)

Анди Дейвис

Този урок съдържа инструкции за разрешаване на следния проблем: Невъзможно е да се добавят роли и функции в Server 2016 или Server 2012 с грешка: "Feature installation Failed: 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" (Инсталирането на функции се провали: заявката за добавяне или премахване на функции на посочения сървър се провали. Операцията не може да бъде завършена, тъй като посоченият сървър изисква рестартиране).

В резултат на горепосочената грешка не успяхме да инсталираме роли и функции на сървъра, тъй като проблемът се запази дори след рестартиране на сървъра и инсталиране на най-новите актуализации.

В същото време в програмата за преглед на събития (Windows Logs > System) беше записана следната грешка:

"Събитие 7041: Мениджър за управление на услуги.

Услугата MSSQL$MICROSOFT##WID не можа да влезе като NT SERVICE\MSSQL$MICROSOFT##WID с текущо конфигурираната парола поради следната грешка:
Неуспешно влизане в системата: на потребителя не е предоставен исканият тип влизане в системата на този компютър.

Услуга: MSSQL$MICROSOFT##WID
Домейн и акаунт: NT SERVICE\MSSQL$MICROSOFT##WID

Този акаунт на услугата няма необходимото потребителско право "Влизане като услуга".

Действие на потребителя

Задайте "Log on as a service" (Влизане като услуга) на акаунта на услугата на този компютър. Можете да използвате Local Security Settings (Настройки на локалната сигурност) (Secpol.msc), за да направите това. Ако този компютър е възел в клъстер, проверете дали това потребителско право е зададено на акаунта на услугата Cluster (Клъстер) на всички възли в клъстера.

Ако вече сте присвоили това потребителско право на акаунт за услуги и то изглежда премахнато, консултирайте се с администратора на домейна, за да разберете дали обект от груповата политика, свързан с този възел, не премахва правото."

Как да поправите: Не може да се добавят роли и функции в сървър 2016 или 2012, тъй като сървърът изисква рестартиране.

Предложение според коментарите на потребителите: Преди да продължите по-долу, опитайте да рестартиране на на Отдалечен регистър и опитайте отново да инсталирате правилата. Ако и това не успее, следвайте инструкциите по-долу.

За да разрешите грешката при инсталиране на функции "Заявката за добавяне или премахване на функции на посочения сървър не е успешна, тъй като сървърът изисква рестартиране", продължете и присвоете потребителското право "Log on as a service" (Влизане като услуга) на "NT SERVICE\ALL SERVICES" и на "NT SERVICE\MSSQL$MICROSOFT##WID".

Случай А. Ако вашият сървър е част от домейн, продължете и променете политиката на домейна по подразбиране, както следва:

1. Едновременно натиснете Windows + R да отворите командното поле за изпълнение.
2 . В командното поле за изпълнение въведете: gpmc.msc и натиснете Въведете.

3. В Управление на групови политики отидете на:

  • Forest -> Домейни -> "Вашето име на домейн" -> Контролери на домейни .

3a. Кликнете с десния бутон на мишката върху Политика на контролера на домейни по подразбиране и изберете Редактиране на .

5. Преминете към стъпка 4 по-долу...

Случай Б. Ако вашият сървър е локален, продължете и променете локалната групова политика, както следва:

1. Едновременно натиснете Windows + R да отворите командното поле за изпълнение.
2 . В командното поле за изпълнение въведете: gpedit.msc и натиснете Въведете.

3. В редактора на местната групова политика отидете на:

  • Конфигурация на компютъра - > Настройки на Windows - > Настройки за сигурност - > Местни политики - > Присвояване на потребителски права

-----

4. Сега кликнете два пъти върху Вход като услуга елемент.

5. Кликнете върху Добавяне на потребител или група бутон.

6. Тип NT УСЛУГИ\ALL УСЛУГИ и щракнете върху OK . *

Прочетете тази бележка, ако имате проблеми при добавянето на акаунта.

7. В главния прозорец щракнете върху OK и след това затворете на Редактор на групова политика .

8. Сега отворете командния ред като администратор и задайте следната команда, за да актуализирате груповата политика.

  • gpupdate /force

9. Рестартиране вашия сървър.

10. След рестартирането отворете управлението на груповата политика и отидете отново в Присвояване на потребителски права.

11. Кликнете два пъти върху Вход като услуга и щракнете върху Добавяне на потребител или група.

12. Тип NT SERVICE\MSSQL$MICROSOFT##WID и щракнете върху OK . *

Забележка: Ако не можете да добавите акаунта "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. Преминете към Add Roles and Features (Добавяне на роли и функции). на сървъра.

13. Кликнете върху OK отново и след това затворете в редактора на груповата политика.

14. Отворете командната прозореца като администратор и задайте следната команда, за да актуализирате груповата политика.

  • gpupdate /force

15. Рестартиране вашия сървър.

16. След рестартирането опитайте да инсталирате Роли и функции.

Това е! Уведомете ме дали това ръководство ви е помогнало, като оставите коментар за опита си. Моля, харесайте и споделете това ръководство, за да помогнете на другите.


Анди Дейвис

Блог на системен администратор за Windows

Leave a comment