Pagina principala » HOWTO » De ce Windows doriți să reporniți atât de des?

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

    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. Fie că este vorba despre actualizări Windows sau doar când instalați, dezinstalați sau actualizați software-ul, 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 acestea 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 de hardware care se cuplează 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, poate fi necesar ca Windows să repornească computerul ș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șierele de sistem care nu pot fi actualizate în timp ce Windows se execută, deci necesită o repornire. Nu toate versiunile Windows Update necesită o repornire. De exemplu, actualizările pentru Microsoft Office nu ar trebui să necesite o repornire - aceste fișiere pot fi descărcate din memorie prin repornirea Office.

    Windows vă face hassles să reporniți, deoarece actualizările de securitate nu sunt de fapt instalate până când nu faceți. Microsoft a introdus ferestre de tip pop-up care vă inserează restartul computerului și chiar reporniți automat computerul în primele zile ale Windows XP, când viermii ca Blaster, Sasser și Mydoom au alergat sălbatic. 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 s-ar fi putut 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 când le instalați, dezinstalați sau actualizați. Acest lucru se datorează faptului că acestea utilizează fișiere și drivere de sistem de nivel scăzut, 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ă orice program de operare fișier solicitat.

    Puteți vizualiza lista de modificări ale fișierelor în așteptare și puteți programa propriile mișcări și ștergeri utilizând utilitările PendMoves și MoveFile SysInternals. Aceasta vă permite să ștergeți și să mutați fișiere pe care nu le puteți șterge, deoarece acestea sunt în prezent utilizate. Există și alte utilitare care oferă pentru a muta sau a șterge fișierele la reboot și toate 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 este cazul. 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.

    Pe 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 de bibliotecă de sistem pot fi actualizate imediat fără repornire. Orice fișier în uz poate fi șters imediat.

    Iată captura: Schimbările nu vor avea neapărat efect până când 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 utiliza în continuare 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 folosi noul kernel până când reporniți computerul și nu îl încărcați în noul kernel. Există câteva modalități de a trece la un nou kernel fără repornire, dar acestea nu sunt, în general, utilizate în sistemele Linux pentru consumatori și sunt mai mult pentru serverele care necesită un timp maxim de întreținere.

    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 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 firewall-ului 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