30Aug

Kodėl Windows dažnai nori iš naujo paleisti?

click fraud protection

Jei, be abejo, yra apie vieną skundą apie "Windows", tai reiškia, kad jis taip dažnai nori iš naujo paleisti kompiuterį.Nesvarbu, ar tai yra "Windows" naujinimai, ar tiesiog įdiegus, pašalinant ar atnaujinant programinę įrangą, "Windows" dažnai prašo perkrauti.

paprastai reikia paleisti "Windows", nes jis negali keisti sistemos failų, kol jie naudojami.Šie failai yra užrakinti, juos galima keisti tik tada, kai jie nenaudojami.

Ką daryti perkraunant?

"Windows" negali atnaujinti ar pašalinti naudojamų failų.Kai "Windows Update" atsisiunčia naujus naujinimus, jis netrukdo juos taikyti "Windows" sistemos failams.Šie failai yra naudojami ir užrakinami dėl bet kokių pakeitimų.Norėdami iš tikrųjų įdiegti šiuos naujinimus, "Windows" turi išjungti daugumą operacinės sistemos. Windows tada gali iš naujo paleisti sistemą ir įkelti atnaujintus failus, kai ji bus įkeliama.

Reboots taip pat gali prireikti atnaujinant ar pašalinant tam tikrų tipų programinę įrangą.Pvz., Jei naudojate kokią nors antivirusinę programą ar aparatūros tvarkyklę, kuri giliai įsilieja į sistemą, jos failai bus įkelti į atmintį ir apsaugoti nuo pakeitimų.Atnaujinant arba pašalinant naudojamus failus, "Windows" gali tekti iš naujo paleisti kompiuterį ir keisti failus, kol sistema visiškai paleis.

instagram viewer

"Windows Update" iš naujo paleidžia

"Microsoft" dažnai išleidžia "Windows" pataisas, dauguma jų "Patch Tuesday", antrajame kiekvieno mėnesio antradienyje. Dauguma šių atnaujinimų keičia sistemos failus, kurių negalima atnaujinti, kol "Windows" veikia, todėl jiems reikia paleisti iš naujo. Tačiau ne kiekvienas "Windows" naujinimas reikalauja perkrauti. Pavyzdžiui, "Microsoft Office" naujinimams nereikia paleisti iš naujo - šiuos failus galima iškrauti iš atminties, iš naujo paleidus "Office".

"Windows" nesijaudina paleisti iš naujo, nes saugos naujinimai iš tikrųjų nėra įdiegti, kol jūs darote."Microsoft" pristatė iššokančiuosius langus, kuriuose yra klaidų, kad iš naujo paleisti kompiuterį ir netgi iš naujo paleisti kompiuterį automatiškai atgal "Windows XP" pradžioje, kai tokie kirminai kaip "Blaster", "Sasser" ir "Mydoom" buvo paleisti."Microsoft" norėjo užtikrinti, kad kiekvienas greitai perkrautų po atnaujinimų, kad jie nebūtų užkrėsti. Atnaujinimai nepadėtų, jei žmonės lauktų dienų ar savaičių prieš perkraunant ir užsikrėtė tuo metu.

Programinės įrangos

programinės įrangos diegimas, šalinimas ar atnaujinimas kartais nori iš naujo paleisti kompiuterį, kai jį įdiegsite, pašalinsite ar atnaujinsite. Tai gali būti dėl to, kad jie naudoja žemo lygio sisteminius failus ir tvarkykles, kurių negalima atnaujinti arba pašalinti skristi. Pavyzdžiui, tarkime, kad pašalinsite savo antivirusinę programą.Iš tikrųjų negalėsite pašalinti visų failų iš karto, todėl turėsite iš naujo paleisti kompiuterį.Uninstalleris planuoja failų ištrynimą, o Windows automatiškai ištrins failą kitą kartą, kai kompiuteris bus įkeltas.

Kai kurioms programoms taip pat gali būti reikalinga perkrauti juos įdiegus. Pavyzdžiui, įdiegę antivirusinę programą, gali tekti iš naujo paleisti iš karto, kad galėtumėte stebėti paleidimo procesą.Kai kurie žemo lygio aparatūros tvarkykles gali prireikti iš naujo paleisti, kol jie galės veikti.Žinoma, taip pat įmanoma, kad kai kurie programos diegėjai gali paprašyti iš naujo paleisti, kai tai tikrai nėra būtina.

Kaip "Windows" tvarkaraščių failas perkeliamas ir ištrinamas iš naujo paleidžiant

"Windows" siūlo API, kurį programų kūrėjai gali naudoti perkeliant, pervadinant arba ištrinant naudojamą failą.Programa prašo "Windows" pervardyti ar perkelti failą, kai kompiuteris persikrauna kitą kartą, o užklausa įrašoma į registro "HKLM \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations" reikšmę.Kai "Windows" paleidžiama, jis patikrina šį registro raktą ir atlieka visas programas, kurių prašoma failų operacijoms.

Galite peržiūrėti laukiamų failų pakeitimų sąrašą ir planuoti savo veiksmus ir ištrynimus naudodamiesi "PendMoves" ir "MoveFile SysInternals" programomis. Tai leidžia jums ištrinti ir perkelti failus, kurių negalima ištrinti, nes jie šiuo metu naudojami. Yra ir kitos komunalinės paslaugos, kurios siūlo perkelti ar ištrinti failus perkrauti, ir visi jie dirba rašydami šį "Windows" registro raktą.Kai kurios komunalinės paslaugos taip pat leidžia atrakinti užrakintus failus ir juos ištrinti arba perkelti, tačiau tai gali sukelti problemų, jei bandysite atrakinti ir keisti failus, nuo kurių priklauso sistema.

Kas apie Linux ir kitas operacines sistemas?

Jei kada nors naudojate Linux ar kitą operacinę sistemą, tikriausiai pastebėjote, kad "Windows" nori iš naujo paleisti dažniau nei ji veikia."Linux" netvarko paleisti, kaip tai daro "Windows", net įdiegus sistemos naujinius. Tai tiesa, bet tai nėra taip paprasta.

"Windows" sistemoje naudojami failai paprastai yra užrakinti, jų negalima keisti ar ištrinti."Linux" sistemoje paprastai naudojami failai gali būti modifikuoti arba ištrinti. Tai reiškia, kad "Linux" sistemoje tos sistemos bibliotekos failai gali būti atnaujinti iš karto, neperkraunant. Bet kokie naudojami failai greičiausiai bus ištrinti iš karto.

Štai sugadinimas: pakeitimai nebūtinai įsigalios, kol iš naujo paleisite. Pavyzdžiui, jei įdiegsite sistemos bibliotekos naujinimą, diske esantys failai bus nedelsiant atnaujinami, bet visi paleisti procesai naudojant šią biblioteką vis tiek bus naudojami senoje, nesaugioje versijoje. Jei atnaujinsite programą, naujoji šios programos versija nebus naudojama, kol uždarote programą ir iš naujo paleiskite ją.Jei įdiegsite naują "Linux" branduolį, nenaudosite naujo branduolio, kol neperkreipsite savo kompiuterio ir paleiskite naują branduolį.Yra keletas būdų, kaip pereiti prie naujojo branduolio be perkrovimo, tačiau jie dažniausiai nenaudojami vartotojų Linux sistemose ir yra daugiausia serveriams, kuriems reikalingas didžiausias veikimo laikas.

Kitaip tariant, dažnai vis dar reikia paleisti iš naujo, kad įsitikintumėte, jog svarbūs naujiniai įsigaliojo Linux.Žinoma, jei jūs naudojate serverį ir darbalaukio laikas jums yra svarbus, galite išspręsti naujovių poreikį, iš naujo paleidę paveiktus procesus. Tačiau, jei esate įprastas kompiuterio naudotojas, tikriausiai tiesiog norėsite iš naujo paleisti kompiuterį.

Geros naujienos yra tai, kad perkrauta per tam tikrą laiką tapo mažiau reikalinga."Windows" dabar gali keisti daugelio tipų tvarkykles - pavyzdžiui, grafikos tvarkykles - be sistemos perkrovimo.Šiuolaikinės saugos funkcijos( pvz., Įjungus "Windows" ugniasienę) padarė "Windows" saugesnę, todėl "Windows 8" siūlo trijų dienų pratęsimo laikotarpį, kad būtų galima perkrauti po "Windows" naujinių.

vaizdo kreditas: Anders Sandberg / Flickr