Ten samouczek zawiera instrukcje dotyczące rozwiązania następującego problemu: Nie można dodać ról i funkcji na serwerze 2016 lub Serwer 2012 z błędem: „Instalacja funkcji nie powiodła się: żądanie dodania lub usunięcia funkcji na określonym serwerze przegrany. Operacja nie może zostać zakończona, ponieważ określony serwer wymaga ponownego uruchomienia".
W wyniku powyższego błędu nie mogliśmy zainstalować ról i funkcji na serwerze, ponieważ problem pozostał nawet po ponownym uruchomieniu serwera i zainstalowaniu najnowszych aktualizacji.
W tym samym czasie w Podglądzie zdarzeń (Dzienniki Windows > System) zarejestrowano następujący błąd:
„Zdarzenie 7041: Menedżer kontroli usług.
Usługa MSSQL$MICROSOFT##WID nie mogła zalogować się jako NT SERVICE\MSSQL$MICROSOFT##WID z aktualnie skonfigurowanym hasłem z powodu następującego błędu:
Błąd logowania: użytkownikowi nie przyznano żądanego typu logowania na tym komputerze.Usługa: MSSQL$MICROSOFT##WID
Domena i konto: NT SERVICE\MSSQL$MICROSOFT##WIDTo konto usługi nie ma wymaganego prawa użytkownika „Zaloguj się jako usługa”.
Akcja użytkownika
Przypisz „Zaloguj się jako usługa” do konta usługi na tym komputerze. W tym celu można użyć ustawień zabezpieczeń lokalnych (Secpol.msc). Jeśli ten komputer jest węzłem w klastrze, sprawdź, czy to prawo użytkownika jest przypisane do konta Usługa klastrowania we wszystkich węzłach w klastrze.
Jeśli przypisałeś już to prawo użytkownika do konta usługi i wydaje się, że zostało usunięte, zaznacz z administratorem domeny, aby dowiedzieć się, czy obiekt zasad grupy skojarzony z tym węzłem może usuwać prawidłowy."
Rozwiązanie problemu: Nie można dodać ról i funkcji na serwerze 2016 lub 2012, ponieważ serwer wymaga ponownego uruchomienia.
Sugestia zgodnie z komentarzami użytkowników: Zanim przejdziesz dalej, spróbuj uruchom ponownie ten Rejestr zdalny usługi i spróbuj ponownie zainstalować reguły. Jeśli to również się nie powiedzie, postępuj zgodnie z poniższymi instrukcjami.
Aby rozwiązać błąd instalacji funkcji „Żądanie dodania lub usunięcia funkcji na określonym serwerze nie powiodło się, ponieważ serwer wymaga ponownego uruchomienia”, kontynuuj i przypisz prawa użytkownika „Zaloguj się jako usługa” do „NT SERVICE\ALL SERVICES” i do „NT SERVICE\MSSQL$MICROSOFT##WID".
Przypadek A. Jeśli Twój serwer jest częścią domeny, zmodyfikuj domyślne zasady domeny w następujący sposób:
1. Jednocześnie naciśnij Okna + r klawisze, aby otworzyć okno poleceń uruchamiania.
2. W polu polecenia Uruchom wpisz: gpmc.msc i naciśnij Wchodzić.
3. w Zarządzanie polityką grupy iść do:
- Las –> Domeny –> „Twoja nazwa domeny” –> Kontrolery domeny.
3a. Kliknij prawym przyciskiem na Domyślna polityka kontrolera domeny i wybierz Edytować.
5. Przystąpić do Krok 4 poniżej…
Przypadek B. Jeśli twój serwer jest serwerem lokalnym, kontynuuj i zmodyfikuj lokalne zasady grupy w następujący sposób:
1. Jednocześnie naciśnij Okna + r klawisze, aby otworzyć okno poleceń uruchamiania.
2. W polu polecenia Uruchom wpisz: gpedit.msc i naciśnij Wchodzić.
3. W Edytorze lokalnych zasad grupy przejdź do:
- Konfiguracja komputera -> Ustawienia systemu Windows –> Ustawienia bezpieczeństwa -> Zasady lokalne –> Przypisanie praw użytkownika
————–
4. Teraz kliknij dwukrotnie na Zaloguj się jako usługa przedmiot.
5. Kliknij Dodaj użytkownika lub grupę przycisk.
6. Rodzaj USŁUGA NT\WSZYSTKIE USŁUGI i kliknij ok. *
* Przeczytaj to Notatka jeśli masz problemy z dodaniem konta.
7. W głównym oknie kliknij ok i wtedy blisko ten Edytor zasad grupy.
8. Teraz otwórz Wiersz Poleceń jako Administrator i wydaj następujące polecenie, aby zaktualizować zasady grupy.
- gpupdate / życie
9.Ponowne uruchomienie Twój serwer.
10. Po ponownym uruchomieniu otwórz Zarządzanie zasadami grupy i przejdź ponownie do Przypisanie praw użytkownika.
11. Kliknij dwukrotnie w Zaloguj się jako usługa przedmiot i kliknij Dodaj użytkownika lub grupę.
12. Rodzaj Usługa NT\MSSQL$MICROSOFT##WID i kliknij ok. *
* Notatka: Jeśli nie możesz dodać konta „NT SERVICE\MSSQL$MICROSOFT##WID” lub „NT SERVICE\ALL SERVICES” do elementu „Logowanie jako usługa”, to:
1. Dodać ten "Wszyscy" (bez cudzysłowów), aby zalogować się jako usługa.
2. Ponowne uruchomienie serwer.
3. Dodać użytkowników „NT SERVICE\ALL SERVICES” i „NT SERVICE\MSSQL$MICROSOFT##WID” do logowania jako usługa.
4. Uruchomić gpupdate / życie
5. Ponowne uruchomienie serwer
6. Usunąć „Wszyscy” od logowania jako usługa.
7. Przejdź do dodawania ról i funkcji. na serwerze.
13. Kliknij ok znowu, a potem blisko Edytor zasad grupy.
14. Otwórz wiersz polecenia jako administrator i wydaj następujące polecenie, aby zaktualizować zasady grupy.
- gpupdate / życie
15.Ponowne uruchomienie Twój serwer.
16. Po ponownym uruchomieniu spróbuj zainstalować Role i funkcje.
Otóż to! Daj mi znać, czy ten przewodnik Ci pomógł, zostawiając komentarz na temat swojego doświadczenia. Polub i udostępnij ten przewodnik, aby pomóc innym.
Działało to w systemie Server 2019, w którym WSUS nie zainstalowałby się ze względu na brakującą rolę WID. Nigdy nie udało mi się dodać NT SERVICE\ALL SERVICES, ale na wszystkich innych kontach udało się dodać i rozwiązać mój problem – dziękuję!