Automātiskais pret automātisko (aizkavētā starta) pakalpojuma palaišanas veidi

click fraud protection

Pakalpojumu konsole (pakalpojumi.msc) operētājsistēmā Windows ļauj konfigurējiet startēšanas veidu no Windows pakalpojumiem. Kā jūs zināt, nolaižamajā izvēlnē varat izvēlēties vienu no iespējām: Automātisks (aizkavēts starts), Automātiski, Rokasgrāmata, vai Atspējots.

automātiskās vai automātiskās aizkavētās palaišanas pakalpojumu logi

Bet vai jūs zināt, kāda ir atšķirība starp automātisko un automātisko (aizkavētā palaišana).

Automātiskā pret automātisko (aizkavēta starta) palaišanas veidi

Ja pakalpojuma palaišana ir iestatīta uz Automātiski, tas tiek ielādēts sāknēšanas laikā. Tā kā ir pārāk daudz iebūvēto Windows pakalpojumu, Microsoft vispirms ieviesa “aizkavētās palaišanas” koncepciju operētājsistēmā Windows Vista, lai uzlabotu Windows sāknēšanas un pieteikšanās veiktspēju. Automātiskie (aizkavētā starta) pakalpojumi netiks startēti, kamēr nebūs pabeigti visi pārējie automātiskās palaišanas pakalpojumi.

Pakalpojuma kontroles pārvaldnieks pēc automātiskās palaišanas (“Automātiskā”) pakalpojumu apstrādes turpina palaist pakalpojumus, kas ir iestatīti darboties kā automātiska (aizkavēta palaišana), izsaucot ScInitDelayStart() funkcija.

Kad visi automātiskās palaišanas pakalpojumi ir ielādēti, sistēma pēc noklusējuma ievieto "aizkavētās palaišanas" pakalpojumus rindā uz 2 minūtēm (120 sekundēm). Šo intervālu var mainīt, izveidojot reģistra DWORD (32 bitu) vērtību ar nosaukumu AutoStartDelay un aizkaves iestatīšana (bāze: decimāldaļa) sekundēs šādā reģistra atslēgā:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

Izņemot šo, pakalpojumu kontroles pārvaldnieks ielādē “aizkavētās palaišanas” pakalpojumus tādā pašā veidā, kā tas sāk neaizkavētās automātiskās palaišanas pakalpojumus. Nav citu atšķirību starp automātiskās (aizkavētās palaišanas) un automātiskās palaišanas veidiem.

Citējot Microsoft Performance Team emuārs: startēšanas procesi un aizkavēta automātiskā palaišana

Aizkavēta automātiskā palaišana sistēmas pakalpojumiem. Lai risinātu problēmu, kas saistīta ar pieaugošo pakalpojumu skaitu, kas sākas automātiski, un to negatīvo ietekmi uz sāknēšanas veiktspēju, ir jauns sākuma veids pakalpojumiem, kuriem nav jāsāk sāknēšanas procesa sākumā — aizkavētais sākt. Tas ļauj pakalpojumam joprojām startēt automātiski, bet ar papildu priekšrocību, ka tiek uzlabota sāknēšanas veiktspēja. Pakalpojumi, kas iestatīti kā aizkavēti, sāksies neilgi pēc sāknēšanas.

Tātad, kā tas darbojas? Pakalpojumu kontroles pārvaldnieks palaiž pakalpojumus, kas ir konfigurēti aizkavētai automātiskai palaišanai, pēc tam, kad ir beiguši startēt visi automātiskās palaišanas pavedieni. Pakalpojuma kontroles pārvaldnieks arī iestata šo aizkavēto pakalpojumu sākotnējā pavediena prioritāti uz THREAD_PRIORITY_LOWEST. Tādējādi visai pavediena veiktajai diska ievadei/izvadei ir ļoti zema prioritāte. Kad pakalpojuma inicializācija ir pabeigta, pakalpojuma kontroles pārvaldnieks atgriež prioritāti uz parasto. Atliktā starta, zemas CPU un atmiņas prioritātes, kā arī fona diska prioritātes kombinācija ievērojami samazina lietotāja pieteikšanās traucējumus.

Daudzi Windows pakalpojumi, tostarp Background Intelligent Transfer Service (BITS), Windows Update Klients un Windows Media Center izmanto šo jauno sākuma veidu, lai palīdzētu uzlabot pieteikšanās veiktspēju pēc sistēmas boot. Lai konfigurētu pakalpojumu aizkavētai automātiskai palaišanai, varat izveidot REG_DWORD vērtību, ko sauc Aizkavēta automātiskā palaišana pakalpojuma konfigurācijas reģistra atslēgā zem HKLM\SYSTEM\CurrentControlSet\Services

SAISTĪTI:Automātiskie (startēšanas palaišanas) un manuālie (startēšanas palaišanas) pakalpojumi operētājsistēmā Windows

Reģistra vērtības automātiskās un automātiskās (aizkavētās palaišanas) startēšanas veidiem

Piemēram, piegādes optimizācijas pakalpojums (DoSvc) ir iestatīts uz Automātisks (aizkavēts starts) operētājsistēmā Windows 10 v1903. Šeit ir šī pakalpojuma reģistra vērtības, kurās tiek saglabāta pakalpojuma startēšanas veida izvēle:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Vērtības nosaukums: DelayedAutostart. Vērtības veids: REG_DWORD. Vērtības dati: 1

The DelayedAutostart vērtības dati par 1 nozīmē, ka pakalpojums ir iestatīts uz atlikto startu. Ja vērtības trūkst vai tā ir iestatīta uz 0, tad tas nav iestatīts uz atlikto startu.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\DoSvc. Vērtības nosaukums: Sākt. Vērtības veids: REG_DWORD. Vērtības dati: 2

Priekš Sākt DWORD vērtību, iespējamie dati ir:

  • 2 ir Automātiski
  • 3 ir Manuāls
  • 4 ir Invalīds
SAISTĪTI:Windows pakalpojumu konfigurācijas dublēšana un atjaunošana (startēšanas veids)
  • Ja Sākt DWORD ir iestatīts uz jebko citu, izņemot 2 (Automātiski), pēc tam Aizkavēta automātiskā palaišana vērtība tiek ignorēta, pat ja tā ir iestatīta uz 1.
  • Ja Sākt DWORD ir iestatīts uz 2 (Automātiski) un Aizkavēta automātiskā palaišana ir iestatīts uz 0 vai vērtības trūkst, tas nozīmē, ka pakalpojums ir iestatīts uz Automātiski sākums (bez kavēšanās.)

Redaktora piezīme: Patvaļīga pakalpojuma startēšanas veidu maiņa var radīt problēmas sistēmā. Pakalpojumu konfigurāciju ieteicams atstāt Windows noklusējuma iestatījums vairumā gadījumu. Ja plānojat modificēt pakalpojumu konfigurāciju, dublējiet pašreizējo pakalpojuma palaišanas konfigurācija, izveidot a Atjaunošanas punkts, vai veikt a pabeigt reģistra dublējumu iepriekš.


Viens neliels lūgums: ja jums patika šis ieraksts, lūdzu, kopīgojiet to?

Viena "niecīga" daļa no jums nopietni palīdzētu šī emuāra izaugsmei. Daži lieliski ieteikumi:
  • Piespraud to!
  • Kopīgojiet to savā iecienītākajā emuārā + Facebook, Reddit
  • Tvīto to!
Tāpēc liels paldies par atbalstu, mans lasītāj. Tas neaizņems vairāk par 10 sekundēm jūsu laika. Kopīgošanas pogas atrodas tieši zemāk. :)