FIX: Det går inte att lägga till roller och funktioner på Server 2016 eftersom servern kräver omstart (löst)

click fraud protection

Denna handledning innehåller instruktioner för att lösa följande problem: Det går inte att lägga till roller och funktioner på Server 2016 eller Server 2012 med fel: "Funktionsinstallation misslyckades: begäran att lägga till eller ta bort funktioner på den angivna servern misslyckades. Åtgärden kan inte slutföras, eftersom servern som du angav kräver en omstart".

Det går inte att lägga till roller och funktioner på Server 2016 eftersom servern kräver omstart

Som ett resultat av ovanstående fel kunde vi inte installera roller och funktioner på servern, eftersom problemet kvarstod även efter att ha startat om servern och installerat de senaste uppdateringarna.

Samtidigt i händelsevisaren (Windows Loggar > System) registrerades följande fel:

"Event 7041: Service Control Manager.

Tjänsten MSSQL$MICROSOFT##WID kunde inte logga in som NT SERVICE\MSSQL$MICROSOFT##WID med det för närvarande konfigurerade lösenordet på grund av följande fel:
Inloggningsfel: användaren har inte beviljats ​​den begärda inloggningstypen på den här datorn.

Tjänst: MSSQL$MICROSOFT##WID
Domän och konto: NT SERVICE\MSSQL$MICROSOFT##WID

Detta tjänstkonto har inte den nödvändiga användarrättigheten "Logga in som en tjänst."

Användaråtgärd

Tilldela "Logga in som en tjänst" till tjänstkontot på den här datorn. Du kan använda lokala säkerhetsinställningar (Secpol.msc) för att göra detta. Om den här datorn är en nod i ett kluster, kontrollera att denna användarrättighet är tilldelad klustertjänstkontot på alla noder i klustret.

Om du redan har tilldelat denna användarrättighet till tjänstkontot och användarrättigheten verkar vara borttagen, kontrollera med din domänadministratör för att ta reda på om ett grupprincipobjekt som är kopplat till denna nod kan ta bort höger."

fixa Event 7041

Så här fixar du: Kan inte lägga till roller och funktioner på Server 2016 eller 2012, eftersom servern kräver omstart.

Förslag enligt användarkommentarer: Innan du fortsätter nedan, försök att omstart de Fjärrregistret tjänsten och försök installera reglerna igen. Om detta också misslyckas, följ instruktionerna nedan.

För att lösa funktionsinstallationsfelet "Förfrågan att lägga till eller ta bort funktioner på den angivna servern misslyckades, eftersom servern kräver omstart", fortsätt och tilldela användarrättigheten "Logga in som en tjänst" till "NT SERVICE\ALLA TJÄNSTER" & till "NT SERVICE\MSSQL$MICROSOFT##WID".

Fall A. Om din server är en del av en domän, fortsätt sedan och ändra standarddomänpolicyn enligt följande:

1. Tryck samtidigt på Windows bild+ R nycklar för att öppna körkommandorutan.
2. I kör kommandorutan, skriv: gpmc.msc och tryck Stiga på.

bild

3. I Grupppolicyhantering gå till:

  • Skog –> Domäner –> "Ditt domännamn" –> Domänkontrollanter.

3a. Högerklicka på Standardpolicy för domänkontrollanter och välj Redigera.

bild

5. Fortsätt att Steg–4 Nedan…

Fall B. Om din server är en lokal server, fortsätt och ändra den lokala grupprincipen enligt följande:

1. Tryck samtidigt på Windows bild+ R nycklar för att öppna körkommandorutan.
2. I kör kommandorutan, skriv: gpedit.msc och tryck Stiga på.

bild

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

  • Datorkonfiguration –> Windows-inställningar –> Säkerhetsinställningar -> Lokala policyer –> Tilldelning av användarrättigheter
bild

————–

4. Dubbelklicka nu på Logga som en tjänst Artikel.

bild

5. Klicka på Lägg till användare eller grupp knapp.

bild

6. Typ NT SERVICE\ALLA TJÄNSTER och klicka OK. *

* Läs detta Notera om du har problem när du lägger till kontot.

bild

7. Klicka på i huvudfönstret OK och då stänga de Grupppolicyredigerare.

bild

8. Öppna nu Kommandotolken som administratör och ge följande kommando för att uppdatera grupppolicyn.

  • gpupdate /force
bild

9.Starta om din server.

10. Efter omstarten öppnar du Group Policy Management och går igen till Tilldelning av användarrättigheter.

11. Dubbelklicka på Logga som en tjänst objekt och klicka Lägg till användare eller grupp.

12. Typ NT SERVICE\MSSQL$MICROSOFT##WID och klicka OK. *

bild

* Notera: Om du inte kan lägga till "NT SERVICE\MSSQL$MICROSOFT##WID" eller "NT SERVICE\ALL SERVICES"-kontot till "Logga in som tjänst"-objektet, gör du så här:

1. Lägg till den "Alla" (utan citattecken), för att logga som tjänst.
2. Starta om servern.
3. Lägg till "NT SERVICE\ALL SERVICES" & "NT SERVICE\MSSQL$MICROSOFT##WID"-användarna för att logga som tjänst.
4. Springa gpupdate /force
5. Starta om servern
6. Avlägsna "Alla" från logga in som tjänst.
7. Fortsätt till Lägg till roller och funktioner. på servern.

13. Klick OK igen och då stänga gruppolicyredigeraren.

bild

14. Öppna kommandotolken som administratör och ge följande kommando för att uppdatera grupppolicyn.

  • gpupdate /force

15.Starta om din server.

16. Efter omstarten, försök att installera roller och funktioner.

Det är allt! Låt mig veta om den här guiden har hjälpt dig genom att lämna din kommentar om din upplevelse. Gilla och dela den här guiden för att hjälpa andra.

Detta fungerade på ett Server 2019-system där WSUS inte skulle installeras på grund av den saknade WID-rollen. Kunde aldrig lägga till NT SERVICE\ALL SERVICE, men alla andra konton kunde lägga till och löste mitt problem – tack!