Flaggan för fördröjd autostart kunde inte ställas in - Windows-tjänstfel

Om du får Flaggan för fördröjd automatisk start kunde inte ställas in, Fel 87, Parametern är felaktig(The delayed auto-start flag could not be set, Error 87, The parameter is incorrect) eller Fel 5, åtkomst nekas(Error 5, Access is denied) när du försöker ställa in start av en Windows-tjänst(Windows Service) till Automatisk(Automatic) ( fördröjd start(Delayed Start) ) i Windows 10 , då kommer det här inlägget att kunna hjälpa dig att lösa problemet.

Flaggan för fördröjd autostart kunde inte ställas in - Windows-tjänstfel

. I takt med att datorer blir smartare, blir även prestandaförväntningarna. Användare vill att deras datorer ska fungera så snabbt och effektivt som möjligt, och ett sätt att säkerställa detta är att snabba upp starttiden. Ett sätt att få din dator att starta upp snabbt är att minska antalet program och tjänster som startar när du slår på din PC och startar Windows .

Du vill inte direkt blockera tjänster från att köras vid systemstart; ibland behöver du bara fördröja deras start. Här kan du stöta på utmaningar.

Vissa användare har klagat på att de inte har kunnat fördröja en tjänststart(Service) vid uppstart. När de försöker göra det via Services Manager visas följande felmeddelande:

The delayed auto-start flag could not be set, Error 87, The parameter is incorrect

Eller

The delayed auto-start flag could not be set, Error 5, Access is denied

De flesta användare upplevde dessa fel när de arbetade med OneSyncSvc- tjänsten. Den här artikeln kommer att berätta vad felet betyder samt hur du kan lösa det och fördröja automatisk start av dessa tjänster.

Flaggan för fördröjd autostart kunde inte ställas in

När du försöker ställa in start av en Windows-tjänst(Windows Service) till Automatisk(Automatic) ( fördröjd start(Delayed Start) ) men misslyckas med att göra det, oroa dig inte eftersom andra har stött på liknande problem och kommit överens om situationen. Här är de rekommenderade sätten att ställa in en flagga för fördröjd automatisk start och ta bort felet från din maskin.

  1. Ställ(Set) in fördröjd autostart från Windows Registerredigerare(Windows Registry Editor) .
  2. Använd PowerShell.
  3. Ta bort tjänsten(Service) från dess servicegrupp (rekommenderas inte)

Innan du börjar, kom ihåg att skapa en systemåterställningspunkt först.

1] Ställ(Set) in fördröjd starttyp från Windows Registerredigerare(Windows Registry Editor)

Tryck på  Windows + R - kombinationen för att starta dialogrutan Kör . (Run)I dialogrutan  Kör skriver (Run)du Regedit(Regedit) och trycker på RETUR(ENTER) .

Navigera till följande plats i Windows -registret:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Leta här efter den specifika tjänst som du försöker fördröja dess autostart.

Låt oss säga att det är Windows Search ( WSearch ).

Flaggan för fördröjd autostart kunde inte ställas in

Du måste leta efter DelayedAutostart- nyckeln.

HKLM\SYSTEM\CurrentControlSet\services\WSearch\DelayedAutostart

Värdena är som följer:

  • 0 – Ej inställd på fördröjd start
  • 1 – Automatisk (fördröjd start)

Så du måste ställa in den på 1 för fördröjd start(Delayed Start) .

Titta sedan på värdet på Start- nyckeln på samma sida:

HKLM\SYSTEM\CurrentControlSet\services\WSearch\Start

För Start DWORD är värdena:

  • 2 – Automatisk
  • 3 – Manual
  • 4 – Inaktiverad

Om Start DWORD nu(Start DWORD) är inställt på något annat än 2 ( Automatic ), ignoreras(DelayedAutoStart) värdet för DelayedAutoStart, även om det är satt till 1.

Så du måste se till att dess värde är satt till 2 i det här fallet.

Detta borde hjälpa.

2] Använd PowerShell

Tryck(Press)Windows -tangenten och sök efter  PowerShell . Högerklicka på Windows Power Shell från resultaten för att öppna det med administrativa rättigheter.

I PowerShell- fönstret anger du följande kommando och trycker på RETUR(ENTER) för att köra det:

Get-Service -Name ServiceName | Set-Service -StartupType AutomaticDelayedStart

OBS:(NOTE: ) I kommandot ovan ersätter du ServiceName-(ServiceName) delen med namnet på tjänsten du vill arbeta med.

3] Ta bort(Remove) tjänsten från(Service) dess servicegrupp(Service) (rekommenderas inte)

Many services are members of service groups. Many of these groups have entries in the ServiceGroupList in the registry that controls the order in which the services are started. Many services must be started in a specific order. Services that are members of such a group cannot be set to Delayed start.

Om du ser felet Access is Denied , bör man inte försöka ändra (one should not try to change)starttypen(Startup) , eftersom sådana tjänster(Services) tillhör någon tjänstegrupp(Service Group) som kräver att tjänster(Services) laddas i en viss ordning. Dessa tjänster är beroende av andra tjänster och kontrolleras av ServiceGroupList i registret.

Men om du fortfarande vill gå vidare kan du i det här fallet ta bort  gruppvärdet(Group) från följande Windows-registerplats(Windows Registry) :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName

OBS: (NOTE: ) Ersätt  ServiceName med namnet på tjänsten i fråga.

När du har gjort dessa startar du om datorn för att ändringarna ska träda i kraft.



About the author

Jag är en mjukvaruingenjör med över 15 års erfarenhet av Microsoft Office och Edge. Jag har också utvecklat flera verktyg som används av slutanvändare, till exempel en app för att spåra viktig hälsodata och en ransomware-detektor. Mina färdigheter ligger i att utveckla elegant kod som fungerar bra på olika plattformar, samt att ha stor förståelse för användarupplevelse.



Related posts