If-Koubou

De ce Windows doriți să reporniți atât de des?

De ce Windows doriți să reporniți atât de des? (Cum să)

Dacă există o plângere pe care aproape toată lumea pare să o aibă despre Windows, este că vrea să repornească atât de frecvent. Indiferent dacă este vorba de actualizări Windows sau doar la instalarea, dezinstalarea sau actualizarea software-ului, Windows va cere de multe ori să repornească.

În general, Windows trebuie să repornească, deoarece nu poate modifica fișierele de sistem în timp ce sunt utilizate. Aceste fișiere sunt blocate și pot fi modificate numai atunci când nu sunt utilizate.

Ce face Rebootarea?

Windows nu poate actualiza sau elimina fișierele care sunt în uz. Când Windows Update descarcă actualizări noi, nu le poate aplica imediat fișierelor de sistem Windows. Aceste fișiere sunt în uz și sunt blocate împotriva oricăror modificări. Pentru a instala aceste actualizări, Windows trebuie să închidă cea mai mare parte a sistemului de operare. Windows poate apoi să repornească sistemul și să încarce fișierele actualizate când se încarcă.

Reinstalările pot fi, de asemenea, necesare atunci când actualizați sau eliminați anumite tipuri de software. De exemplu, dacă utilizați un anumit tip de program antivirus sau un driver hardware care se angajează adânc în sistem, fișierele sale vor fi încărcate în memorie și protejate împotriva modificărilor. Când actualizați sau eliminați fișierele în uz, este posibil ca Windows să fie nevoit să repornească calculatorul și să modifice fișierele înainte ca sistemul să pornească complet.

Reinstalarea Windows Update

Microsoft lansează frecvent patch-uri pentru Windows, majoritatea venind pe "Patch Tuesday", a doua marți a fiecărei luni. Cele mai multe dintre aceste actualizări modifică fișiere de sistem care nu pot fi actualizate în timp ce Windows se execută, deci necesită repornire. Nu toate versiunile de Windows Update necesită o repornire. De exemplu, actualizările pentru Microsoft Office nu trebuie să necesite o repornire - aceste fișiere pot fi descărcate din memorie prin restartarea Office.

Windows vă face hassles să reporniți, deoarece actualizările de securitate nu sunt instalate de fapt până când nu faceți. Microsoft a introdus ferestre de tip pop-up care vă inserează restartul computerului și chiar reporniți computerul în mod automat în primele zile ale Windows XP, când viermi precum Blaster, Sasser și Mydoom rulează sălbatice. Microsoft a vrut să se asigure că toată lumea ar fi repornită rapid după ce a primit actualizările, astfel încât acestea să nu fie infectate. Actualizările nu ar ajuta dacă oamenii au așteptat zile sau săptămâni înainte de a reporni și s-au infectat între timp.

Instalarea, dezinstalarea sau actualizarea software-ului

Programele software necesită uneori să reporniți computerul atunci când le instalați, dezinstalați sau actualizați. Acest lucru se datorează faptului că acestea utilizează fișiere de sistem de nivel scăzut și drivere care nu pot fi actualizate sau eliminate în zbor. De exemplu, să presupunem că dezinstalați programul antivirus. Programul de dezinstalare nu va putea șterge imediat toate fișierele, deci va trebui să reporniți. Programul de dezinstalare va programa ștergerea fișierelor, iar Windows va șterge automat fișierele data viitoare când computerul se învârte.

Unele programe ar putea dori, de asemenea, să reporniți după ce le instalați. De exemplu, atunci când instalați un antivirus, vă recomandăm să reporniți imediat, pentru a putea urmări procesul de pornire. Unele drivere hardware de nivel scăzut pot necesita o repornire înainte de a putea funcționa. Desigur, este posibil ca unii instalatori de programe să vă ceară să reporniți când nu este necesar.

Modul în care Windows programează mutarea și ștergerea fișierelor pe reboot

Windows oferă un API pe care dezvoltatorii de aplicații îl pot utiliza pentru a muta, redenumi sau șterge un fișier utilizat. Aplicația solicită Windows să redenumească sau să muteze un fișier când computerul se repornește și solicitarea este scrisă în registry în registrul HKLM \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations. Când Windows pornește, verifică această cheie de registry și efectuează toate operațiile de fișiere pe care le-au solicitat.

Puteți vizualiza lista de modificări ale fișierelor în așteptare și puteți programa propriile mutări și ștergeri utilizând utilitările PendMoves și MoveFile SysInternals. Acest lucru vă permite să ștergeți și să mutați fișierele pe care nu le puteți șterge, deoarece acestea sunt în prezent utilizate. Există și alte utilitare care se oferă să mutați sau să ștergeți fișierele la reboot și toate acestea funcționează scriind această cheie de registry Windows. Unele utilitare vă permit, de asemenea, să deblocați fișierele blocate și să le ștergeți sau să le mutați, dar acestea vor cauza probleme dacă încercați să deblocați și să modificați fișierele de care depinde sistemul.

Despre Linux și alte sisteme de operare?

Dacă ați folosit vreodată Linux sau alt sistem de operare, ați observat probabil că Windows vrea să repornească mai des decât se întâmplă. Linux nu vă deranjează să reporniți ca Windows, chiar și după instalarea actualizărilor de sistem. Acest lucru este adevărat, dar nu este atât de simplu.

În Windows, fișierele care sunt utilizate sunt în mod normal blocate și nu pot fi modificate sau șterse. Pe Linux, fișierele în uz pot fi în mod normal modificate sau șterse. Acest lucru înseamnă că, pe un sistem Linux, acele fișiere ale bibliotecii de sistem pot fi actualizate imediat fără repornire. Este posibil ca toate fișierele în uz să fie șterse imediat.

Iată captura: Schimbările nu vor avea efect neapărat până când nu reporniți. De exemplu, dacă instalați o actualizare pentru o bibliotecă de sistem, fișierele pe disc vor fi actualizate imediat, dar orice proces care rulează utilizând biblioteca va continua să utilizeze versiunea veche, nesigură. Dacă actualizați un program, noua versiune a acelui program nu va fi utilizată până când nu închideți programul și nu îl reporniți. Dacă instalați un nou kernel Linux, nu veți utiliza noul kernel până când nu reporniți calculatorul și nu îl încărcați în noul kernel. Există câteva modalități de a trece la un nou kernel fără restart, dar acestea, în general, nu sunt utilizate în sistemele Linux de consum și sunt mai mult pentru servere care necesită timp de uptime maxim.

Cu alte cuvinte, repornirea este adesea necesară pentru a vă asigura că actualizările importante au intrat în vigoare pe Linux.Sigur, dacă executați un server, iar uptime-ul este important pentru dvs., puteți obține în jurul valorii de nevoia de actualizări prin repornirea proceselor afectate. Dar, dacă sunteți un utilizator normal pentru desktop, probabil că doriți să reporniți computerul.

Vestea bună este că repornirea a devenit mai puțin necesară în timp. Windows poate schimba acum mai multe tipuri de drivere - drivere grafice, de exemplu - fără a reporni sistemul. Funcțiile de securitate moderne (cum ar fi activarea parolei de protecție Windows) au făcut ca Windows să fie mai sigur, astfel încât Windows 8 oferă o perioadă de grație de trei zile pentru repornirea după actualizările Windows.

Credit de imagine: Anders Sandberg / Flickr