/ / De ce Windows vrea să repornească atât de des?

De ce Windows vrea să repornească atât de des?

repornire

Dacă există o singură plângere, pare toată lumeadespre Windows, este că vrea să repornească atât de des. Indiferent dacă este vorba de actualizări Windows sau chiar atunci când instalați, dezinstalați sau actualizați software-ul, Windows vă va cere deseori să reporniți.

Windows trebuie, în general, 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 repornirea?

Windows nu poate actualiza sau elimina fișierele care suntin folosinta. Când Windows Update descarcă noi actualizări, nu le poate aplica imediat la fișierele 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ă oprească majoritatea sistemului de operare. Windows poate apoi reporni sistemul și încărca fișierele actualizate când pornește.

Repornirea poate fi necesară și la actualizare saueliminarea anumitor tipuri de software. De exemplu, dacă utilizați un fel de program antivirus sau un driver hardware care se conectează adânc în sistem, fișierele acestuia vor fi încărcate în memorie și protejate împotriva modificărilor. Când actualizați sau eliminați fișierele utilizate, este posibil ca Windows să fie nevoit să repornească computerul și să modifice fișierele înainte ca sistemul să pornească complet.

Repornirea Windows Update

LEGATE DE: Împiedicați Windows-ul să repornească computerul după actualizări Windows

Microsoft lansează frecvent patch-uri pentruWindows, majoritatea ajungând în „Patch Tuesday”, a doua marți a fiecărei luni. Majoritatea acestor actualizări modifică fișierele de sistem care nu pot fi actualizate în timp ce Windows rulează, deci necesită o repornire. Cu toate acestea, nu toate actualizările Windows 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ă împiedică să reporniți deoareceactualizările de securitate nu sunt instalate de fapt până când nu o faceți. Microsoft a introdus ferestre pop-up care vă fac să vă repornească computerul și chiar să reporniți computerul înapoi automat în primele zile ale Windows XP, când viermi precum Blaster, Sasser și Mydoom funcționau sălbatice. Microsoft a dorit să se asigure că toată lumea va reporni repede după ce a primit actualizările, astfel încât să nu fie infectați. Actualizările nu ar ajuta dacă oamenii ar aștepta zile sau săptămâni înainte de repornire și s-ar infecta între timp.

imagine

Instalarea, dezinstalarea sau actualizarea software-ului

Programele software doresc uneori să reporneascăcomputer atunci când le instalați, dezinstalați sau le actualizați. Acest lucru se poate datora faptului că utilizează fișiere de sistem de nivel scăzut și drivere care nu pot fi actualizate sau eliminate din mers. De exemplu, să presupunem că dezinstalați programul antivirus. Dezinstalatorul probabil nu va putea elimina toate fișierele imediat, așa că va trebui să reporniți. Programul de dezinstalare va programa ștergerea fișierelor, iar Windows va șterge automat fișierele la următoarea pornire a computerului.

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

Modul în care fișierul de programe Windows se deplasează și se șterge la repornire

Windows oferă un API pe care dezvoltatorii de aplicațiipoate folosi pentru a muta, redenumi sau șterge un fișier utilizat. Aplicația cere Windows să redenumească sau să mute un fișier atunci când computerul repornește, iar cererea este scrisă în valoarea HKLMSystemCurrentControlSetControlSession ManagerPendingFileRenameOperations din registru. Când Windows pornește, verifică această cheie de registry și efectuează orice operațiuni de fișiere solicitate de program.

LEGATE DE: Cum să ștergeți, să mutați sau să redenumiți fișierele blocate din Windows

Puteți vizualiza lista modificărilor fișierului în așteptare șiprogramează-ți propriile mișcări și ștergeri folosind utilitarele 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 utilizate în prezent. Există alte utilitare care oferă mutarea sau ștergerea fișierelor la repornire și toate funcționează scriind în 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.

programează-șterge-fișierul-sau-mută-la-repornire-pe-ferestre

Dar Linux și alte sisteme de operare?

Dacă ați folosit vreodată Linux sau alt sistem de operaresistem, probabil ați observat că Windows vrea să repornească mai des decât o face. Linux pur și simplu nu te face să repornești la fel 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 utilizate sunt în mod normalblocat și nu poate fi modificat sau șters. Pe Linux, fișierele folosite pot fi modificate sau șterse în mod normal. Aceasta înseamnă că, pe un sistem Linux, acele fișiere ale bibliotecii de sistem pot fi actualizate imediat fără o repornire. Orice fișier în uz poate fi șters probabil imediat.

LEGATE DE: Ce este nucleul Linux și ce face?

Iată captura: Modificările nu vor intra neapărat în vigoare până la repornire. De exemplu, dacă instalați o actualizare pentru o bibliotecă de sistem, fișierele de pe disc vor fi actualizate imediat, dar toate procesele care rulează folosind acea bibliotecă vor folosi în continuare vechea versiune nesigură. Dacă actualizați un program, noua versiune a programului respectiv nu va fi utilizată până când nu închideți programul și îl reporniți. Dacă instalați un nou kernel Linux, nu veți utiliza noul kernel până când nu reporniți computerul și nu porniți în noul kernel. Există câteva modalități de a trece la un nou kernel fără repornire, dar acestea nu sunt utilizate în general în sistemele Linux de consum și sunt mai mult pentru servere care necesită un timp de funcționare maxim.

Cu alte cuvinte, o repornire este adesea necesarăpentru a vă asigura că actualizările importante au intrat în vigoare pe Linux. Sigur, dacă rulați un server și timpul de funcționare este important pentru dvs., puteți rezolva nevoia de actualizări repornind procesele afectate. Dar, dacă sunteți un utilizator normal de desktop, probabil că veți dori doar să reporniți computerul.

ubuntu-linux-restart-after-updates


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

Credit de imagine: Anders Sandberg / Flickr