If-Koubou

Mengapa Chrome Mengatakan Saya untuk "Memperbarui atau Menghapus Aplikasi yang Tidak Cocok?"

Mengapa Chrome Mengatakan Saya untuk "Memperbarui atau Menghapus Aplikasi yang Tidak Cocok?" (Bagaimana caranya)

Banyak aplikasi Windows, seperti perangkat lunak antivirus, menyuntikkan kode ke Chrome untuk mengubah perilakunya. Ini mengakibatkan lebih seringnya peretasan browser, jadi Google mengambil sikap dengan memblokir teknik ini.

Mengapa Aplikasi Menyuntikkan Kode?

Beberapa aplikasi menyuntikkan kode ke proses lain yang berjalan untuk mengubah perilaku mereka. Di Windows, teknik ini sudah ada sejak lama. Ini digunakan oleh berbagai jenis aplikasi, dari alat antimalware hingga malware berbahaya. Ini sering disebut injeksi DLL pada Windows juga.

Dengan kata lain, aplikasi menyuntikkan kode ke Chrome untuk mengubah perilaku Chrome. Program keamanan mungkin ingin menambahkan beberapa pemeriksaan tambahan ke penjelajahan Chrome, atau sebagian malware mungkin ingin lebih memata-matai penjelajahan Anda.

Bahkan jika aplikasi menggunakan injeksi kode dengan niat baik, itu dapat menyebabkan masalah dengan mengganggu kode Chrome. Pengembang Chrome tidak tahu persis bagaimana kode tambahan ini akan berperilaku. Seperti yang dikemukakan oleh pengembang Chrome Chris H. Hamilton: "Jenis injeksi perangkat lunak ini merajalela di platform Windows, dan menyebabkan masalah stabilitas yang signifikan (crash)."

Kapan Chrome Akan Benar-Benar Memblokir Injeksi Kode?

Google pada awalnya mengumumkan rencananya untuk memblokir teknik ini pada bulan November 2017, mencatat bahwa pengguna Windows dengan perangkat lunak yang menyuntikkan di Chrome 15% lebih mungkin memiliki crash Chrome. Google mencatat bahwa ada teknik yang lebih baik untuk aplikasi yang memerlukan fungsi semacam ini, seperti memasang ekstensi browser Chrome yang menggunakan perpesanan asli Chrome untuk berkomunikasi dengan program lain di sistem.

Pengumuman asli mengatakan Chrome 69 akan mulai memblokir semua injeksi kode pada bulan September 2018. Namun, pada sistem kami, versi beta Chrome 69 saat ini hanya memperingatkan tentang injeksi kode jika browser Anda mengalami gangguan. Itu tidak menghalangi injeksi itu.

Pengembang Chrome sering kali menguji A-B fitur baru seperti ini-dengan kata lain, mereka menggulir berbagai fitur ke berbagai pengguna Chrome untuk melihat bagaimana orang merespons-jadi mungkin beberapa pengguna Chrome 68 sudah melihat peringatan ini.

Google awalnya mengumumkan rencana untuk memblokir semua injeksi kode mulai Januari 2019. Menurut Hamilton, Google masih berencana untuk memblokir "segera," di mana titik peringatan akan berhenti muncul karena Chrome diam-diam akan memblokir semua upaya pada injeksi kode. Microsoft Edge adalah browser pertama yang melakukan perubahan pada Windows, dan itu sudah memblokir injeksi kode sejak 2015.

Apakah Aplikasi Saya Benar-Benar Menyebabkan Gangguan?

Bahkan jika Chrome memperingatkan Anda tentang aplikasi yang tidak kompatibel, mereka tidak selalu menyebabkan masalah - kecuali browser Anda mogok.

Hamilton mencatat bahwa Chrome hanyalah peringatan tentang perangkat lunak apa pun yang menggunakan injeksi kode “tanpa membuat penilaian nilai.” Perangkat lunak yang telah Anda instal mungkin berfungsi dengan benar dan tidak pernah menimbulkan masalah, tetapi Google tidak menyukai teknik ini dan sedang berupaya memblokirnya.

Cara Memeriksa Aplikasi yang Tidak Kompatibel

Jika Chrome macet, Anda akan melihat pemberitahuan yang meminta Anda untuk "Perbarui atau hapus aplikasi yang tidak kompatibel" atau "Perbarui atau hapus aplikasi masalah." Ini akan membawa Anda ke daftar aplikasi yang menggunakan injeksi kode pada sistem Anda.

Anda juga dapat mengakses daftar ini-bahkan sebelum Chrome crash-by menuju ke Menu> Pengaturan> Lanjutan, bergulir ke bawah ke bagian bawah layar, dan mengklik "Perbarui atau Hapus Aplikasi Tidak Kompatibel" di bawah Reset dan Bersihkan. Jika Anda tidak melihat opsi ini di sini, tidak ada aplikasi di sistem Anda yang menyuntikkan kode ke Chrome.

Anda juga bisa mengetik chrome: // settings / IncompatibleApplications ke bilah alamat dan tekan Enter. Jika Anda tidak melihat daftar aplikasi yang tidak kompatibel, Anda tidak menginstalnya.

(Catatan: Opsi ini hanya hadir mulai dengan Chrome 69 di sistem kami. Chrome 69 dijadwalkan untuk rilis stabil pada tanggal 4 September 2018.)

Chrome akan mencantumkan semua aplikasi menggunakan injeksi kode yang telah Anda pasang. Banyak aplikasi antivirus, termasuk Avast, AVG, Bitdefender, Emsisoft, Eset, IObit, Norton Security, Malwarebytes, dan WinPatrol muncul di sini.

Aplikasi lain yang muncul di sini termasuk Acronis True Image, Dropbox, dan RocketDock. Daftar ini mungkin mengejutkan, tetapi aplikasi apa pun yang menggunakan injeksi kode akan muncul dalam daftar.

Tombol "Hapus" di sebelah aplikasi akan membawa Anda ke jendela Pengaturan atau Panel Kontrol tempat Anda dapat menghapus aplikasi jika Anda mau.

Jika Anda tidak mengalami crash, tidak ada alasan untuk menghapus aplikasi-Google akan memblokir upaya injeksi kode dalam beberapa bulan, anyway.

Google jelas berharap bahwa pengembang aplikasi akan memperbarui aplikasi mereka agar tidak lagi bergantung pada teknik injeksi kode. Setelah semua, pengembang tidak ingin Chrome mendorong orang untuk meng-uninstall aplikasi mereka. Either way, pesan kesalahan ini tidak akan ada terlalu lama.

Kami tidak berpikir itu kerugian besar. Seperti yang dicatat oleh pengembang Chrome, teknik injeksi kode berkontribusi terhadap crash, dan lebih sedikit crash akan menjadi perbaikan. Kami juga bukan penggemar antivirus yang mengganggu browser.