4Sep

Зашто апликације инсталирате вас да поново покренете и затворите друге апликације?

Свима се десило у одређеном тренутку - идете да инсталирате нову апликацију, а Виндовс вам каже да прво покренете рачунар.Или поново покрените.Или вас тражи да прво затворите сваку другу апликацију.Зашто то ради?

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

Па зашто су инсталатери досадни?

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

Проблем је уједначен јер Виндовс апликације често користе датотеке ДЛЛ( динамичке линкове) које се деле између више апликација.То је лепа идеја, али када је у питању инсталација и деинсталација апликација, може бити иритантно потребно рестартовати.Стварно тужно је што су многе апликације ових дана у потпуности самосталне и не замењују уграђене Виндовс ДЛЛ-е, али њихови инсталатери и даље чине поновно покретање.

Ево неколико примера у којима инсталатори могу бити досадни:

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

Хајде да погледамо неке од ових примера, тако да можете у потпуности разумети шта се дешава.

датотеке за коришћење треба да се копирају при поновном покретању

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

Инсталатер ће написати кључ на следећу локацију у регистратору:

ХКЕИ_ЛОЦАЛ_МАЦХИНЕ \ СИСТЕМ \ ЦуррентЦонтролСет \ Цонтрол \ Управљач сесије
\ ПендингФилеРенамеОператионс

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

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

Инсталација је већ у току

Неки инсталатори неће започети ако постоји тренутна инсталација у току, тако да ће проверити сљедећи кључ да би се видело да ли се већ постоји инсталација:

ХКЕИ_ЛОЦАЛ_МАЦХИНЕ \ Софтваре \ Мицрософт \ Виндовс \ ЦуррентВерсион \ Инсталлер \ИнПрогресс

Немам снимак за овај снимак, али можете добити идеју из имена кључа.

Виндовс Упдате вам омогућава да поново покренете

Ако добијате поруку која не може да инсталира апликацију док не рестартујете рачунар, то је због Виндовс Упдате-а која захтева присилни ребоот.Тако, на примјер, ако добијете ову поруку о грешци:

То је зато што сте вероватно кликнули на Постпоне када сте видели овај дијалог:

Ако се налазите у регистратору, видећете да постоји кључ РебоотРекуиред на овој локацији урегистар:

ХКЕИ_ЛОЦАЛ_МАЦХИНЕ \ СОФТВАРЕ \ Мицрософт \ Виндовс \
ЦуррентВерсион \ ВиндовсУпдате \ Аутоматско ажурирање

На десној страни има пуно гомилу вредности ГУИД-а и док се не односе на све у регистратору, чињеницада су они тамо што покрећу ту поруку.

Технички, вероватно ћете вероватно извозити садржај кључа, инсталирати апликацију, а затим их вратити - али то би могло да прекине нешто, а поновно покретање није толико болно?

Сада сте научили мало више о томе зашто апликатори постављају начин на који раде.Да ли још нешто желите да знате?Објасните своје фрустрације у коментарима, а видећемо да ли им се не може осветити.