Kodėl „Chrome“ man nurodo „Atnaujinti arba pašalinti nesuderinamas programas?“
Daugelis „Windows“ programų, pvz., Antivirusinė programinė įranga, į „Chrome“ įveda kodą, kad pakeistų jo elgesį. Tai sukelia dažniau naršyklės gedimus, todėl „Google“ stovi blokuodama šiuos metodus.
Kodėl paraiškų švirkštimo kodas yra?
Kai kurios programos įveda kodą į kitus veikiančius procesus, kad pakeistų jų elgesį. Windows sistemoje šis metodas egzistuoja ilgą laiką. Jis naudojamas daugeliui skirtingų tipų programų, nuo antimalware įrankių iki pavojingų kenkėjiškų programų. Tai dažnai vadinama „DLL“ injekcija „Windows“ sistemoje.
Kitaip tariant, programos leidžia „Chrome“ kodą pakeisti „Chrome“ elgesį. Saugumo programa gali pridėti papildomų „Chrome“ naršymo patikrinimų, arba kenkėjiškų programų dalis gali norėti geriau šnipinėti naršant.
Net jei programa naudoja gerą ketinimą įvesti kodą, gali kilti problemų, trukdant „Chrome“ kodui. „Chrome“ kūrėjai tiksliai nežino, kaip šis papildomas kodas veiks. Kaip nurodo „Chrome“ kūrėjas Chris H. Hamiltonas: „Šio tipo programinės įrangos įpurškimas„ Windows “platformoje nyksta ir sukelia didelių stabilumo problemų (avarijų).“
Kada „Chrome“ visiškai blokuos kodo įpurškimą?
„Google“ iš pradžių paskelbė apie savo planus 2017 m. Lapkričio mėn. Blokuoti šį metodą, pažymėdama, kad „Windows“ naudotojai, turintys „Chrome“ programinės įrangos švirkštimą, greičiausiai turi „Chrome“ gedimą. „Google“ pažymi, kad yra geresnių programų, reikalaujančių tokio tipo funkcijų, pavyzdžiui, „Chrome“ naršyklės plėtinio diegimas, kuris naudoja „Chrome“ vietinius pranešimus, kad galėtų bendrauti su kita sistemos programa.
Pradiniame pranešime sakoma, kad „Chrome 69“ pradės blokuoti visą kodo injekciją 2018 m. Rugsėjį. Tačiau mūsų sistemoje „Chrome 69“ beta versija šiuo metu įspėja tik apie kodo injekciją, jei jūsų naršyklė susiduria su gedimu. Jis neužblokuoja šios injekcijos.
„Chrome“ kūrėjai dažnai A-B bando naujas funkcijas, pvz., Tai, kitaip tariant, skirtingų „Chrome“ naudotojų skirtingomis funkcijomis jie mato, kaip žmonės reaguoja, todėl kai kurie „Chrome 68“ naudotojai jau matė šį įspėjimą.
„Google“ iš pradžių paskelbė apie planus blokuoti visus kodo injekcijas nuo 2019 m. Sausio mėn. Pasak „Hamilton“, „Google“ vis dar planuoja ją „greitai“ blokuoti, o tada įspėjimas nebebus rodomas, nes „Chrome“ tyliai blokuoja visus bandymus įvesti kodą. „Microsoft Edge“ buvo pirmoji naršyklė, kuri pakeitė „Windows“, ir nuo 2015 m.
Ar mano programos iš tikrųjų sukelia avarijas?
Net jei „Chrome“ įspėja apie nesuderinamas programas, jos nebūtinai sukelia problemų - nebent jūsų naršyklė sudužtų.
„Hamilton“ pažymi, kad „Chrome“ tik įspėja apie bet kokią programinę įrangą, naudodama kodo injekciją „nepriėmus vertės sprendimų“. Jūsų įdiegta programinė įranga gali veikti teisingai ir niekada nesukelia jokių problemų, tačiau „Google“ nepatinka šis metodas ir stengiasi užblokuoti.
Kaip patikrinti nesuderinamas programas
Jei „Chrome“ sugenda, pamatysite pranešimą, kuriame bus paprašyta „Atnaujinti ar pašalinti nesuderinamas programas“ arba „Atnaujinti arba pašalinti problemines programas“..
Taip pat galite pasiekti šį sąrašą, net prieš „Chrome“ avariją, nukreipdami į Meniu> Nustatymai> Papildomi, slinkdami žemyn ekrano apačioje ir spustelėdami „Atnaujinti arba pašalinti nesuderinamas programas“, esantį „Atstatyti ir išvalyti“. Jei čia nematote šios parinkties, jokios sistemos programos neveikia kodo į „Chrome“.
Taip pat galite įvesti chrome: // settings / Nesuderinamos paraiškos
į savo adreso juostą ir paspauskite „Enter“. Jei nematote nesuderinamų programų sąrašo, nėra įdiegta.
(Pastaba: ši parinktis taikoma tik pradedant nuo „Chrome“ 69 mūsų sistemoje. „Chrome 69“ planuojama stabiliai paleisti 2018 m. Rugsėjo 4 d.)
„Chrome“ išvardys visas įdiegtas programas, kuriose įdiegtas kodo įpurškimas. Čia rasite daugybę antivirusinių programų, įskaitant „Avast“, „AVG“, „Bitdefender“, „Emsisoft“, „Eset“, „IObit“, „Norton Security“, „Malwarebytes“ ir „WinPatrol“..
Kitos čia atsiradusios programos apima „Acronis True Image“, „Dropbox“ ir „RocketDock“. Šis sąrašas gali būti stebinantis, tačiau sąraše bus rodoma bet kokia programa, naudojant kodo injekciją.
Greta programos esančio mygtuko „Pašalinti“ nueisite į „Settings“ arba „Control Panel“ langą, kuriame, jei norite, galite pašalinti programą.
Jei nepatiriate gedimų, nėra jokios priežasties pašalinti programą - „Google“ per kelis mėnesius vis tiek užblokuos savo kodo injekcijos bandymus.
„Google“ aiškiai tikisi, kad programų kūrėjai atnaujins savo taikomąsias programas, kad nebebūtų priklausomi nuo kodo injekcijos metodų. Galų gale, kūrėjai nenori, kad „Chrome“ skatintų žmones pašalinti programas. Bet kuriuo atveju šis klaidos pranešimas nebus per ilgas.
Mes nemanome, kad tai didžiulis nuostolis. „Chrome“ kūrėjai pažymi, kad kodų įdėjimo metodai prisideda prie avarijų, o mažiau avarijų bus pagerėjimas. Mes taip pat nesame didžiulis antivirusinių priemonių, trukdančių naršyklei, gerbėjas.