FIX: Kan ikke legge til roller og funksjoner på Server 2016 fordi serveren krever omstart (løst)

Denne opplæringen inneholder instruksjoner for å løse følgende problem: Kan ikke legge til roller og funksjoner på Server 2016 eller Server 2012 med feil: "Funksjonsinstallasjon mislyktes: Forespørselen om å legge til eller fjerne funksjoner på den angitte serveren mislyktes. Operasjonen kan ikke fullføres, fordi serveren du spesifiserte krever omstart".

Kan ikke legge til roller og funksjoner på Server 2016 fordi serveren krever omstart

Som et resultat av feilen ovenfor klarte vi ikke å installere roller og funksjoner på serveren, fordi problemet gjensto selv etter omstart av serveren og installering av de siste oppdateringene.

Samtidig i Event Viewer (Windows Logger > System) ble følgende feil registrert:

"Event 7041: Service Control Manager.

MSSQL$MICROSOFT##WID-tjenesten kunne ikke logge på som NT SERVICE\MSSQL$MICROSOFT##WID med det gjeldende konfigurerte passordet på grunn av følgende feil:
Påloggingsfeil: Brukeren har ikke fått den forespurte påloggingstypen på denne datamaskinen.

Tjeneste: MSSQL$MICROSOFT##WID
Domene og konto: NT SERVICE\MSSQL$MICROSOFT##WID

Denne tjenestekontoen har ikke den nødvendige brukerrettigheten «Logg på som en tjeneste».

Brukerhandling

Tilordne "Logg på som en tjeneste" til tjenestekontoen på denne datamaskinen. Du kan bruke lokale sikkerhetsinnstillinger (Secpol.msc) for å gjøre dette. Hvis denne datamaskinen er en node i en klynge, kontroller at denne brukerrettigheten er tilordnet til Cluster-tjenestekontoen på alle noder i klyngen.

Hvis du allerede har tildelt denne brukerrettigheten til tjenestekontoen, og brukerrettigheten ser ut til å være fjernet, sjekk med domeneadministratoren din for å finne ut om et gruppepolicyobjekt knyttet til denne noden kan fjerne Ikke sant."

fikse Event 7041

Slik løser du det: Kan ikke legge til roller og funksjoner på Server 2016 eller 2012, fordi serveren krever omstart.

Forslag ifølge brukerkommentarer: Før du fortsetter nedenfor, prøv å omstart de Eksternt register tjenesten og prøv på nytt å installere reglene. Hvis dette også mislykkes, følg instruksjonene nedenfor.

For å løse funksjonsinstallasjonsfeilen "Forespørselen om å legge til eller fjerne funksjoner på den angitte serveren mislyktes, fordi serveren krever omstart", fortsett og tilordne "Logg på som en tjeneste"-brukerrettigheten til "NT SERVICE\ALLE SERVICES" og til "NT SERVICE\MSSQL$MICROSOFT##WID".

Sak A. Hvis serveren din er en del av et domene, fortsett og endre standard domenepolicy som følger:

1. Trykk samtidig på Windows bilde+ R tastene for å åpne kjør kommandoboksen.
2. I kjør kommandoboksen skriver du inn: gpmc.msc og trykk Tast inn.

bilde

3. I Group Policy Management gå til:

  • skog –> Domener –> "Ditt domenenavn" –> Domenekontrollere.

3a. Høyreklikk på Standard domenekontrollerpolicy og velg Redigere.

bilde

5. Fortsett til Trinn–4 under…

Sak B. Hvis serveren din er en lokal server, fortsett og endre den lokale gruppepolicyen som følger:

1. Trykk samtidig på Windows bilde+ R tastene for å åpne kjør kommandoboksen.
2. I kjør kommandoboksen skriver du inn: gpedit.msc og trykk Tast inn.

bilde

3. I Local Group Policy Editor, gå til:

  • Datamaskinkonfigurasjon –> Windows-innstillinger –> Sikkerhetsinnstillinger -> Lokale retningslinjer –> Tildeling av brukerrettigheter
bilde

————–

4. Dobbeltklikk nå på Logg som en tjeneste punkt.

bilde

5. Klikk på Legg til bruker eller gruppe knapp.

bilde

6. Type NT SERVICE\ALLE TJENESTER og klikk OK. *

* Les dette Merk hvis du har problemer når du legger til kontoen.

bilde

7. Klikk på i hovedvinduet OK og så Lukk de Redaktør for gruppepolicy.

bilde

8. Åpne nå ledetekst som administrator og gi følgende kommando for å oppdatere gruppepolicyen.

  • gpupdate /force
bilde

9.Start på nytt serveren din.

10. Etter omstart åpner du Group Policy Management og går igjen til Brukerrettighetstildelinger.

11. Dobbeltklikk på Logg som en tjeneste element og klikk Legg til bruker eller gruppe.

12. Type NT SERVICE\MSSQL$MICROSOFT##WID og klikk OK. *

bilde

* Merk: Hvis du ikke kan legge til «NT SERVICE\MSSQL$MICROSOFT##WID»- eller «NT SERVICE\ALL SERVICES»-kontoen til «Logg on as service»-elementet, så:

1. Legg til den "Alle sammen" (uten anførselstegn), for å logge som tjeneste.
2. Start på nytt serveren.
3. Legg til "NT SERVICE\ALL SERVICES" og "NT SERVICE\MSSQL$MICROSOFT##WID"-brukerne for å logge som tjeneste.
4. Løpe gpupdate /force
5. Start på nytt serveren
6. Fjerne "Alle" fra pålogging som tjeneste.
7. Fortsett til Legg til roller og funksjoner. på serveren.

13. Klikk OK igjen og da Lukk gruppepolicyredigereren.

bilde

14. Åpne ledetekst som administrator og gi følgende kommando for å oppdatere gruppepolicyen.

  • gpupdate /force

15.Start på nytt serveren din.

16. Etter omstart, prøv å installere roller og funksjoner.

Det er det! Gi meg beskjed om denne veiledningen har hjulpet deg ved å legge igjen en kommentar om opplevelsen din. Lik og del denne veiledningen for å hjelpe andre.

Dette fungerte på et Server 2019-system der WSUS ikke ville installere, på grunn av den manglende WID-rollen. Var aldri i stand til å legge til NT SERVICE\ALL SERVICES, men alle andre kontoer var i stand til å legge til og løste problemet mitt – takk!