Kāpēc operētājsistēma Windows bieži vēlas atsāknēt?
Ja ir viena sūdzība, gandrīz visiem šķiet, ka ir par Windows, tā ir tā, ka tā vēlas to atkārtoti atsākt. Neatkarīgi no tā, vai tas ir Windows atjauninājumiem vai vienkārši instalējot, atinstalējot vai atjauninot programmatūru, Windows bieži lūgs atsāknēš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, kad tie netiek izmantoti.
Ko dara Rebooting Do?
Windows nevar atjaunināt vai noņemt failus, kas tiek lietoti. Kad Windows atjauninājums lejupielādē jaunus atjauninājumus, tas nevar tos uzreiz izmantot Windows sistēmas failiem. Šie faili tiek lietoti un bloķēti pret jebkādām izmaiņām. Lai faktiski instalētu šos atjauninājumus, sistēmai Windows ir jāslēdz lielākā daļa operētājsistēmas. Pēc tam sistēma Windows var restartēt sistēmu un ielādēt atjauninātos failus, kad tas sāk darboties.
Reboots var būt nepieciešama arī, atjauninot vai noņemot dažus programmatūras veidus. Piemēram, ja izmantojat kādu pretvīrusu programmu vai aparatūras draiveri, kas dziļi iekļūst sistēmā, tā faili tiks ielādēti atmiņā un aizsargāti pret izmaiņām. Atjauninot vai noņemot lietošanā esošos failus, sistēmai Windows var būt nepieciešams atsāknēšana un failu pārveidošana, pirms sistēma pilnībā palaiž.
Windows atjaunināšana
Microsoft bieži izlaiž Windows ielāpus, un lielākā daļa no tiem ierodas „Patch Tuesday”, katra mēneša otrajā otrdienā. Lielākā daļa šo atjauninājumu maina sistēmas failus, kurus nevar atjaunināt, kamēr darbojas Windows, tāpēc tiem ir nepieciešams atsāknēšana. Tomēr ne katrs Windows atjauninājums pieprasa atsāknēšanu. Piemēram, Microsoft Office atjauninājumiem nevajadzētu atsāknēt - šie faili var tikt noņemti no atmiņas, restartējot Office.
Sistēmā Windows ir jāpārstrādā, jo drošības atjauninājumi nav instalēti līdz brīdim, kad to darāt. Microsoft ieviesa uznirstošos logus, kas traucēja restartēt datoru un pat atsāknēt datoru automātiski Windows XP sākotnējās dienās, kad tārpi, piemēram, Blaster, Sasser un Mydoom, darbojās savvaļā. Microsoft vēlējās nodrošināt, lai pēc atjauninājumu saņemšanas visi varētu ātri atsākt, lai viņi netiktu inficēti. Atjauninājumi nepalīdzētu, ja cilvēki gaidītu dienas vai nedēļas pirms pārstartēšanas un tikmēr inficējās.
Programmatūras instalēšana, atinstalēšana vai atjaunināšana
Programmatūras programmas dažreiz vēlas atsāknēt datoru, instalējot, atinstalējot vai atjauninot. Tas var būt tāpēc, ka tie izmanto zemu līmeņa sistēmas failus un draiverus, kurus nevar atjaunināt vai noņemt. Piemēram, pieņemsim, ka atinstalējat savu pretvīrusu programmu. Atinstalētājs, iespējams, nevarēs noņemt visus failus uzreiz, tāpēc jums būs nepieciešams atsāknēšana. Atinstalētājs ieplānos failu dzēšanu, un Windows automātiski izdzēsīs failus, kad nākamo reizi sāksies dators.
Dažas programmas var arī vēlēties, lai jūs pēc tam, kad esat instalējis tos, restartē. Piemēram, instalējot antivīrusu, tas var vēlēties, lai jūs nekavējoties atsāknētu, lai tā varētu skatīties palaišanas procesā. Daži zema līmeņa aparatūras draiveri var pieprasīt atsāknēšanu, pirms tie var darboties. Protams, ir iespējams, ka daži programmu instalētāji var lūgt jums atsāknēt, ja tas nav īsti nepieciešams.
Kā Windows ieplāno failu pārvietošanu un dzēšanu uz restartēšanas
Windows piedāvā API, ko lietojumprogrammu izstrādātāji var izmantot, lai pārvietotu, pārdēvētu vai dzēstu lietoto failu. Lietojumprogramma pieprasa Windows pārdēvēt vai pārvietot failu, kad dators nāk no jauna, un pieprasījums tiek reģistrēts reģistrā HKLM System CurrentControlSet Control sesijas pārvaldnieks. Kad sistēma Windows sāk darboties, tā pārbauda šo reģistra atslēgu un veic visas failu operāciju programmas.
Varat apskatīt nepabeigto failu izmaiņu sarakstu un ieplānot savas kustības un dzēšanu, izmantojot PendMoves un MoveFile SysInternals utilītprogrammas. Tas ļauj izdzē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 atsāknēšanas failus, un visi strādā, rakstot uz šo Windows reģistra atslēgu. Daži komunālie pakalpojumi arī ļauj atslēgt bloķētos failus un dzēst vai pārvietot tos, taču tie radīs problēmas, ja mēģināsiet atbloķēt un modificēt failus, kas ir atkarīgi no sistēmas.
Kas par Linux un citām operētājsistēmām?
Ja esat kādreiz lietojis Linux vai citu operētājsistēmu, jūs, iespējams, esat pamanījuši, ka Windows vēlas atsāknēt biežāk nekā tas ir. Linux vienkārši neveiks, lai atsāknētu, piemēram, Windows, pat pēc sistēmas atjauninājumu instalēšanas. Tas ir taisnība, bet tas nav tik vienkārši.
Operētājsistēmā Windows lietotie faili parasti ir bloķēti un tos nevar mainīt vai dzēst. Linux operētājsistēmas failus parasti var mainīt vai dzēst. Tas nozīmē, ka Linux sistēmā šīs sistēmas bibliotēkas faili var tikt nekavējoties atjaunināti bez atsāknēšanas. Iespējams, nekavējoties tiks izdzēsti visi izmantotie faili.
Šeit ir nozveja: izmaiņas ne vienmēr stāsies spēkā, kamēr nebūsit atsāknēts. Piemēram, ja instalējat sistēmas bibliotēkas atjauninājumu, uz diska esošie faili tiks nekavējoties atjaunināti, bet visi palaišanas procesi, izmantojot šo bibliotēku, joprojām izmantos veco, nedrošo versiju. Ja atjaunināt programmu, jaunā šīs programmas versija netiks izmantota, kamēr neaizverat programmu un restartēsit to. Ja instalējat jaunu Linux kodolu, jūs neizmantosiet jauno kodolu, kamēr dators netiks atsāknēts un ielādēts jaunajā kodolā. Ir daži veidi, kā pārslēgties uz jaunu kodolu bez atkārtotas palaišanas, bet parasti tos neizmanto Linux Linux sistēmās un tie vairāk attiecas uz serveriem, kuriem nepieciešama maksimāla darbības laiks.
Citiem vārdiem sakot, atkārtota palaišana bieži vien ir nepieciešama, lai pārliecinātos, ka svarīgie atjauninājumi ir ietekmējuši Linux. Protams, ja jūs izmantojat serveri, un uptime ir svarīgi, jūs varat saņemt vajadzību pēc atjauninājumiem, restartējot ietekmētos procesus. Bet, ja jūs esat normāls darbvirsmas lietotājs, jūs, iespējams, vienkārši vēlaties pārstartēt datoru.
Labā ziņa ir tā, ka laika gaitā pārstartēšana ir kļuvusi mazāk nepieciešama. Tagad Windows var aizstāt daudzu veidu draiverus - piemēram, grafikas draiverus - bez sistēmas pārstartēšanas. Mūsdienu drošības līdzekļi (piemēram, ja Windows ugunsmūris ir iespējots) ir padarījuši sistēmu Windows drošāku, tāpēc Windows 8 piedāvā trīs dienu labvēlības periodu, lai atsāktu darboties pēc Windows atjauninājumiem.
Attēla kredīts: Anders Sandberg / Flickr