Ja ir kāda sūdzība, gandrīz ikvienam, šķiet, ir par Windows, tas tā, ka tā vēlas tik bieži pārstartēt. Neatkarīgi no tā, vai tas ir paredzēts Windows atjauninājumiem, vai vienkārši instalējot, atinstalējot vai atjauninot programmatūru, Windows bieži prasīs atkārtotu palaišanu.
Windows parasti ir jāpārstartē, jo tā nevar mainīt sistēmas failus, kamēr tie tiek izmantoti. Šie faili ir bloķēti, un tos var mainīt tikai tad, ja tos neizmanto.
Windows nevar atjaunināt vai noņemt esošos failus. Kad operētājsistēma Windows Update lejupielādē jaunus atjauninājumus, tā nevar tos nekavējoties izmantot Windows sistēmas failiem. Šie faili tiek izmantoti un ir bloķēti pret jebkādām izmaiņām. Lai faktiski instalētu šos atjauninājumus, operētājsistēmai Windows ir jāizslēdz lielākā daļa operētājsistēmas. Pēc tam Windows var restartēt sistēmu un ielādēt atjauninātos failus, kad tā sākas.
Atsāknēšana var būt nepieciešama arī dažu veidu programmatūras atjaunināšanai vai noņemšanai. Piemēram, ja jūs izmantojat sava veida antivīrusu programmu vai aparatūras draiveri, kas dziļi ieslēdzas sistēmā, tā faili tiks ielādēti atmiņā un aizsargāti pret izmaiņām. Atjauninot vai noņemot lietojamos failus, iespējams, ka Windows varēs no jauna restartēt datoru un mainīt failus pirms sistēmas pilnīgas palaišanas.
Microsoft bieži atbrīvo ielāpus operētājsistēmai Windows, un lielākā daļa no viņiem nāk no plkst. Otrdiena katra mēneša otrajā otrdienā. Lielākā daļa no šiem atjauninājumiem maina sistēmas failus, kurus nevar atjaunināt, kamēr operētājsistēma Windows darbojas, tāpēc viņiem ir nepieciešama atkārtotā palaišana. Tomēr ne visiem Windows atjauninājumiem ir nepieciešama restartēšana. Piemēram, Microsoft Office atjauninājumiem nevajadzētu prasīt pārstartēšanu - šie faili var tikt izlaisti no atmiņas, restartējot Office.
Windows jums ir jāpārstartē, jo drošības atjauninājumi faktiski nav instalēti, līdz jūs to darāt. Microsoft ieviesa uznirstošos logus, kas ļaunprātīgi pārstartē datoru un pat automātiski atkārtoti palaiž datoru Windows XP sākuma dienās, kad tārpi, piemēram, Blaster, Sasser un Mydoom, tika palaisti savvaļā. Microsoft gribēja nodrošināt, lai ikviens pēc atjaunināšanas saņemšanas tiktu ātri restartēts, lai tie netiktu inficēti. Atjauninājumi nebūtu palīdzējuši, ja cilvēki tiktu pagaidīti vairākas dienas vai nedēļas pirms atkārtotās iekraušanas un kļuvuši inficēti.
Programmatūras programmas dažreiz vēlas pārstartēt datoru, instalējot, atinstalējot vai atjauninot tos. Tas var būt tādēļ, ka tie izmanto zema līmeņa sistēmas failus un draiverus, kurus nevar atjaunināt vai noņemt ar lidojumu. Piemēram, pieņemsim, ka jūs atinstalējat savu pretvīrusu programmu. Atinstalētājs droši vien nevarēs nekavējoties noņemt visus failus, tāpēc jums būs jāpārstartē. Atinstalētājs ieplānos failu dzēšanu, un sistēma Windows automātiski izdzēsīs failus nākamajā reizē, kad dators būs boots.
Dažas programmas var arī vēlēties, lai pēc instalēšanas tās tiktu restartētas. Piemēram, instalējot antivīrusu, iespējams, vēlēsities no jauna uzreiz restartēt, lai varētu skatīties starta procesu. Dažiem zemā līmeņa aparatūras draiveriem, pirms tie var darboties, var būt nepieciešama atsāknēšana. Protams, ir arī iespējams, ka daži programmu uzstādītāji var lūgt pārstartēt, ja tas nav īsti nepieciešams.
Windows piedāvā API, ko lietojumprogrammu izstrādātāji var izmantot, lai pārvietotu, pārdēvētu vai dzēstu lietojamo failu. Lietojumprogramma lūdz Windows pārdēvēt vai pārvietot failu, kad dators nākamajā reboot, un pieprasījums tiek rakstīts reģistra vērtībā HKLM \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations. Kad Windows boots up, tas pārbauda šo reģistra atslēgu un veic visas failu operāciju programmas, kuras ir pieprasījušas.
Jūs varat apskatīt nepabeigto failu izmaiņu sarakstu un plānot savus pārvietojumus un dzēšanu, izmantojot utilītprogrammas PendMoves un MoveFile SysInternals. Tas ļauj dzēst un pārvietot failus, kurus nevar izdzēst, jo tie pašlaik tiek izmantoti. Ir arī citi komunālie pakalpojumi, kas piedāvā pārvietot vai dzēst failus no jauna, un tie visi strādā, rakstot uz šo Windows reģistra atslēgu. Dažas utilītas arī ļauj atbloķēt bloķētos failus un izdzēst vai pārvietot tos, taču tie var radīt problēmas, ja mēģināsiet atbloķēt un modificēt failus, no kuriem atkarīga sistēma.
Ja esat kādreiz izmantojis Linux vai citu operētājsistēmu, jūs, iespējams, pamanījāt, ka Windows vēlas pārstartēt biežāk, nekā tas notiek. Linux vienkārši neizdodas pārstartēt, piemēram, Windows, pat pēc sistēmas atjauninājumu instalēšanas. Tas ir taisnība, bet tas nav tik vienkārši.
Windows operētājsistēmas parasti tiek bloķētas, un tās nevar mainīt vai dzēst. Linux sistēmā parasti lietojamos failus var mainīt vai dzēst. Tas nozīmē, ka Linux sistēmai šīs sistēmas bibliotēkas failus var atjaunināt uzreiz, neveicot atkārtotu palaišanu. Iespējams, ka visi izmantotie faili tiks dzēsti nekavējoties.
Šeit ir noķert: izmaiņas ne vienmēr stāsies spēkā līdz brīdim, kad būsiet no jauna restartējuši. Piemēram, ja instalējat sistēmas bibliotēkas atjauninājumu, faili diskā tiks nekavējoties atjaunināti, bet visi darbības procesi, izmantojot šo bibliotēku, joprojām izmantos veco, nedrošo versiju. Ja atjaunināsiet programmu, šīs programmas jaunā versija netiks izmantota, līdz jūs aizverat programmu un restartējat to. Ja jūs instalējat jaunu Linux kodolu, jūs neizmantosiet jauno kodolu, līdz jūs no jauna no jauna palaidīsiet datoru un palaidīsit jaunajā kodolā. Ir daži veidi, kā pāriet uz jaunu kodolu bez pārstartēšanas, bet tos parasti neizmanto patērētāju Linux sistēmās, un tie ir paredzēti serveriem, kuriem nepieciešams maksimāls veiktspējas laiks.
Citiem vārdiem sakot, bieži vien joprojām ir nepieciešama atsāknēšana, lai pārliecinātos, ka Linux sistēmā ir ieviesti svarīgi atjauninājumi.Protams, ja jums ir serveris, un jums ir svarīga uptime, varat pārvarēt nepieciešamību pēc atjauninājumiem, atsākot ietekmētos procesus. Bet, ja jūs esat parasts darbvirsmas lietotājs, iespējams, vienkārši vēlaties pārstartēt datoru.
Labā ziņa ir tā, ka atkārtotas palaišanas process laika gaitā ir kļuvis mazāk vajadzīgs. Windows tagad var mainīt daudzu veidu draiverus, piemēram, grafikas draiverus, piemēram, bez sistēmas restartēšanas. Mūsdienu drošības elementi (piemēram, ar iespējotu Windows ugunsmūri) ir padarījuši Windows drošāku, tāpēc Windows 8 piedāvā trīs dienu pagarinājuma periodu, lai pēc Windows atjaunināšanu varētu pārslēgties.
Attēlu kredīts: Anders Sandberg / Flickr