Bazı bilgisayarlarda bir dosya veya klasöre sağ tıkladığınızda içerik menüsünün görünmesi birkaç saniye sürebilir. Bu makale, Windows'ta yavaş sağ tıklama sorunlarını ve diğer bağlam menüsü işleyicisi kabuk uzantısı sorunlarını nasıl çözeceğinizi anlatır. İşte karşılaşabileceğiniz bazı belirtiler.
- Bir dosyaya/klasöre sağ tıkladığınızda, Windows bağlam menüsünü görüntülemeden önce büyük bir gecikme olabilir.
- Geri Dönüşüm Kutusu'nu boşaltmaya çalıştığınızda bunun yerine başka bir uygulama açılıyor.
- Birden fazla dosya seçtiğinizde, sağ tıklayın ve Aç / Yazdır'ı tıklayın, hiçbir şey olmuyor. Oysa tek bir dosya seçildiğinde çalışır.
- Hata mesajı “Windows Gezgini bir sorunla karşılaştı ve kapatılması gerekiyor. Bir klasöre sağ tıkladığınızda verdiğimiz rahatsızlıktan dolayı özür dileriz.
- Sağ tıklama, yalnızca ağ kart etkinleştirildi.
- Bir klasöre sağ tıklayıp Özellikler'i seçtiğinizde hiçbir şey olmayabilir.
- Sağ tıklama menüsü, Notepad++'ın eski bir sürümünü yükledikten sonra çirkinleşiyor (klasik görünüm)
- Windows Gezgini veya Denetim Masası başlatıldığında Veri Yürütme Engellemesi (DEP) hatası oluşur.
- Görevler bölmesinde veya Dosya Gezgini Şeridi'nde Slayt Gösterisi veya Yazdır'ı tıklattığınızda hiçbir şey olmuyor.
- Windows 7 Yedekleme ve Geri Yükleme'de "Yedeklemeyi ayarla"yı veya "Ayarları değiştir"i tıkladığınızda hiçbir şey olmuyor veya
sistem32
klasör açılır. - Windows 10'da Win+X (Güçlü Kullanıcı) menüsüne erişmek için Başlat'a sağ tıkladığınızda, kısayolların hiçbiri çalışmıyor. Aynı zamanda Win+X kısayolları klasöründen düzgün çalışırlar.
- Bağlam menüsüne sağ tıklayın Yönetici olarak çalıştır çalışmıyor.
-
Explorer'da Noktadan (Dönem) Sonra Kesilen Klasör Adları (sebebiyle
kaplumbağaSVN
kabuk uzantısı)
Çünkü
Üçüncü taraf bir program tarafından eklenen kötü kodlanmış bir bağlam menüsü işleyicisi kabuk uzantısı, yukarıdaki belirtilerden herhangi birine neden olabilir.
Bağlam menüsü işleyicisi, sağ tıklama menünüze komutlar ekleyen bir tür kabuk uzantısıdır. Örneğin, sağ tıklama menüsünde gördüğünüz “Windows Defender ile Tara”, “Masaüstü Arka Planı Olarak Ayarla” vb. girdiler, Windows'ta varsayılan olarak bulunan içerik menüsü taşıyıcılarıdır. Aynı şekilde 3. parti programlar da kendi uzantılarını ekleyebilir.
Explorer kabuğu çöktüğünde, Uygulama olay günlüğüne bir giriş yazar. Olay Görüntüleyici'yi açabilir ve son Uygulama günlüğü hatalarını kontrol edebilirsiniz. 1000
kaza hakkında daha fazla bilgi bulmak için.
Bazı durumlarda, soruna neden olan kabuk uzantısının tam adı Uygulama olay günlüğünde gösterilir. İşte bir örnek:
Günlük Adı: Uygulama. Kaynak: Uygulama Hatası. Tarih: Etkinlik Kimliği: 1000. Görev Kategorisi: (100) Seviye: Hata. Anahtar Kelimeler: Klasik. Kullanıcı: Yok. Bilgisayar: Açıklama: Hatalı uygulama adı: explorer.exe, sürüm: 10.0.10240.16405, zaman damgası: 0x55b455cf. Arıza modülü adı:IDTNCPL.cpl, sürüm: 1.0.6365.0, zaman damgası: 0x4e68a44d. İstisna kodu: 0xc0000005. Hata ofseti: 0x00001151. Hatalı işlem kimliği: 0x1284. Hatalı uygulama başlangıç zamanı: 0x01d0d2a6d2ff07fc. Hatalı uygulama yolu: C:\WINDOWS\explorer.exe. Hatalı modül yolu: C:\WINDOWS\system32\IDTNCPL.cpl. Rapor Kimliği: 1da3cf69-34ba-4871-bb74-5bbaa97e8eb0
İşte Foxit PhantomPDF'nin kabuk uzantısının ConvertToPDFShellExtension_x64.dll
kazaya neden oldu.
Ancak, bazı durumlarda modül adı şu şekilde görünebilir: shell32.dll
soruna neden olan gerçek 3. taraf modülü yerine.
Lütfen önce bunu deneyin!
Gecikmeye Gönder menüsü (kabuk uzantıları değil) mi neden oluyor?
[Bu sayfaya sağ tıkladığınızda bir kilitlenme sorununu gidermek için geldiyseniz ("sağ tıklama menüsü gecikmesi" sorunu yerine), bu bölümü atlayın ve ShellExView aşağıdaki bölüm.]
Bir üçüncü taraf bağlam menüsü işleyicisi kabuk uzantısı, her zaman sağ tıklama menüsü gecikmelerinin suçlusu olmayabilir. Gecikme, Gönder menünüzdeki öğelerden de kaynaklanabilir - özellikle harici sürücüler ve ağ sürücüleri. Bir dosya veya klasörü sağ tıklattığınızda, Windows menü öğelerinin listesini oluşturur ve ayrıca Gönder öğelerini numaralandırır.
etkinleştirerek DelaySendToMenuBuild
ve NoDrivesInSendToMenu
kayıt defteri ayarları, sağ tıklama menüsünün çok daha hızlı görünmesini sağlayabilirsiniz. Bu, Windows 10'da da iyi çalışıyor.
Daha fazla bilgi için makaleye göz atın “Gönder” Menüsü için Gizli Kayıt Ayarları.
Bu, sağ tıklama menüsünü hızlandırırsa, bu gönderideki talimatların geri kalanını atlayabilirsiniz.
Yukarıdaki kayıt defteri ayarlarının yeniden başlattıktan sonra bile yardımcı olmaması durumunda, sonraki adım, soruna neden olabilecek bağlam menüsü işleyici kabuk uzantısını izole etmektir.
[Düzeltme] Kabuk Uzantılarının Neden Olduğu Sağ Tıklama Sorunları
Bağlam menüsü işleyicileri, kayıt defterindeki birçok farklı alandan yüklenebilir. Bir son kullanıcının soruna hangi uzantının neden olduğunu saptaması zor olabilir. ShellExView yardımcı programını kullanarak sorunu kolayca nasıl daraltacağımızı görelim.
ShellExView Nirsoft, kurulu tüm kabuk uzantılarını görüntülemek ve yönetmek için mükemmel bir araçtır. Dosya açıklamasını, sürümünü, şirket bilgilerini, konumunu, dosya adını ve daha fazlasını görüntüler. Bu araç, ihtiyacınız olmayan bir uzantıyı zahmetsizce devre dışı bırakmanıza yardımcı olur. Bu araç, sorunlu kabuk uzantısını belirlemek için kullanılabilir.
Sağ tıklama sorunlarını çözmek için ShellExView'ün etkin kullanımı
- İndirmek ShellExView Nirsoft.net'ten alın ve çalıştırın. Tüm kabuk uzantıları için kayıt defterini tarar.
- Seçenekler menüsünden, Tüm Microsoft Uzantılarını Gizle üzerindeki onay işaretini etkinleştirmek için. Bu, yerleşik bir Windows kabuk uzantısını yanlışlıkla devre dışı bırakmanızı önler.
Bu, sisteminizde yüklü olan tüm üçüncü taraf kabuk uzantılarını listeler.Kabuk uzantıları farklı türlerdedir - örneğin, simge işleyicisi, yer paylaşımı işleyicisi, bağlam menüsü vb. Windows'ta bir sağ tıklama sorunuyla uğraştığımız için, özellikle bağlam menüsü işleyicileriyle ilgileniyoruz.
- Sonuçları kullanarak sıralayın Tip, böylece Bağlam Menüsü işleyicileri birlikte görüntülenir.
- Ardından, İçerik Menüsü işleyicilerini birer birer devre dışı bırakın. Veya daha da iyisi, görüntülenen öğelerin ilk yarısını devre dışı bırakın.
- Bir öğeyi veya öğe grubunu devre dışı bıraktıktan sonra, Explorer'ı yeniden başlatınCtrl + E sorunu çözüp çözmediğini doğrulamak için kabuğu yeniden başlatma seçeneği. Explorer kabuğunu yeniden başlatmak önemli bir adımdır. Bu atlanmamalıdır.Not: için Görev Yöneticisini de kullanabilirsiniz. kabuğu yeniden başlat.
- Bir veya bir grup öğeyi devre dışı bırakmak sorunu çözmezse, öğeyi/öğeleri geri etkinleştirin ve alt yarıda bir sonraki Microsoft dışı bağlam menüsü işleyicileri grubunu devre dışı bırakın ve Explorer'ı yeniden başlatın. Bağlam menüsü uzantılarını açıp kapatmak ve hangisinin soruna neden olduğunu belirlemek için bu işlemi tekrarlayın.
Daha da hızlı bir yöntem, bağlam menüsü işleyicileri listesini iki gruba ayırarak, girişlerin yarısını devre dışı bırakarak, yeniden başlatarak ve davranışı yeniden test etmektir.
adlı bir Windows kullanıcısı JClarke yorum yaptı:
“Onları devre dışı bırakabilirsiniz…“birer birer” derler ve sorun üzerinde ne gibi bir etkisi olduğunu görürler. Listeyi ikiye bölerek, girişlerin yarısını tek seferde devre dışı bırakarak, yeniden başlatarak ve sağ tıklamayı deneyerek çok daha hızlı yaptım. İşe yaradı, bu yüzden, tıpkı MSConfig ile yaptığımız gibi, onu daraltmam gerektiğini biliyordum. Sonra listeyi birkaç tane olana kadar ikiye ayırmaya devam ettim ve bunları birer birer yaptım. Sorun şu ki, devre dışı bırakmanızın sonuçlarının doğru bir şekilde test edilmesini sağlamak için denemeler arasında yeniden başlatmanız gerekiyor. Oturumu kapatmayı tutarlı bulmadım."
Sorun çözülene kadar bunu yapın ve son olarak, rahatsız edici içerik menüsü işleyicisi kabuk uzantısını tanımlayabilmeniz gerekir.
Not: Her zaman Bağlam menüsü işleyicisi değildir, ancak bazen bir PropertySheet işleyicisi veya bir Simge İşleyicisi suçlu olabilir. Bazı okuyucular, Windows'un eski bir sürümünü çalıştıran bir bilgisayardaki klasör özellikleri sorunundan Özellik Sayfası işleyicisi “IIS W3ext Modülü”nün sorumlu olduğunu bildirmiştir. Başka bir tuhaf durumda, shimgvw.dll sistem dosyasının kendisi suçluydu. Bu modüller zaten Windows 10'da mevcut değil.
Explorer kabuğu, aşağıdaki türlerdeki uzantıları yükler:
- Sütun İşleyici
- Bağlam Menüsü
- Kanca İşleyicisini Kopyala
- Veri İşleyici
- Sürükle ve Bırak İşleyicisi
- Bırakma İşleyicisi
- Simge İşleyici
- Simge Yerleşimi İşleyicisi
- Bilgi İpucu İşleyicisi
- Önizleme İşleyicisi
- Özellik İşleyicisi
- Özellik Sayfası
- Arama İşleyicisi
- Kabuk Klasörü
- KabukYürütme Kancası
- Küçük Resim İşleyicisi
Bağlam menüsü işleyicileri, bir dosya veya klasöre sağ tıkladığınızda veya hatta bir dosya veya klasöre çift tıkladığınızda yüklenir. İstenmeyen bağlam menüsü işleyicilerini devre dışı bırakarak, explorer.exe çöküyor ve sağ tıklama gecikmeleri.
Sorunu Kayıt Defteri Düzenleyicisi'ni kullanarak manuel olarak düzeltme
Bu sorunu ShellExView veya benzeri araçları kullanmadan gidermeye karar verirseniz, bunun nasıl yapılacağına ilişkin bazı arka plan bilgileri burada. Bununla birlikte, bu yalnızca Kayıt Defteri Düzenleyicisi'ni kullanmakta rahat olan ileri düzey kullanıcılar içindir.
İlk olarak, belirli bir dosya türüne sağ tıklandığında sorunun ne zaman ortaya çıktığını gözlemleyin. veya tüm dosya türleri? yoksa sadece klasörlere sağ tıklandığında mı?
Bağlam menüsü işleyicileri şu alanların herhangi birinden yüklenebilir:
Konum | Açıklama |
---|---|
HKCR\*\shellex\contextmenuhandlers | Dosyalar |
HKCR\AllFileSystemObjects\shellex\contextmenuhandlers | Dosyalar ve Dosya klasörleri |
HKCR\Folder\shellex\contextmenuhandlers | Klasörler (sanal ve gerçek) |
HKCR\Directory\shellex\contextmenuhandlers | Dosya klasörleri |
HKCR\[ProgID]\shellex\contextmenuhandlers | dosya sınıfı |
HKCR\Directory\Arka Plan\shellex\ContextMenuHandlers | Masaüstü ve Klasör arka planı |
HKCR\SystemFileAssociations\[.file_ext]\shellex\ContextMenuHandlers | Dosyalar |
HKCR\SystemFileAssociations\[AlgılananTür]\shellex\ContextMenuHandlers | Belirli bir türdeki dosyalar ("Algılanan tür") |
masaüstü.ini | Klasör (klasör başına içerik menüsü) |
Not:HKCR için kısa adıdır HKEY_CLASSES_ROOT kayıt düğümü.
Bir klasörle uğraşırken daha önce açıklanan belirtilerden herhangi biri ortaya çıkarsa, bu alanlara yüklenen içerik menüsü işleyicilerini incelemeniz gerekebilir (TümDosyaSistemNesneleri, Klasör, dizin). Eğer sadece bir .txt
dosya, dosya sınıfı için yüklenen işleyicileri inceleyin .txt
(HKCR\txt dosyası
). nasıl haritalandırılacağını görün ProgId'e dosya uzantısı.
Altında BağlamMenuİşleyiciler kayıt defteri anahtarı, bir veya daha fazla alt anahtar görebilirsiniz; her anahtar, bir bağlam menüsü işleyicisi kabuk uzantısını temsil eder. Anahtarlar uygun bir etikete sahip olabilir veya ad olarak bir GUID içerebilir.
GUID'lere web'den veya HKCR\CLSID\{GUID}\InProcServer32
ilgili programı ve ilgili programı bilmek için kayıt defteri konumu .dll dosya adı.
Kayıt Defteri Düzenleyicisi'ni açın ve seçilen dalı yedekleyin, test etmek için içerik menüsü işleyicilerini birer birer silin. Her kayıt defteri değişikliğinden sonra, mutlakExplorer kabuğunu yeniden başlatın Değişikliklerin yürürlüğe girmesi için. ShellExView'ın kullanışlı olduğu yer burasıdır. şunları içerir: Ctrl + E Explorer'ı yeniden başlatmak için kısayol.
Yalnızca ağa bağlı bilgisayarlarda yavaş sağ tıklama mı?
Kabuk uzantılarıyla ilgili olmayan bazı durumlarda, bir sistem bir ağa bağlandığında sağ tıklama menüsü son derece yavaş görünebilir. Ve wi-fi bağdaştırıcısının veya ethernet bağlantısının devre dışı bırakılması, normal sağ tıklama işlevini geri yükleyebilir. Daha önce de belirtildiği gibi, bu, genellikle bir ağ paylaşımında bulunan bir programı işaret eden bir bağlam menüsü seçeneğinin eklenmesinden kaynaklanan kabuk dışı bir uzantı sorunudur.
Kullanıcı ağ paylaşımından WinZip'i başlattığında, WinZip'in paylaşılan bir konuma veya dosya sunucusuna yerleştirildiğini varsayarsak ve sistemlerinde WinZip Shell entegrasyonunu etkinleştirirse, kayıt defteri girdisi ağ konumundaki bir dosyaya işaret edecektir; olarak:
HKEY_CLASSES_ROOT\WinZip\shell\open\komut
İle (varsayılan)
değer atanır:
\\192.168.0.8\programs\winzip.exe "%1"
Yukarıdaki ayarla, dosya sunucusu veya programı barındıran ağa bağlı bilgisayar kapalıysa ve bilgisayarınızdaki bir dosyaya sağ tıkladığınızda çok büyük bir gecikme görürsünüz. Ve aşağıdaki belirtilerden bazıları gözlemlenebilir.
- Bazen, yalnızca yeni bir yeniden başlatmanın ardından ilk kez yavaş bir sağ tıklama yaşarsınız.
- Ayrıca bazı paketlerin ağ üzerinden aktarıldığını da göreceksiniz (Görev çubuğu bildirim simgesi.)
- DHCP Hizmetini devre dışı bırakmanın bazı sistemlerde sağ tıklama menüsü görüntüsünü hızlandırdığını da fark edebilirsiniz.
Bir ağ paylaşımındaki dosyalara işaret eden kayıt defteri girdilerini nasıl buluyorsunuz?
ShellMenuView'ı Kullanma
KabukMenüGörünüm Nirsoft'un kayıt defterindeki statik içerik menüsü öğelerini (kabuk olmayan uzantılar) listeleyen başka bir aracıdır. Bu araç, menü öğelerini devre dışı bırakmanıza/etkinleştirmenize veya Kayıt Defteri Düzenleyicisi'ni kullanarak ilgili kayıt defteri anahtarına atlamanıza yardımcı olabilir.
ShellMenuView'i başlatın ve öğeleri doldurmasına izin verin.
Ağa bağlı bir bilgisayara veya eşlenmiş ağ sürücü harflerine işaret eden UNC yollarını hızlı bir şekilde belirlemek için Dosya adı sütununa göre sıralayın.
Girişe sağ tıklayın ve tıklayın Seçili Öğeleri Devre Dışı Bırak menü öğesinin görünmesini devre dışı bırakmak için. Girişi tamamen kaldırmak için öğeye sağ tıklayın ve RegEdit'te Aç'a tıklayın.
Bu sizi Kayıt Defteri Düzenleyicisi'ndeki ilgili şubeye götürür. Bir dosyaya dışa aktararak anahtarı yedekleyin. .reg dosyasıve ardından dalı silin.
RegScanner'ı kullanma
Diğer bir seçenek ise, Normal Tarayıcı Nirsoft'tan yardımcı program. Normal Tarayıcı Nirsoft'un küçük bir yardımcı programıdır ve kayıt defterini taramanıza, belirtilen arama kriterleriyle eşleşen istenen Kayıt Defteri değerlerini bulmanıza ve bunları tek bir listede görüntülemenize olanak tanır. Kayıt defteri değerlerini bulduktan sonra, istediğiniz Kayıt öğesini çift tıklatarak RegEdit'te kolayca doğru değere atlayabilirsiniz. Veri alanı dize ile başlayan kayıt defteri değerlerini aramanız gerekir. \\
(UNC yolu)
RegScanner'ı çalıştırın ve arama seçeneklerini aşağıdaki gibi yapılandırın:
Tara düğmesini tıklayın. Arama sonuçlarını Veri sütununa göre sıralayın ve ağ paylaşımını (UNC yolu veya eşlenmiş bir sürücü harfi) içeren girişleri bulun.
Artık sağ tıklama gecikmesine neden olan girişi biliyorsunuz. Regedit'te belirli bir konuma gidin, ilgili anahtar(lar)ı yedekleyin ve ardından rahatsız edici anahtar(lar)ı silin.
Umarım bu kılavuz, Windows'taki bağlam menüsü işleyicilerinin neden olduğu yavaş sağ tıklama sorunlarını, gezgin çökmelerini ve diğer performans sorunlarını çözmenize yardımcı olmuştur.
Küçük bir rica: Bu gönderiyi beğendiyseniz, lütfen paylaşır mısınız?
Sizden bir "küçük" paylaşım, bu blogun büyümesine ciddi anlamda çok yardımcı olacaktır. Bazı harika öneriler:- İğnele!
- En sevdiğiniz blog + Facebook, Reddit'te paylaşın
- Cıvılda!