Kodėl mano kompiuteryje reikia iš naujo paleisti įdiegus programinę įrangą?
„Microsoft“ Vindovs 7 / / March 19, 2020

Klausimas jums, ponas G.Groove - Pradėjus naudoti „Windows 7“, „Microsoft“ pažadėjo, kad perkėlimas bus labai retas dalykas, tačiau dabar kad aš jį naudoju daugiau nei 6 mėnesius, perkrovimas vis dar vyksta, o kartais net prieš diegiant naują programinė įranga. Kodėl mums reikia taip dažnai perkrauti kompiuterius? Kodėl kiekvieną kartą pasikeitus sistemai, reikia iš naujo paleisti kompiuterį? Kodėl daugumai programų reikia diegti iš naujo?
1. Kodėl reikia paleisti iš naujo?
Daugybei programų ir „Windows“ naujinimų reikia prieigos prie pagrindinių sistemos failų, kurie visada naudojami, kai veikia „Windows“. Norint sudaryti programą (arba atnaujinti) norint integruoti save į reikiamus „Windows“ komponentus, komponentai, vaizduojantys komponentus, neturi būti naudojami. Kadangi dauguma pagrindinių sistemos failų yra naudojami, kol veikia „Windows“, nėra kito būdo, kaip švariai užbaigti diegimą iš naujo nepaleidžiant.
Sąžiningai, „Microsoft“ padarė puikų darbą, kad sumažintų pakartotinių paleidimų skaičių, kad ir jie, ir trečiųjų šalių programinės įrangos leidėjai paprastai klaidinga dėl atsargumo pusės ir paraginama iš naujo paleisti, nepaisant to, ar reikia vienos iš programinės įrangos diegti. Pavyzdžiui, daugelis, naudodamiesi programinės įrangos pataisymu ar atnaujinimu, nori visiškai pašalinti, tada švariai paleisti iš naujo įdiekite jų programinę įrangą, kad išvengtumėte galimų problemų ir skambučių į jų palaikymo tarnybą... Negaliu pasakyti, kad kaltas juos. ;)
2. Ar yra programų, galinčių pasakyti, kada reikia paleisti iš naujo?
Taip. Puikus pavyzdys Kodėl paleisti iš naujo - maža nešiojama programa, kuri gali pasakyti, ar tikrai reikia iš naujo paleisti, ar ne. Kaip minėta aukščiau, kai kurie programų diegėjai paprašys jūsų iš naujo paleisti kaip saugos priemonę, net jei jums to iš esmės nereikia. Jei kada nors liksite prieš nereikalingą pranešimą „Ar norėtumėte paleisti iš naujo dabar?“ Vėlgi, greitas „WhyReboot“ paleidimas informuos jus apie bet kokias laukiančias operacijas ir sutaupys jums problemų dėl nueiti į registrą.
3. Kur saugomas laukiančių operacijų sąrašas paleidus iš naujo?
Sąrašai registre saugomi:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations
ir į:
HKEY_LOCAL_MACHINE \ Programinė įranga \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress
Pagal stygų vietų pavadinimus jau spėjote atspėti, apie ką jie kalba - pirmasis yra bet kokie laukiantys failų pakeitimai, pervadinimai, trinimus ir kitus, o antrasis yra vieta, kur "Windows" užrašo visus vykdomus diegimus (kurios programos verčia perkrauti). Maloniai patariame neliesti nė vienos stygos turinio, nes paprasčiausiai tariant - geriausia scenarijus, jei paliesite šiuos failus, turėsite iš naujo įdiegti „Windows“ dėl neteisingai įdiegto atnaujinti. Manau, vis tiek galite naudoti šias eilutes informatyviai, kad suprastumėte, kuriuos sistemos failus atnaujinimas (ar programa) modifikuoja įdiegus.
4. Ar vis tiek galima redaguoti pagrindinius failus, kai jie naudojami?
Ne. Visai ne. Paleidimas iš naujo yra vienintelis būdas modifikuoti pagrindinį sistemos failą arba naudojamą failą. Žinoma, jūs galite techniškai baigti procesą, kuriame naudojamas tas failas, tačiau uždarę tokius procesus, kai veikia Windows, galite visiškai sugadinti kompiuterį. Be to, perkraukimas iš tikrųjų nėra toks skausmingas. Panašu, kad nereikia perkrauti kelis kartus per dieną. Kadangi esu geidulingas vaikinas, diegiu programinę įrangą ir atnaujinu kiekvieną dieną, mano asmeninis daugiausiai perkrautų duomenų per dieną rekordas yra tik 10 (atspėk ...).
Ar turite klausimą dėl geek?
Ar turite klausimą komandai čia „groovyPost“? Galite paklausti keliais būdais! Paskelbkite savo klausimą nemokamai Forumas, Atsiųskite man el. Laišką adresu pagalba@groovypost.com!