Фото: Ево зашто Виндоуз некад не може да се угаси због мистериозне апликације
Ако користите Windows, вјероватно вам се макар једном десило да покушате угасити рачунар, али вас систем обавијести да нека апликација, без наведеног имена, спријечава гашење.
Без јасног објашњења и без препознатљивог прозора, корисници су годинама нагађали о чему се заправо ради. Сада је најзад стигло званично појашњење.
Мајкрософтов дугогодишњи инжењер Рејмонд Чен, познат по свом блогу The Old New Thing, открио је како заправо функционише механизам који стоји иза ове загонетке.
Када корисник покуша угасити Windows, али неки програм спријечи ту радњу, систем приказује интерфејс назван Blocked Shutdown Resolver (BSDR). Он би требало да прикаже листу прозора који још нису обрадили захтјев за гашење, укључујући и онај који блокира „Shutdown“ процедуру.
Према Чену, сам програм одређује како ће се тај прозор приказати кориснику: наслов долази из наслова прозора, а опис из текста који се прослијеђује функцији ShutdownBlockReasonCreate.
Али, проблем настаје када програм то не уради како треба, тј. када не прослиједи никакав наслов, иконицу ни опис.
Тада Windows користи генеричку поруку као што је „app is preventing shutdown“, често без додатних детаља. Зато се некада појави потпуно празан опис или име апликације које кориснику апсолутно ништа не значи.
Чен додаје да програмери често стварају тзв. „помоћне“ или „невидљиве“ прозоре без наслова, који нису намијењени за приказ кориснику, већ служе интерној логици апликације – нпр. за позиционирање других прозора или за примање системских порука.
Како програмер зна да тај прозор неће бити видљив, остави га без наслова. Међутим, када дође до гашења система, BSDR приказује баш тај неименовани прозор, што кориснику изгледа као мистериозни ентитет који кочи гашење.
Захваљујући овом објашњењу, мистерија је ријешена. Разлог за овај тип поруке лежи у дизајну софтвера, а не у грешци.
Сљедећи пут када вас Windows упита да ли ипак желите наставити гашење упркос неименованој апликацији, знаћете да се вјероватно ради о безопасном „помоћном“ прозору, а не о некој скривеној грешци или злонамјерном софтверу, преноси Windows Central.
Пратите нас на нашој Фејсбук и Инстаграм страници и X налогу.