Foto: Evo zašto Vindouz nekad ne može da se ugasi zbog misteriozne aplikacije
Ako koristite Windows, vjerovatno vam se makar jednom desilo da pokušate ugasiti računar, ali vas sistem obavijesti da neka aplikacija, bez navedenog imena, spriječava gašenje.
Bez jasnog objašnjenja i bez prepoznatljivog prozora, korisnici su godinama nagađali o čemu se zapravo radi. Sada je najzad stiglo zvanično pojašnjenje.
Majkrosoftov dugogodišnji inženjer Rejmond Čen, poznat po svom blogu The Old New Thing, otkrio je kako zapravo funkcioniše mehanizam koji stoji iza ove zagonetke.
Kada korisnik pokuša ugasiti Windows, ali neki program spriječi tu radnju, sistem prikazuje interfejs nazvan Blocked Shutdown Resolver (BSDR). On bi trebalo da prikaže listu prozora koji još nisu obradili zahtjev za gašenje, uključujući i onaj koji blokira „Shutdown“ proceduru.
Prema Čenu, sam program određuje kako će se taj prozor prikazati korisniku: naslov dolazi iz naslova prozora, a opis iz teksta koji se proslijeđuje funkciji ShutdownBlockReasonCreate.
Ali, problem nastaje kada program to ne uradi kako treba, tj. kada ne proslijedi nikakav naslov, ikonicu ni opis.
Tada Windows koristi generičku poruku kao što je „app is preventing shutdown“, često bez dodatnih detalja. Zato se nekada pojavi potpuno prazan opis ili ime aplikacije koje korisniku apsolutno ništa ne znači.
Čen dodaje da programeri često stvaraju tzv. „pomoćne“ ili „nevidljive“ prozore bez naslova, koji nisu namijenjeni za prikaz korisniku, već služe internoj logici aplikacije – npr. za pozicioniranje drugih prozora ili za primanje sistemskih poruka.
Kako programer zna da taj prozor neće biti vidljiv, ostavi ga bez naslova. Međutim, kada dođe do gašenja sistema, BSDR prikazuje baš taj neimenovani prozor, što korisniku izgleda kao misteriozni entitet koji koči gašenje.
Zahvaljujući ovom objašnjenju, misterija je riješena. Razlog za ovaj tip poruke leži u dizajnu softvera, a ne u grešci.
Sljedeći put kada vas Windows upita da li ipak želite nastaviti gašenje uprkos neimenovanoj aplikaciji, znaćete da se vjerovatno radi o bezopasnom „pomoćnom“ prozoru, a ne o nekoj skrivenoj grešci ili zlonamjernom softveru, prenosi Windows Central.
Pratite nas na našoj Facebook i Instagram stranici i X nalogu.