FIX: Kan ikke tilføje roller og funktioner på Server 2016, fordi serveren kræver genstart (løst)

click fraud protection

Denne vejledning indeholder instruktioner til at løse følgende problem: Kan ikke tilføje roller og funktioner på Server 2016 eller Server 2012 med fejl: "Funktionsinstallation mislykkedes: Anmodningen om at tilføje eller fjerne funktioner på den angivne server mislykkedes. Handlingen kan ikke fuldføres, fordi den server, du har angivet, kræver en genstart".

Kan ikke tilføje roller og funktioner på Server 2016, fordi serveren kræver genstart

Som et resultat af ovenstående fejl var vi ikke i stand til at installere roller og funktioner på serveren, fordi problemet forblev selv efter genstart af serveren og installation af de seneste opdateringer.

På samme tid i Event Viewer (Windows Logs > System) blev følgende fejl registreret:

"Event 7041: Service Control Manager.

MSSQL$MICROSOFT##WID-tjenesten kunne ikke logge på som NT SERVICE\MSSQL$MICROSOFT##WID med den aktuelt konfigurerede adgangskode på grund af følgende fejl:
Logonfejl: Brugeren har ikke fået tildelt den ønskede logontype på denne computer.

Service: MSSQL$MICROSOFT##WID
Domæne og konto: NT SERVICE\MSSQL$MICROSOFT##WID

Denne tjenestekonto har ikke den nødvendige brugerrettighed "Log på som en tjeneste."

Brugerhandling

Tildel "Log på som en tjeneste" til tjenestekontoen på denne computer. Du kan bruge lokale sikkerhedsindstillinger (Secpol.msc) til at gøre dette. Hvis denne computer er en node i en klynge, skal du kontrollere, at denne brugerrettighed er tildelt til Cluster-tjenestekontoen på alle noder i klyngen.

Hvis du allerede har tildelt denne brugerrettighed til tjenestekontoen, og brugerrettighederne ser ud til at være fjernet, skal du kontrollere med din domæneadministrator for at finde ud af, om et gruppepolitikobjekt, der er knyttet til denne node, muligvis fjerner ret."

ret Event 7041

Sådan løses: Kan ikke tilføje roller og funktioner på Server 2016 eller 2012, fordi serveren kræver genstart.

Forslag ifølge brugerkommentarer: Inden du fortsætter nedenfor, prøv at genstart det Fjernregistrering service og prøv igen at installere reglerne. Hvis dette også mislykkes, skal du følge instruktionerne nedenfor.

For at løse funktionsinstallationsfejlen "Anmodningen om at tilføje eller fjerne funktioner på den angivne server mislykkedes, fordi serveren kræver en genstart", fortsæt og tildel brugerretten "Log på som en tjeneste" til "NT SERVICE\ALLE SERVICES" og til "NT SERVICE\MSSQL$MICROSOFT##WID".

Sag A. Hvis din server er en del af et domæne, skal du fortsætte og ændre standarddomænepolitikken som følger:

1. Tryk samtidigt på Windows billede+ R tasterne for at åbne kørselskommandoboksen.
2. I kør kommandoboksen skal du skrive: gpmc.msc og tryk Gå ind.

billede

3. I Group Policy Management gå til:

  • Skov –> Domæner –> "Dit domænenavn" –> Domænecontrollere.

3a. Højreklik på Standard domænecontrollerpolitik og vælg Redigere.

billede

5. Fortsæt til Trin – 4 under…

Sag B. Hvis din server er en lokal server, skal du fortsætte og ændre den lokale gruppepolitik som følger:

1. Tryk samtidigt på Windows billede+ R tasterne for at åbne kørselskommandoboksen.
2. I kør kommandoboksen skal du skrive: gpedit.msc og tryk Gå ind.

billede

3. I Local Group Policy Editor skal du gå til:

  • Computerkonfiguration –> Windows-indstillinger –> Sikkerhedsindstillinger -> Lokale politikker –> Tildeling af brugerrettigheder
billede

————–

4. Dobbeltklik nu på Log som en tjeneste vare.

billede

5. Klik på Tilføj bruger eller gruppe knap.

billede

6. Type NT SERVICE\ALLE SERVICES og klik Okay. *

* Læs dette Bemærk hvis du har problemer med at tilføje kontoen.

billede

7. Klik på i hovedvinduet Okay og så tæt det Group Policy Editor.

billede

8. Åbn nu kommandoprompt som administrator og giv følgende kommando for at opdatere gruppepolitikken.

  • gpupdate /force
billede

9.Genstart din server.

10. Efter genstart skal du åbne Group Policy Management og gå igen til Tildelinger af brugerrettigheder.

11. Dobbeltklik på Log som en tjeneste element og klik Tilføj bruger eller gruppe.

12. Type NT SERVICE\MSSQL$MICROSOFT##WID og klik Okay. *

billede

* Bemærk: Hvis du ikke kan tilføje "NT SERVICE\MSSQL$MICROSOFT##WID" eller "NT SERVICE\ALL SERVICES"-kontoen til elementet "Log på som service", så:

1. Tilføje det "Alle sammen" (uden anførselstegn), for at logge som service.
2. Genstart serveren.
3. Tilføje brugerne "NT SERVICE\ALL SERVICES" og "NT SERVICE\MSSQL$MICROSOFT##WID" for at logge som tjeneste.
4. Løb gpupdate /force
5. Genstart serveren
6. Fjerne "Alle" fra log på som service.
7. Fortsæt til Tilføj roller og funktioner. på serveren.

13. Klik Okay igen og da tæt Group Policy Editor.

billede

14. Åbn kommandoprompt som administrator, og giv følgende kommando for at opdatere gruppepolitikken.

  • gpupdate /force

15.Genstart din server.

16. Efter genstart, prøv at installere roller og funktioner.

Det er det! Fortæl mig, om denne guide har hjulpet dig ved at efterlade din kommentar om din oplevelse. Synes godt om og del denne guide for at hjælpe andre.

Dette fungerede på et Server 2019-system, hvor WSUS ikke ville installere på grund af den manglende WID-rolle. Var aldrig i stand til at tilføje NT SERVICE\ALL SERVICES, men alle andre konti var i stand til at tilføje og løste mit problem – tak!