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.
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
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
- Ja
Sākt
DWORD ir iestatīts uz jebko citu, izņemot2
(Automātiski), pēc tamAizkavēta automātiskā palaišana
vērtība tiek ignorēta, pat ja tā ir iestatīta uz1
. - Ja
Sākt
DWORD ir iestatīts uz2
(Automātiski) unAizkavēta automātiskā palaišana
ir iestatīts uz0
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!