Perbaiki: Klik Kanan Lambat dan Gangguan Penjelajah yang Disebabkan oleh Ekstensi Shell

Gejala

  • Ketika Anda mengklik kanan file / folder, mungkin ada penundaan besar sebelum Windows menampilkan menu konteks.
  • Ketika Anda mencoba mengosongkan Recycle Bin, ia malah membuka aplikasi lain.
  • Ketika Anda memilih beberapa file, klik kanan dan klik Open / Print nothing. Padahal, itu berfungsi ketika satu file dipilih.
  • Pesan galat “Windows Explorer telah mengalami masalah dan harus ditutup. Kami mohon maaf atas ketidaknyamanan ini ”ketika Anda mengklik kanan sebuah folder.
  • Klik kanan sangat lambat hanya ketika kartu jaringan diaktifkan.
  • Ketika Anda mengklik kanan pada folder dan memilih Properties, tidak ada yang terjadi.
  • Menu klik kanan ternyata jelek (tampilan klasik) setelah menginstal Notepad ++ versi lama
  • Kesalahan Pencegahan Eksekusi Data (DEP) terjadi ketika Windows Explorer atau Control Panel diluncurkan.
  • Tidak ada yang terjadi ketika Anda mengklik Slideshow atau Print di panel Tasks atau File Explorer Ribbon.
  • Ketika Anda mengklik "Atur cadangan" atau klik "Ubah pengaturan" pada Pencadangan dan Pemulihan Windows 7, tidak ada yang terjadi atau folder System32 terbuka.
  • Ketika Anda mengklik kanan Mulai untuk mengakses menu Win + X (Power User) di Windows 10, tidak ada pintasan yang berfungsi. Padahal mereka bekerja dengan benar dari folder pintas Win + X.
  • Klik kanan menu konteks Jalankan sebagai Administrator tidak berfungsi.

Sebab

Ekstensi shell penangan menu konteks berkode buruk ditambahkan oleh program pihak ke-3 dapat menyebabkan gejala-gejala di atas. Penangan menu konteks adalah jenis ekstensi shell yang menambahkan perintah ke menu klik kanan Anda. Misalnya, entri “Pindai dengan Windows Defender”, “Set as Desktop Background” dll., Yang Anda lihat di menu klik kanan adalah handers menu konteks yang disertakan secara default di Windows. Demikian juga, program pihak ketiga dapat menambahkan ekstensi mereka sendiri.

Karena penangan menu konteks dapat memuat dari banyak area yang berbeda dalam registri, itu bisa menjadi tugas yang sulit bagi pengguna akhir untuk menentukan ekstensi mana yang menyebabkan masalah.

Memecahkan masalah klik kanan yang disebabkan oleh ekstensi Shell

ShellExView dari Nirsoft adalah alat yang luar biasa untuk melihat dan mengelola semua ekstensi shell yang diinstal. Ini menampilkan deskripsi file, versi, informasi perusahaan, lokasi, nama file, dan lainnya. Alat ini membantu Anda dengan mudah menonaktifkan ekstensi yang tidak Anda butuhkan. Alat ini dapat digunakan untuk menentukan ekstensi shell yang bermasalah.

Penggunaan efektif ShellExView untuk menyelesaikan masalah klik kanan

Unduh ShellExView dari Nirsoft.net dan jalankan. Ini memindai registri untuk semua ekstensi shell.

Dari menu Opsi, klik Sembunyikan Semua Ekstensi Microsoft untuk mengaktifkan tanda centang di atasnya. Ini mencegah Anda secara tidak sengaja menonaktifkan ekstensi shell Windows bawaan.

$config[ads_text6] not found

Ini mencantumkan semua ekstensi shell pihak ketiga yang diinstal pada sistem Anda.

Ekstensi Shell terdiri dari berbagai jenis - mis. Penangan ikon, penangan hamparan, menu konteks, dll. Karena kita sedang berhadapan dengan masalah klik kanan pada Windows, kami sangat tertarik pada penangan menu konteks.

Urutkan hasil menggunakan Jenis, sehingga penangan Menu Konteks ditampilkan bersama.

Selanjutnya, nonaktifkan penangan Menu Konteks satu per satu. Atau bahkan lebih baik, nonaktifkan paruh pertama item yang ditampilkan.

Setelah menonaktifkan item atau grup item, gunakan opsi Restart Explorer Ctrl + E untuk memulai kembali shell untuk memverifikasi jika itu menyelesaikan masalah. Jika menonaktifkan satu atau sekelompok item tidak menyelesaikan masalah, aktifkan kembali item, dan nonaktifkan set berikutnya penangan menu konteks non-Microsoft di bagian bawah, dan restart Explorer.

Metode yang bahkan lebih cepat adalah membagi dua daftar menu penangan konteks menjadi dua kelompok, menonaktifkan setengah dari entri secara bersamaan, me-reboot dan menguji perilaku lagi. Pengguna Windows bernama JClarke berkomentar:

"Anda dapat menonaktifkannya ... mereka mengatakan" satu per satu "dan melihat efeknya pada masalah. Saya melakukannya lebih cepat dengan membagi dua daftar, menonaktifkan setengah dari entri dalam satu gerakan, me-reboot dan mencoba klik kanan. Ini berhasil, jadi saya tahu saya harus mempersempitnya, seperti yang biasa kami lakukan dengan msconfig. Kemudian saya terus membagi dua daftar sampai hanya beberapa dan melakukan satu per satu. Masalahnya adalah Anda harus mem-boot ulang antar percobaan untuk mendapatkan pengujian akurat atas hasil penonaktifan Anda. Saya tidak menemukan logout konsisten. "

Lakukan ini sampai masalah teratasi dan akhirnya Anda harus dapat mengidentifikasi ekstensi shell menu handler konteks yang menyinggung.

Catatan: Ini tidak selalu penangan menu Konteks, tetapi penangan PropertySheet atau Penangan Ikon terkadang menjadi penyebabnya. Beberapa pembaca telah melaporkan bahwa penangan Lembar Properti "Modul I3 W3" bertanggung jawab atas masalah properti folder, di komputer yang menjalankan versi Windows yang lebih lama. Dalam kasus aneh lainnya, file sistem shimgvw.dll sendiri adalah biang keladinya. Modul-modul ini tidak ada di Windows 10.

Shell Explorer memuat ekstensi dari jenis berikut:

  • Penangan kolom
  • Menu Konteks
  • Copy Hook Handler
  • Penangan Data
  • Seret & Jatuhkan Handler
  • Jatuhkan Handler
  • Penangan Ikon
  • Handler Overlay Ikon
  • Handler InfoTip
  • Handler Pratinjau
  • Penangan Properti
  • Lembar Properti
  • Cari Handler
  • Folder Shell
  • ShellExecute Hook
  • Handler Gambar Kecil

Penangan menu konteks dimuat ketika Anda mengklik kanan pada file atau folder, atau bahkan ketika Anda mengklik dua kali pada file atau folder. Dengan menonaktifkan penangan menu konteks yang tidak diinginkan, Anda dapat menghindari crash explorer.exe dan klik kanan penundaan.

Memperbaiki masalah secara manual menggunakan Editor Registri

Jika Anda memutuskan untuk memecahkan masalah ini tanpa menggunakan ShellExView atau alat serupa, berikut adalah beberapa informasi latar belakang tentang bagaimana cara mengatasinya. Yang mengatakan, ini hanya untuk pengguna tingkat lanjut yang merasa nyaman menggunakan Editor Registri.

Pertama, amati kapan masalah terjadi. Kapan mengklik kanan jenis file tertentu? Atau semua jenis file? Atau hanya ketika mengklik kanan pada folder?

Penangan menu konteks dapat memuat dari area berikut:

LokasiDeskripsi
HKCR \ * \ shellex \ contextmenuhandlersFile
HKCR \ AllFileSystemObjects \ shellex \ contextmenuhandlersFile dan folder File
HKCR \ Folder \ shellex \ contextmenuhandlersFolder (virtual dan nyata)
HKCR \ Directory \ shellex \ contextmenuhandlersFolder file
HKCR \ [ProgID] \ shellex \ contextmenuhandlersKelas file
HKCR \ Directory \ Background \ shellex \ ContextMenuHandlersLatar belakang Desktop & Folder
HKCR \ SystemFileAssociations \ [. File_ext] \ shellex \ ContextMenuHandlersFile
HKCR \ SystemFileAssociations \ [PerceivedType] \ shellex \ ContextMenuHandlersFile dari jenis tertentu ("Perceived type")
desktop.iniFolder (menu konteks per folder)
$config[ads_text6] not found

Catatan: HKCR adalah nama pendek untuk simpul registri HKEY_CLASSES_ROOT .

Artikel terkait Kelola entri menu konteks untuk folder, drive, dan objek Namespace

Jika salah satu dari gejala yang dijelaskan sebelumnya terjadi ketika Anda berurusan dengan folder, maka Anda mungkin perlu memeriksa penangan menu konteks yang dimuat di area ini ( AllFileSystemObjects, Folder, Directory ). Jika hanya untuk file .txt, periksa penangan yang diinstal untuk kelas file .txt ( HKCR\txtfile ). Lihat cara memetakan ekstensi file ke ProgId.

Di bawah kunci registri ContextMenuHandlers, Anda dapat melihat satu atau lebih subkunci, setiap tombol mewakili ekstensi shell penangan menu konteks. Kunci mungkin memiliki label yang tepat atau mengandung GUID sebagai namanya.

GUID dapat dilihat di web, atau dari lokasi registri HKCR\CLSID\{GUID}\InProcServer32 untuk mengetahui program terkait dan nama file .dll .

Buka Peninjau Suntingan Registri dan cadangkan cabang yang dipilih, hapus penangan menu konteks satu per satu untuk diuji. Setelah setiap perubahan registri, Anda harus memulai ulang shell Explorer agar perubahan diterapkan. Di sinilah ShellExView berguna. Ini termasuk cara pintas Ctrl + E untuk memulai kembali penjelajah.

Artikel terkait Desktop "New" Menu Konteks Lambat di Windows 10 v1809

Lambat klik kanan hanya di komputer jaringan?

Dalam beberapa kasus, tidak terkait dengan ekstensi shell, menu klik kanan mungkin sangat lambat muncul ketika suatu sistem terhubung ke jaringan. Dan, menonaktifkan adaptor wi-fi atau koneksi ethernet dapat mengembalikan fungsi klik kanan normal kembali. Seperti yang dikatakan sebelumnya, ini adalah masalah ekstensi non-shell yang biasanya disebabkan oleh menambahkan opsi menu konteks yang menunjuk ke program yang terletak di jaringan berbagi.

Dengan asumsi bahwa WinZip ditempatkan di lokasi bersama atau server file, ketika pengguna meluncurkan WinZip dari jaringan berbagi dan memungkinkan integrasi WinZip Shell pada sistem mereka, entri registri akan menunjuk ke file di lokasi jaringan, seperti:

 Perintah HKEY_CLASSES_ROOT \ WinZip \ shell \ open \ 

Dengan nilai (default) ditetapkan sebagai berikut:

 \\ 192.168.0.8 \ programs \ winzip.exe "% 1" 

Dengan pengaturan di atas, jika server file atau komputer jaringan yang meng-host program, dimatikan, dan ketika Anda mengklik kanan pada file di komputer Anda, Anda akan melihat penundaan besar. Dan beberapa gejala berikut dapat diamati.

  • Terkadang, Anda akan mengalami klik kanan lambat, hanya untuk pertama kalinya setelah restart baru.
  • Anda juga akan melihat beberapa paket ditransfer melalui jaringan (ikon pemberitahuan Taskbar.)
  • Di beberapa sistem, Anda juga mungkin memperhatikan bahwa menonaktifkan Layanan DHCP mempercepat tampilan menu klik kanan.

Bagaimana Anda menemukan entri registri yang menunjuk ke file di jaringan berbagi?

Menggunakan ShellMenuView

ShellMenuView adalah alat lain dari Nirsoft yang mencantumkan item menu konteks statis (ekstensi non-shell) dari registri. Alat ini dapat membantu Anda menonaktifkan / mengaktifkan item menu atau melompat ke kunci registri yang sesuai menggunakan Editor Registri.

Luncurkan ShellMenuView dan biarkan mengisi item.

Urutkan berdasarkan kolom Nama file untuk dengan cepat mengidentifikasi jalur UNC yang menunjuk ke komputer jaringan, atau huruf drive jaringan yang dipetakan.

Klik kanan pada entri dan klik Nonaktifkan Item yang Dipilih untuk menonaktifkan item menu agar tidak muncul. Untuk menghapus entri sama sekali, klik kanan pada item dan klik Buka di RegEdit

Ini membawa Anda ke cabang yang relevan di Peninjau Suntingan Registri. Cadangkan kunci dengan mengekspor ke file .reg, lalu hapus cabang.

$config[ads_text6] not found

Menggunakan RegScanner

Pilihan lain adalah menggunakan utilitas RegScanner dari Nirsoft. RegScanner adalah utilitas kecil dari Nirsoft yang memungkinkan Anda memindai registri, menemukan nilai Registry yang diinginkan yang cocok dengan kriteria pencarian yang ditentukan dan menampilkannya dalam satu daftar. Setelah menemukan nilai Registry, Anda dapat dengan mudah melompat ke nilai yang tepat di RegEdit, cukup dengan mengklik dua kali item Registry yang diinginkan. Anda perlu mencari nilai registri yang bidang datanya dimulai dengan string \\ (jalur UNC)

Jalankan RegScanner dan konfigurasikan opsi pencarian seperti di bawah ini:

Klik tombol Pindai. Urutkan hasil pencarian berdasarkan kolom Data dan temukan entri yang berisi share jaringan - jalur UNC atau huruf drive yang dipetakan.

Sekarang Anda tahu entri yang menyebabkan penundaan klik kanan. Pergi ke lokasi tertentu di Regedit, buat cadangan kunci yang sesuai, dan kemudian hapus kunci yang melanggar.

Semoga panduan ini bermanfaat bagi Anda untuk memperbaiki masalah klik kanan yang lambat, crash explorer, dan masalah kinerja lainnya yang disebabkan oleh penangan menu konteks di Windows.

Artikel Terkait