- Remove From My Forums
Ошибка при добавлении ролей на сервер
-
Общие обсуждения
-
Здравствуйте.
Есть сервер WS2012x64 r2 на виртуальной машине. Введён в рабочую группу. Других серверов в сети нет.
Возникла такая проблема:
Когда открываю диспетчер серверов, чтобы добавить роль, вижу ошибку в разделе Управляемость: «В сети: сбой при получении данных». Если пытаюсь обновить информацию о сервере, то получаю ошибку «не удалось обновить конфигурацию.
Ошибка: недопустимый класс» А при попытке добавить роль получаю сообщение «Диспетчер серверов собирает данные инвентаризации. Мастер будет доступен по завершении сбора данных.-
Изменен тип
20 октября 2015 г. 10:52
Ответа на вопрос так и не последовало
-
Изменен тип
Если вы обнаружите, что просматриваете ошибку «Ошибка выполнения сервера» в мастере добавления ролей и компонентов, вы должны знать, что вы не единственный.
Большое количество пользователей сообщили, что сталкивались с одним и тем же сообщением об ошибке. Похоже, что эта проблема чаще всего встречается на серверах под управлением Sverver 2012 R2.
Вот что один пользователь на форумах Microsoft Technet сказал о своей проблеме:
У меня есть виртуальный сервер под управлением Server 2012 R2. Когда я пытаюсь использовать Диспетчер серверов, чтобы перейти к разделу Роли и компоненты, чтобы добавить роль рабочего стола. Он завершается с ошибкой «В сети — невозможно получить данные роли и функции». Я пошел в PowerShell и просто попробовал команду «Get-WindowsFeature -ComputerName SERVER», и я получил сбой выполнения сервера. Я вхожу в систему с учетной записью администратора, поэтому я почти уверен, что это не проблема с разрешениями.
Поскольку мы знаем, как важно иметь возможность изменять и добавлять новые роли и функции в систему Server 2012 R2, в сегодняшней статье мы рассмотрим некоторые из лучших доступных методов устранения неполадок.
Пожалуйста, внимательно следуйте инструкциям, представленным здесь, в том порядке, в котором они были написаны. Кроме того, рекомендуется попытаться проверить, устранена ли проблема после каждого из методов.
Это позволит вам найти наименее инвазивное решение вашей проблемы, не подвергая вашу систему какой-либо опасности.
Ошибка при выполнении сервера при добавлении ролей и функций
1. Запустите команду SFC внутри PowerShell (Admin)
- Нажмите клавиши Win + X на клавиатуре -> выберите PowerShell (Admin).
- Внутри командного окна -> введите sfc / scannow и нажмите Enter.
- Дождитесь завершения процесса и отметьте, были ли обнаружены какие-либо ошибки.
- Проверьте, сохраняется ли проблема. Если это так, попробуйте следующий метод.
2. Запустите команду DISM внутри PowerShell (Admin)
- Нажмите клавиши Win + X -> выберите PowerShell (Admin).
- Внутри вновь открытого окна -> введите следующую команду: dism / online / cleanup-image / restorehealth
- Нажмите Enter, чтобы запустить команду.
- Дождитесь завершения процесса устранения любых проблем.
- Проверьте, решена ли проблема.
Вы столкнулись с внутренней ошибкой сервера в Windows 10? Вот быстрое решение
3. Перезагрузите сервер, чтобы исправить ошибку «Ошибка выполнения сервера».
В некоторых случаях пользователи сообщали, что они исправили эту проблему, просто перезапустив свой сервер. Эта ошибка также может быть вызвана тем, что на вашем сервере 2012 R2 не установлены последние обновления.
Перезапуск, выполненный на этом шаге, позволит вашей системе установить необходимые обновления.
4. Выполните ремонтную установку, используя корневой установочный носитель.
Если все вышеперечисленные способы не сработали, вам необходимо подключить установочный носитель к вашему серверу и запустить ремонтную установку.
Даже если это может означать, что вам необходимо перенастроить свой сервер, это позволит вам избавиться от сообщения об ошибке.
Вывод
Мы надеемся, что это руководство помогло вам избавиться от ошибки, из-за которой не удалось выполнить сервер при добавлении ролей и функций в мастере.
Пожалуйста, не стесняйтесь сообщить нам об этом, используя раздел комментариев ниже.
ЧИТАЙТЕ ТАКЖЕ:
- Операционная система не поддерживается ошибкой SQL Server [EXPERT FIX]
- Как установить средства удаленного администрирования сервера в Windows 10
- Windows Server 2016 медленное обновление установки дисков сумасшедших администраторов
При установке любой роли или компонента в Windows Server 2016 появляется ошибка, что сервер требует перезагрузки: “
The operation cannot be completed, because the server that you specified requires a restart
” (
Сбой запроса на добавление или удаление компонентов на указанном сервере. Не удается завершить операцию, так как требуется перезагрузить указанный сервер
). Ок, перезагружаем сервер, пытаемся установить роль и опять появляется ошибка, что нужна перезагрузка сервера. Но ошибка повторяется, и так дальше по циклу.
В результате не получается установить/удалить ни одну из ролей/компонентов на сервере.
В журнале событий сервера (Event Viewer -> Windows Logs -> System) при этом фиксируетсся ошибка EventID 7041 от источника Service Control Manager. В событии указано:
This service account does not have the required user right "Log on as a service".
Чтобы решить проблему, необходимо предоставить права входа в качестве службы для “NT SERVICEALL SERVICES» (и для NT SERVICEMSSQL$MICROSOFT##WID, если ошибка связана с установкой роли сервера обновлений WSUS или SQL Server).
- Откройте консоль управления локальными политиками
gpedit.msc
; - Перейдите в раздел Computer Configuration –> Windows Settings –> Security Settings –> Local Policies –> User Rights Assignment;
- Найдите политику Log on as a service (Вход в качестве службы);
- Как вы видите, в политике входа как службы отсутствует NT SERVICEALL SERVICES. Попробуем ее добавить -> Add User or Group -> NT SERVICEALL SERVICES. Появляется ошибка: система не может найти эту служебную учетную запись;
Как же добавить в локальную политику сервисную учетную запись? Единственный вменяемый способ, который мне удалось найти, чтобы предоставить права “Log on as a service” для NT SERVICEALL SERVICES – воспользоваться утилитой ntrights.exe (из старого пакета Windows Server 2003 Resource Kit).
Скачайте и установите Server 2003 Resource Kit (rktools.exe), затем предоставьте право SeServiceLogonRight командами:
cd “C:Program Files (x86)Windows Resource KitsTools”
ntrights.exe +r SeServiceLogonRight -u “NT SERVICEALL SERVICES”
Granting SeServiceLogonRight to NT SERVICEALL SERVICES ... successful
Если в списке текущих прав отсутствует NETWORK SERVICE, обязательно добавьте и этот аккаунт. Если нужно, добавьте аналогично права для NT SERVICEMSSQL$MICROSOFT##WID:
ntrights.exe +r SeServiceLogonRight -u “NT SERVICEMSSQL$MICROSOFT##WID”
Проверяем, что NT SERVICEALL SERVICES появилось в разрешениях “Log on as a service” в консоли редактора политики.
Перезагрузите свой Windows Server и попробуйте установить/удалить роль. Все должно пройти без ошибки.
by Vladimir Popescu
Being an artist his entire life while also playing handball at a professional level, Vladimir has also developed a passion for all things computer-related. With an innate fascination… read more
Updated on June 22, 2020
XINSTALL BY CLICKING THE DOWNLOAD FILE
This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:
- Download DriverFix (verified download file).
- Click Start Scan to find all problematic drivers.
- Click Update Drivers to get new versions and avoid system malfunctionings.
- DriverFix has been downloaded by 0 readers this month.
If you find yourself looking at a Server execution failed error inside the Add roles and Features wizard, you must know you are not the only one.
A large number of users have reported encountering the same error message. It seems that this issue is most commonly found in servers running Server 2012 R2.
Here is what one user on Microsoft Technet forums had to say about his issue:
I have a virtual server running Server 2012 R2. When I try to use the Server Manager to get to the Roles & Features part to add the Desktop Experience role. It fails with the error “Online – Cannot get role and feature data”. I went to PowerShell and just tried the command “Get-WindowsFeature -ComputerName SERVER” and I get Server execution failed. I am logging in with the Administrator account, so I am pretty sure it’s not a permissions issue.
Because we know how important it is to be able to modify and add new roles and features to your Server 2012 R2 system, in today’s article we will explore some of the best troubleshooting methods available.
Please follow the steps presented here carefully and in the order that they were written. Also, it is recommended that you try to see if the issue is fixed after each of the methods.
This will allow you to find the least invasive solution to your issue, without exposing your system to any danger.
Server execution failed error when adding roles and features
1. Run SFC command inside PowerShell (Admin)
- Press the Win+X keys on your keyboard -> select PowerShell (Admin).
- Inside the command window -> type in sfc /scannow and press Enter.
- Wait for the process to complete and note if any errors were found.
- Check to see if the issue persists. If it does, please try the next method.
2. Run DISM command inside PowerShell (Admin)
- Press the Win+X keys -> select PowerShell (Admin).
- Inside the newly opened window -> type the following command:
dism /online /cleanup-image /restorehealth
- Press Enter to run the command.
- Wait for the process of repairing any issues to complete.
- Check to see if the issue is resolved.
Did you encounter an internal server error on Windows 10 ? Here’s a quick fix
3. Reboot your server to fix the Server execution failed error
In some cases, users have reported that they fixed this issue by simply restarting their server. This error can also be caused by not running your Server 2012 R2 with the latest updates.
The restart performed at this step will allow your system to install the necessary updates.
4. Perform a repair install using the root installer media
If all of the above methods failed, you will need to connect your installer media to your server and run a repair install.
Even though this might mean that you need to reconfigure your server, it will allow you to get rid of the error message.
We hope this guide helped you get rid of the error Server execution failed while adding roles and features inside the wizard.
Please feel free to let us know if it did by using the comment section below.
В этом руководстве содержатся инструкции по устранению следующей проблемы: Невозможно добавить роли и компоненты на Server 2016 или Server 2012 с ошибкой: «Ошибка установки компонента: не удалось выполнить запрос на добавление или удаление компонентов на указанном сервере. Операция не может быть завершена, поскольку указанный вами сервер требует перезагрузки «.
В результате вышеуказанной ошибки нам не удалось установить роли и функции на сервере, поскольку проблема сохранялась даже после перезапуска сервера и установки последних обновлений.
В то же время в средстве просмотра событий (Журналы Windows> Система) была зафиксирована следующая ошибка:
«Событие 7041: Диспетчер управления службами.
Службе MSSQL $ MICROSOFT ## WID не удалось войти в систему как NT SERVICE MSSQL $ MICROSOFT ## WID с текущим настроенным паролем из-за следующей ошибки:
Ошибка входа: пользователь не получил запрошенный тип входа на этом компьютере.
Сервис: MSSQL $ MICROSOFT ## WID
Домен и учетная запись: NT SERVICE MSSQL $ MICROSOFT ## WID
Эта учетная запись службы не имеет требуемого права пользователя «Войти как служба».
Действие пользователя
Назначьте «Вход в систему как сервис» для учетной записи сервиса на этом компьютере. Вы можете использовать локальные настройки безопасности (Secpol.msc), чтобы сделать это. Если этот компьютер является узлом в кластере, убедитесь, что это право пользователя назначено учетной записи службы кластеров на всех узлах в кластере.
Если вы уже назначили это право пользователя учетной записи службы, и это право пользователя, по-видимому, удалено, обратитесь к администратору домена, чтобы выяснить, может ли объект групповой политики, связанный с этим узлом, удалять это право ».
Как исправить: Невозможно добавить роли и компоненты на Server 2016 или 2012, поскольку сервер требует перезагрузки.
Чтобы устранить ошибку установки компонента «Запрос на добавление или удаление компонентов на указанном сервере не выполнен, поскольку сервер требует перезапуска», продолжите и назначьте пользователю «Вход в систему как сервис» право «NT SERVICE ALL SERVICES». в «NT SERVICE MSSQL $ MICROSOFT ## WID».
Дело А. Если ваш сервер является частью домена, выполните действия и измените политику домена по умолчанию следующим образом:
1. Одновременно нажмите Windows + р ключи, чтобы открыть окно запуска команды.
2. В командной строке запуска введите: gpmc.msc и нажмите Войти.
3. В Управление групповой политикой перейти к:
- лес -> Домены -> «Ваше доменное имя» -> Контроллеры домена.
3a. Щелкните правой кнопкой мыши на Политика контроллера домена по умолчанию и выберите редактировать.
5. Перейдите к шагу 4 ниже …
Дело Б. Если ваш Сервер является Локальным Сервером, тогда действуйте и измените Локальную групповую политику следующим образом:
1. Одновременно нажмите Windows + р ключи, чтобы открыть окно запуска команды.
2. В командной строке запуска введите: gpedit.msc и нажмите Войти.
3. В редакторе локальной групповой политики перейдите к:
- Конфигурация компьютера —> Настройки Windows —> Настройки безопасности —> Местные Политики —> Назначение прав пользователя
——
4. Теперь дважды нажмите на Войти как сервис предмет.
5. Нажмите на Добавить пользователя или группу кнопка.
6. Тип НТ СЕРВИС ВСЕ УСЛУГИ и нажмите хорошо. *
* Прочтите это примечание, если у вас возникли проблемы при добавлении учетной записи.
7. В главном окне нажмите хорошо а потом близко Редактор групповой политики.
8. Теперь откройте командную строку от имени администратора и введите следующую команду для обновления групповой политики.
- gpupdate / force
9. перезагружать ваш сервер.
10. После перезагрузки откройте Управление групповой политикой и снова перейдите к Назначение прав пользователя.
11. Двойной клик на Войти как сервис пункт и нажмите Добавить пользователя или группу.
12. Тип NT SERVICE MSSQL $ MICROSOFT ## WID и нажмите хорошо. *
* Примечание. Если вы не можете добавить учетную запись «NT SERVICE MSSQL $ MICROSOFT ## WID» или «NT SERVICE ALL SERVICES» к элементу «Войти как сервис», то:
1. Добавлять «Все«(без кавычек), чтобы войти как сервис.
2. перезагружать сервер.
3. Добавлять «НТ СЕРВИС ВСЕ УСЛУГИ» пользователи «NT SERVICE MSSQL $ MICROSOFT ## WID» для входа в систему как сервис.
4. Беги gpupdate / force
5. перезагружать сервер
6. удалять «Все» из логина как сервис.
7. Продолжайте добавлять роли и функции. на сервере.
13. щелчок хорошо снова и потом близко редактор групповой политики.
14. Откройте командную строку от имени администратора и введите следующую команду, чтобы обновить групповую политику.
- gpupdate / force
15. перезагружать ваш сервер.
16. После перезагрузки попробуйте установить роли и компоненты.
Это оно! Дайте мне знать, если это руководство помогло вам, оставив свой комментарий о вашем опыте. Пожалуйста, любите и делитесь этим руководством, чтобы помочь другим.