26Aug

Zakaj v operacijskem sistemu Windows ne morete več istočasno odstraniti več programov?

zakaj ne morete odstraniti več programov istočasno v oknih 00

Recimo, da imate v vašem sistemu Windows majhno vrsto programov, ki jih želite odstraniti, vendar jih bo Windows le enkrat odstranil. Zakaj? Kaj vas ustavi pri odstranjevanju več programov hkrati?

Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno mesto Q & A spletnih strani.

Vprašalnik

SuperUser bralnik Jeroen Bollen želi vedeti, zakaj oseba v Windows ne more več odstraniti več programov istočasno:

Zakaj vas Windows preprečuje, da bi istočasno odstranili ali odstranili več programov? Kaj je razlog za to? Ali bo zmešal notranji sistem?

Ne želim istočasno uninstall več programov, sem preprosto išče razloge, zakaj to ne bi bila možnost.

Kaj to preprečuje ljudem, da večkrat istočasno odstranijo več programov v operacijskem sistemu Windows?

Odgovori za

SuperUser, ki so jih prejeli ultrasawblade in techie007, so nam odgovorili. Najprej navzgor, ultrasawblade:

Če ste prebrali kaj o tem, kako deluje sistem za nameščanje operacijskega sistema Windows, je očitno, da so uporabili nekatere zamisli iz podatkovnih zbirk transakcij za namestitev in vzdrževanje programa, ne da bi omenili, da so datoteke

. msi same baze podatkov.

Vedno je vprašanje pri oblikovanju katere koli baze podatkov - ali želite hitrost ali točnost / varnost? Glede na to, da lahko monterji spreminjajo konfiguracijo sistema in da lahko zaradi nesreče sistem ne deluje, je varnost prejela prednost pred hitrostjo.

Eden od razlogov, zakaj so monterji . msi tako počasni, je, ker so datoteke za vrnitev izdelane za vsako datoteko itd., Ki bodo spremenjene in nato izbrisane, kar omogoča, da se kakršne koli spremembe "vrnejo nazaj", če gre kaj narobe vsredi stvari( kot so izpadi električne energije ali sistemska nesreča).

Zdaj verjamem, da MSI sama uveljavlja namestitev, spreminjanje ali odstranjevanje le enega programa hkrati.Če poskušate zagnati datoteko . msi , medtem ko se bo na primer nekdo drug odstranil, se ne bo zagnal, ali pa bo počakal, da se trenutno izvaja deinstalacijski postopek. Namestniki, ki niso MSI, morda ne bodo ravnali tako, ker ne uporabljajo motorja MSI.Toda zaradi te varnostne odločitve, je to verjetno razlog, zakaj appwiz.cpl vztraja pri tem, da se naenkrat pokliče le en deinstaller.

CCleaner vam omogoča, da začnete odstranjevalce, ne da bi čakali, da se prej izvajajo, vendar bodo monterji MSI še vedno delali vzporedno zaradi zgoraj navedenega.

Sledi odgovor techie007:

To velja samo za programe, ki uporabljajo sistem Windows Installer.

Če program uporablja lastne( ne) namestitvene sisteme, vam ni treba ničesar preprečiti, da bi istočasno zagnali še en deinstaler.

Namestitveni program Windows omejuje število primerkov, da bi se izognili konfliktom, ki jih izvaja več programov, medtem ko spreminjajo vse sistemske( pogosto skupne) nastavitve in datoteke.

Večina odstranjevalcev spremlja, kaj se spreminja, zato se lahko uspešno vrnejo, če pride do napake.Če se oseba ne zaveda vseh sprememb, ki jih naredijo( pri drugih odstranjevalkah), lahko dejansko naredi stvari BREZ, če poskuša vrniti neuspešno namestitev.

Sistem Windows Installer je bil ustvarjen z namenom, da bi bil vsem uporabnikom programerja enoten sistem za uporabo( v sistemu Windows), da bi se izognili težavam, kot so te.

Ali želite dodati nekaj pojasnila? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.