Kodėl Windows dažnai nori paleisti?

Turinys:

Kodėl Windows dažnai nori paleisti?
Kodėl Windows dažnai nori paleisti?

Video: Kodėl Windows dažnai nori paleisti?

Video: Kodėl Windows dažnai nori paleisti?
Video: What is Unix and why does it matter? Operating System OS Explained, History, Unix vs Linux, etc. - YouTube 2024, Gegužė
Anonim
Jei yra vienas skundas, kad beveik visi, atrodo, turi apie "Windows", tai reiškia, kad jis nori iš naujo paleisti taip dažnai. Nesvarbu, ar tai yra "Windows" naujinimai, ar tiesiog įdiegus, pašalinant ar atnaujinant programinę įrangą, "Windows" dažnai prašo perkrauti.
Jei yra vienas skundas, kad beveik visi, atrodo, turi apie "Windows", tai reiškia, kad jis nori iš naujo paleisti taip dažnai. Nesvarbu, ar tai yra "Windows" naujinimai, ar tiesiog įdiegus, pašalinant ar atnaujinant programinę įrangą, "Windows" dažnai prašo perkrauti.

Paprastai "Windows" reikia paleisti iš naujo, 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.

Pakartotinai įkėlus, gali reikėti atnaujinti ar pašalinti 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.

"Windows Update" iš naujo paleidžiamas

"Microsoft" dažnai išleidžia "Windows" pleistrus, dauguma jų atvyksta į "Patch antradienį", kiekvieno mėnesio antrą antradienį. 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 - šie failai gali būti iškrauti iš atminties, iš naujo paleidus "Office".

"Windows" kyla problemų 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.

Image
Image

Programinės įrangos įdiegimas, pašalinimas ar atnaujinimas

Programinės įrangos programos kartais nori iš naujo paleisti kompiuterį įdiegdami, pašalindami ar atnaujindami. 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 kurios programos taip pat gali jus paleisti iš naujo po jų įdiegimo. 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

"Windows" siūlo API, kurį programų kūrėjai gali naudoti norint perkelti, pervadinti ar ištrinti 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 arba 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.

Image
Image

Ką apie Linux ir kitas operacines sistemas?

Jei kada nors naudojate Linux ar kitą operacinę sistemą, tikriausiai pastebėjote, kad "Windows" nori iš naujo paleisti kompiuterį 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 sugauti: pakeitimai nebūtinai įsigalios, kol nebus perkrauta. 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 neperkraunate kompiuterio ir paleiskite naują branduolį. Yra keletas būdų, kaip pereiti prie naujojo branduolio be perkrovimo, tačiau jie paprastai 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į.

Image
Image

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ų.

Rekomenduojamas: