26Aug

Зашто не можете деинсталирати више програма истовремено у оперативном систему Виндовс?

click fraud protection

зашто-не можете-де-инсталирати-више-програма-истовремено-у-прозори-00

Претпоставимо да имате малу хорду програма које желите да деинсталирате на вашем Виндовс систему, али Виндовс ће вам дозволити да их деинсталирате једном по једну.Зашто је то?Шта вас спречава да деинсталирате више програма истовремено?

Данашње питање & амп;Сесија одговора долази нам захваљујући СуперУсер-у подскупу Стацк Екцханге-а, групације К & ама;

Питање

СуперУсер читач Јероен Боллен жели да сазна зашто особа није у могућности да истовремено деинсталира више програма у Виндовсу:

Зашто вас Виндовс спречава да деинсталирате или уклоните више програма истовремено?Шта је разлог за ово?Да ли ће то угрозити унутрашњи систем?

Не желим истовремено деинсталирати више програма, већ само тражим разлог зашто то не би била опција.

Шта је то што спречава људе да истовремено деинсталирају више програма у Виндовсу?

Одговорност

СуперУсер доприноси ултрасавбладе и тецхие007 имају одговор за нас.Прво горе, ултрасавбладе:

Ако сте прочитали нешто о томе како функционише систем за инсталацију оперативног система Виндовс, очигледно је да су применили неке идеје из трансакцијских база података како би инсталирали и одржали програм, а да не помињемо да су сами

instagram viewer
. мси датотеке база података.

У дизајнирању било које базе података увек постоји питање - желите ли брзину или тачност / сигурност?С обзиром да инсталатери могу да модификују конфигурацију система и да несрећа може учинити систем неупотребљивим, сигурност је дала приоритет у односу на брзину.

Један од разлога због којих су . мси инсталатори толико спори је то што су датотеке за отпуштање направљене за сваку датотеку, итд., Која ће бити измењена, а након тога ће бити обрисана, омогућавајући да се све промјене "враћају назад" ако нешто греше усредином ствари( као што је нестанак струје или пада система).

Сада, мислим да МСИ сам мотор спроводи инсталацију, модификацију или уклањање само једног програма истовремено.Ако покушате да покренете . мси датотеку, док други на пример деинсталира, он неће или покренути или чека тренутни деинсталацијски процес да се заврши.Инсталатори који нису МСИ можда се не понашају овако јер не користе МСИ мотор.Али због ове одлуке о безбедносном дизајну, вероватно је разлог зашто аппвиз.цпл инсистира на томе да се само један деинсталер позове одмах.

ЦЦлеанер вам дозвољава да покренете програмера без чекања да се раније завршавају, али инсталатери вероватно и даље неће радити паралелно због горе наведеног.

Следи одговор од тецхие007:

Ово се заиста односи само на програме који користе Виндовс Инсталлер систем.

Ако програм користи своје( не) инсталацијске системе, онда вам ништа не спречава да истовремено покренете други програм за деинсталирање.

Виндовс Инсталлер ограничава број инстанци како би избегли конфликте који раде више програма док мењају системске( често дијељене) поставке и датотеке.

Већина деинсталера прати шта се мењају, тако да се могу успешно вратити ако постоји неуспјех.Ако нисте свесни свих промена које су извршене( од стране других деинсталатора), онда може заправо да се ствари ПОСТОЈУЋИ ако покуша вратити неуспјешну инсталацију.

Систем Виндовс Инсталлер је креиран са намером да буде јединствен систем за све програмере апликација који користе( у Виндовсу) како би избегли проблеме као што су ова.

Имате ли нешто да додате објашњењу?Звучи у коментарима.Желите да прочитате више одговора од других корисничких корисника Стацк Екцханге?Овде погледајте комплетну тему.