/ / Kodėl „Windows“ nori taip dažnai perkrauti?

Kodėl „Windows“ nori taip dažnai perkrauti?

perkrauti

Jei yra vienas skundas, atrodo, kad beveik visijei naudojate „Windows“, tai reiškia, kad ji nori taip dažnai paleisti iš naujo. Nesvarbu, ar tai „Windows“ atnaujinimai, ar tik diegdami, šalindami ar atnaujindami programinę įrangą, „Windows“ dažnai paprašys iš naujo paleisti.

Paprastai „Windows“ turi iš naujo paleisti, nes ji negali modifikuoti sistemos failų, kol jie naudojami. Tie failai yra užrakinti ir juos galima modifikuoti tik tada, kai jie nenaudojami.

Ką veikia perkraukimas?

„Windows“ negali atnaujinti ar pašalinti failų, kurie yravartojamas. Kai „Windows Update“ atsisiunčia naujus naujinius, jis negali jų iškart pritaikyti „Windows“ sistemos failams. Šie failai naudojami ir užrakinti, kad būtų galima atlikti pakeitimus. Norėdami iš tikrųjų įdiegti šiuos naujinimus, „Windows“ turi išjungti didžiąją dalį operacinės sistemos. Tada „Windows“ gali paleisti sistemą iš naujo ir įkelti atnaujintus failus paleidus.

Paleisti iš naujo taip pat gali prireikti atnaujinant arbapašalinti tam tikras programinės įrangos rūšis. Pvz., Jei naudojate kažkokią antivirusinę programą arba aparatinės įrangos tvarkyklę, kuri yra įkišta giliai į sistemą, jos failai bus įkelti į atmintį ir apsaugoti nuo modifikavimo. Atnaujinant arba šalinant nenaudojamus failus, „Windows“ gali tekti perkrauti kompiuterį ir modifikuoti failus, kol sistema visiškai neįsijungia.

„Windows“ atnaujinimo paleidimas

SUSIJĘS: Neleiskite „Windows“ paleisti iš naujo kompiuterio po „Windows“ naujinimų

„Microsoft“ dažnai išleidžia pataisas„Windows“, dauguma jų atvyksta į „Patch antradienį“, antrą kiekvieno mėnesio antradienį. Dauguma šių naujinimų modifikuoja sistemos failus, kurių negalima atnaujinti, kai veikia „Windows“, todėl juos reikia iš naujo paleisti. Tačiau ne kiekviename „Windows“ naujinime reikia iš naujo paleisti. Pvz., Norint atnaujinti „Microsoft Office“ nereikia iš naujo paleisti - šiuos failus galima iškelti iš atminties paleidus „Office“.

"Windows" jums reikia perkrauti, nessaugos naujinimai iš tikrųjų nėra įdiegiami, kol to nepadarysite. „Microsoft“ pristatė iššokančiuosius langus, kurie gali paleisti iš naujo paleisti kompiuterį ir netgi automatiškai perkrauti kompiuterį dar pirmosiomis „Windows XP“ dienomis, kai tokie kirminai kaip „Blaster“, „Sasser“ ir „Mydoom“ pribloškė. „Microsoft“ norėjo užtikrinti, kad visi, gavę atnaujinimus, greitai paleistų iš naujo, kad nebūtų užkrėsti. Atnaujinimai nepadės, jei žmonės laukė dienų ar savaičių prieš paleisdami kompiuterį ir tuo tarpu užsikrėtė.

vaizdas

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

Programinės įrangos programos kartais nori paleisti iš naujokompiuterį, kai juos įdiegiate, pašalinate ar atnaujinate. Taip gali būti todėl, kad jie naudoja žemo lygio sistemos failus ir tvarkykles, kurių negalima atnaujinti ar pašalinti skrydžio metu. Pvz., Tarkime, kad pašalinote antivirusinę programą. Diegimo programa greičiausiai negalės iš karto pašalinti visų failų, todėl turėsite paleisti iš naujo. Pašalinimo programa planuoja failų ištrynimą, o „Windows“ automatiškai ištrins failus, kai kitą kartą paleidžiamas kompiuteris.

Kai kurios programos taip pat gali norėti, kad po jų paleistumėte iš naujojūs juos įdiegiate. Pvz., Kai diegiate antivirusinę programą, ji gali norėti, kad nedelsdami paleistumėte iš naujo, kad galėtumėte stebėti paleidimo procesą. Kai kurioms žemo lygio aparatūros tvarkyklėms gali prireikti iš naujo paleisti, kad jos galėtų veikti. Žinoma, taip pat įmanoma, kad kai kurie programos diegėjai gali paprašyti jūsų paleisti iš naujo, kai to tikrai nereikia.

Kaip „Windows“ planuoja failą perkelti ir ištrinti paleidus kompiuterį

„Windows“ siūlo API, kurią programų kūrėjaigali perkelti, pervardyti ar ištrinti naudojamą failą. Programa prašo „Windows“ pervardyti arba perkelti failą, kai kitą kartą paleis kompiuterį, o užklausa bus parašyta registre esančiai vertei „HKLMSystemCurrentControlSetControlSession ManagerPendingFileRenameOperations“. Kai „Windows“ paleidžiama, jis patikrina šį registro raktą ir atlieka visas failų operacijas, kurių paprašė.

SUSIJĘS: Kaip ištrinti, perkelti ar pervardyti užrakintus failus sistemoje Windows

Galite peržiūrėti laukiančių failų pakeitimų sąrašą irSuplanuokite savo perkėlimus ir ištrynimus naudodami „PendMoves“ ir „MoveFile SysInternals“ komunalines paslaugas. Tai leidžia ištrinti ir perkelti failus, kurių negalite ištrinti, nes jie šiuo metu naudojami. Yra ir kitų paslaugų, siūlančių perkelti ar ištrinti failus paleidus kompiuterį, ir visos jos veikia rašant į šį „Windows“ registro raktą. Kai kurios komunalinės paslaugos taip pat leidžia atrakinti užrakintus failus ir juos ištrinti ar perkelti, tačiau tai sukels problemų, jei bandysite atrakinti ir modifikuoti failus, nuo kurių priklauso sistema.

suplanuokite failą, ištrinkite arba perkelkite iš naujo paleisdami langus

O Linux ir kitos operacinės sistemos?

Jei kada nors naudojote „Linux“ ar kitą operacinę sistemąsistemą, tikriausiai pastebėjote, kad „Windows“ nori iš naujo paleisti dažniau nei tai daro. „Linux“ tiesiog neprašo jūsų perkrauti taip, kaip daro „Windows“, net įdiegę sistemos naujinius. Tai tiesa, bet ji nėra tokia paprasta.

„Windows“ sistemoje dažniausiai naudojami failaiužrakinta ir negali būti pakeista ar ištrinta. „Linux“ naudojamus failus paprastai galima modifikuoti arba ištrinti. Tai reiškia, kad „Linux“ sistemoje tuos sistemos bibliotekos failus galima nedelsiant atnaujinti be perkrovimo. Visi naudojami failai greičiausiai gali būti nedelsiant ištrinti.

SUSIJĘS: Kas yra „Linux“ branduolys ir ką jis veikia?

Štai laimikis: Pakeitimai nebūtinai įsigalios, kol nepersikrausite. Pvz., Jei įdiegiate sistemos bibliotekos naujinį, diske esantys failai bus nedelsiant atnaujinami, tačiau visi vykdomi procesai, naudojantys šią biblioteką, vis tiek naudos senąją, nesaugią versiją. Jei atnaujinsite programą, nauja tos programos versija nebus naudojama, kol neuždarysite programos ir iš naujo jos nepaleisite. Įdiegę naują „Linux“ branduolį, nauju branduoliu nenaudosite, kol iš naujo paleisite kompiuterį ir įkelsite į naują branduolį. Yra keletas būdų, kaip perjungti į naują branduolį nereikia iš naujo paleisti, tačiau jie dažniausiai nenaudojami vartotojams skirtose „Linux“ sistemose ir yra labiau skirti serveriams, kuriems reikalingas maksimalus veikimo laikas.

Kitaip tariant, perkrovimas dažnai vis dar yra būtinasįsitikinti, kad svarbūs atnaujinimai įsigaliojo „Linux“. Žinoma, jei naudojate serverį, o jūsų veikimo laikas yra svarbus, galite išvengti atnaujinimo poreikio iš naujo paleisdami paveiktus procesus. Bet jei esate įprastas stalinių kompiuterių vartotojas, greičiausiai norėsite tik paleisti kompiuterį iš naujo.

„ubuntu-linux“ paleisti iš naujo po atnaujinimų


Geros žinios yra tai, kad perkrovimo tapo mažiaubūtina laikui bėgant. Dabar „Windows“ gali pakeisti daugelio tipų tvarkykles - pvz., Grafikos tvarkykles - iš naujo nepaleisdama sistemos. Šiuolaikinės saugos funkcijos (pvz., Įjungusios „Windows“ ugniasienę) „Windows“ padarė saugesnę, todėl „Windows 8“ siūlo trijų dienų lengvatinį periodą paleidimui po „Windows“ naujinimų.

Vaizdo kreditas: Andersas Sandbergas / Flickras