lt.phhsnews.com


lt.phhsnews.com / Kodėl "Normal" programinės įrangos pašalinimai neleidžia pašalinti visų svarbių reikšmių iš registro?

Kodėl "Normal" programinės įrangos pašalinimai neleidžia pašalinti visų svarbių reikšmių iš registro?


Kai pašalinate programą, "pagrįstas" lūkestis, kad visi jo pėdsakai bus pašalinti iš jūsų sistema, tačiau tai dažnai nėra taip. Kodėl tai? Šiandien "SuperUser Q & A" žinia atsako į įdomų skaitytojo klausimą.

Šiandienos klausimų ir atsakymų sesija ateina pas mus "SuperUser", "Stack Exchange", bendruomenės pagrįstos Q & A svetainių grupės dalimi.

Screenshot courtesy of Wandersick (Flickr).

Klausimas

"SuperUser" skaitytuvas Markas Boulderis nori sužinoti, kodėl kai kurios registro reikšmės visada išlieka po įprastos programinės įrangos pašalinimo:

Išplėsta "SuperUser" temos Kaip pašalinti likusius neišinstalintos programinės įrangos pėdsakus registro, kodėl kiekvieną kartą, kai aš pašalinau programą, o paskui jį peržiūriuoju RegEdit, vis dar ten?

Kodėl dauguma "Windows" programų taip ketina palikti mažai mažų pėdsakų patys registro?

Kodėl registro reikšmės paprastai "paliekamos" po to, kai paprastai pašalinamos programinės įrangos?

Atsakymas

"SuperUser" autoriai Lukas Rieger ir Keltari atsakė už mus. Pirmiausia, Lukas Rieger:

Kadangi tai neįmanoma. Registras turi keletą pagrindinių mazgų, bet tik du įdomūs: LocalMachine ir CurrentUser. Paprastai sąranka rašo reikšmes į LocalMachine, o veikianti programa įrašo tik į CurrentUser (iš tikrųjų, jei įrenginių diegimai su leidimais, paleisti programa negali rašyti į LocalMachine).

Laikant likusias reikšmes "LocalMachine" yra tingumas (kaip nurodyta iš kitų atsakymų) neįmanoma išvalyti "CurrentUser" dalies.

Jei kompiuteryje įdiegta programa (kuri dauguma yra) ir keli vartotojai ją naudoja, ką turėtų daryti pašalintojai? Galima saugiai pašalinti dabartinės sąskaitos naudotojo nustatymus, bet dabartinė sąskaita gali būti ne jūsų paskyra. Taip atsitinka, jei pradėjote pašalinimo programą iš nekontroliuojamos paskyros ir tada įvedėte administratoriaus paskyros duomenis, sąranka dabar veikia su ta paskyra, o ne pirmuoju.

Ką apie kitus vartotojus? Jis gali pabandyti įvardinti visus vartotojus, bet jų registro raktus gali nepavykti (Windows yra tingus ir įkelia tik tai, ko reikia).

Bet net neturėtumėte to pabandyti. Jei naudojate tarptinklinio ryšio profilius (pvz., Terminalų paslaugas) ir tada ištrinate visus pašalinimo nustatymus, galite iš tikrųjų išbandyti ir ištrinti medžiagą, kuri iš tikrųjų vis dar naudojama. Terminalinis serveris iš esmės yra viena Windows sistema, kurioje tuo pačiu metu prisijungia keli vartotojai ir naudojamos programos. Pasakykite, kad turite du terminalo serverius, kuriuose veikia viena programa. Jūs pašalinote taikomąją programą TS1, dabar visiems naudotojų nustatymams dingo TS2, nes turite tarptinklinio ryšio profilius. Oi.

Tas pats pasakytina ir apie kiekvieno vartotojo katalogų failus. Mano kompanijos programų nustatymuose aš ištrinau kiekvieno kompiuterio medžiagą, bet nelieskite vieno naudotojo elementų, netgi tuo metu, kai vartotojas paleidžia sąranką.

Toliau pateikiamas atsakymas iš "Keltari":

Yra daugelis priežasčių, dėl kurių taip yra, tačiau tai nėra Microsoft ar operacinės sistemos Windows kaltė.

Žemiau pateikiamas kai kurių atvejų ir priežasčių, kodėl registro įrašai paliekami, sąrašas:

Blogas programavimas - Kūrėjas tinkamai parašė programą "Uninstaller", o registro įrašai paliekami. Be to, pašalintojai gali neturėti / naudoti tinkamus leidimus pašalinti registro įrašus. Taip pat gali būti, kad yra daugiau nei viena programa, kuri naudoja tuos raktus. Pavyzdžiui, dvi tos pačios programuotojo programos, kurios rašo tuos pačius raktus.

Left On Purpose - Kaip minėta viena pastaba, šie įrašai galėjo būti palikti tiksliai. Kai kurios programos turi bandomąjį laikotarpį ir po to gali nuspręsti pašalinti programą. Jei nuspręsite įdiegti programą vėliau, šie klavišai pateikia informaciją apie programą, kai ji buvo įdiegta. Be to, kai kurie kūrėjai gali nuspręsti palikti tuos raktus, jei nusprendėte iš naujo įdiegti programą. Jei kūrėjas naudojo registro raktus savo tinkinimams išsaugoti, jie gali juos palikti ten, kad, pakartotinai įdiegiant programą, visi jūsų tinkintojai išliktų. Didžiojoje situacijų schemoje registro raktus užima tik kelios baitos.

Ar turite pašalinti raktus? Tai priklauso. "Windows" registras yra pavojinga vieta, kurioje galite netvarka. Jūs galite netyčia sugadinti sistemą. Išimant pašalinius raktus, sistema nepakenks. Kai kurie žmonės sako, kad registro valymas / defragmentavimas pagreitins jūsų sistemą, bet tai pakartotinai įrodyta klaidingai.

Jei tikrai norite atsikratyti tų programų, yra keletas išvalymo įrankių, kurie gali pašalinti visas programos pėdsakus. . Šios programos žiūrės kitos programos diegimo programą ir užregistruos visus veiksmus, padarytus failų sistemai ir registrui, tada visiškai pašalins šiuos veiksmus. Viena iš šių priemonių yra ta, kad jie gali pašalinti dalykus, kuriuos galbūt norėsite išlaikyti.


Ar turite ką nors įtraukti į paaiškinimą? Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų? Patikrinkite visą diskusijų temą čia.


Kaip užrakinti savo

Kaip užrakinti savo "iPad" ar "iPhone" vaikams

"IPad" ir "iPhone" leidžia kontroliuoti, kaip jūsų vaikai gali naudoti jūsų įrenginius. Galite greitai užblokuoti savo įrenginį tam tikrai programai, prieš jį perduodant ar užrakindami visą įrenginį, kuriame yra išsamios tėvų kontrolės priemonės. Yra dvi "iOS" funkcijos, vadinamos "Vadove" ir apribojimai, dėl kurių čia daugiausia sunku pakelti.

(how-to)

Kaip konvertuoti PDF rinkmeną į redaguojamą tekstą naudojant komandinę eilutę Linux

Kaip konvertuoti PDF rinkmeną į redaguojamą tekstą naudojant komandinę eilutę Linux

Yra keletas priežasčių, kodėl galbūt norėsite konvertuoti PDF failą į redaguojamą tekstą. Galbūt jūs turėsite peržiūrėti seną dokumentą, o visa tai yra PDF versija. "PDF" failų konvertavimas "Windows" yra paprastas, bet kas, jei naudojate "Linux"? PATEIKTA: PDF failų konvertavimas į "Word" dokumentus ir kitus formatus Nesijaudink.

(how-to)