Notepad ++ kabuk entegrasyonu nasıl kaldırılır?


32

Windows'ta bir dosyaya sağ tıklandığında Notepad ++ 'nin can sıkıcı kabuk entegrasyonunu kaldırmak istiyorum.

İçerik menüsünü sağ tıklayın

Bunu nasıl yaparım?


2
Notepad ++ ile ilgili sevdiğim şeylerden biri. Herkesinki kendine.
Brad Patton

programın tercihlerinde bunun için bir bayrak olmadığına inanamıyorum ... Bu oldukça rahatsız edici
Some_Guy

Yanıtlar:


19

Kayıt defterini düzenlemekten bıkmışsanız , Shell Extensions'ı düzenlemeye izin veren ücretsiz bir uygulama olan ShellExView'ü deneyebilirsiniz .

Kabuk Uzantıları, Windows işletim sisteminin yeteneklerini artıran işlem içi COM nesneleridir. Çoğu kabuk uzantısı, işletim sistemi tarafından otomatik olarak yüklenir, ancak ek kabuk uzantısı bileşenleri yükleyen birçok başka uygulama da vardır. Örneğin: WinZip'i bilgisayarınıza yüklerseniz, bir Zip dosyasına sağ tıkladığınızda özel bir WinZip menüsü göreceksiniz. Bu menü sisteme bir kabuk uzantısı eklenerek oluşturulur. ShellExView yardımcı programı, bilgisayarınızda yüklü olan kabuk uzantılarının ayrıntılarını görüntüler ve her bir kabuk uzantısını kolayca devre dışı bırakmanıza ve etkinleştirmenize olanak sağlar.


1
+1 ancak ShellExView adıdır.
harrymc

32

Notepad ++ kabuk uzantısını kaldırmak için kayıt dışı, indirme dışı yol İşte. Komut İstemi'ni bir yönetici olarak kullanarak aşağıdakileri çalıştırın:

  1. cd "\Program Files (x86)\Notepad++"1
  2. regsvr32 /u NppShell_06.dll2

Bu değişikliği etkin hale getirmek için, gezgini yeniden başlatmanız gerekebilir .


Ayrıca uzantıyı yeniden yükleyebilir ve özelleştirme seçeneklerini alabilirsiniz:

regsvr32 /i NppShell_06.dll

1: Farklı bir klasörde 32 bit Windows veya yüklü Notepad ++ kullanıyorsanız, yol farklı olabilir.

2: NppShell_06.dllNotepad ++ 'ın (6.6.9) en son sürümü için doğru dosya adıdır. Bulunmazsa NppShell_06.dll, farklı bir sürüme sahip olabilirsiniz.

kaynak


3
Bu değişikliği etkili hale getirmek için kaşifi yeniden başlatmayı unutmayın.
Patrick Szalapski

1
Bu var NppShell_05.dllen son sürümüyle (v6.5.4) için.
Paul,

1
Mükemmel, hızlı ve kolay çözüm. Teşekkürler (+1). Notepad ++ şu anki (6.6.9) sürümüne güncelledim. Hakem değerlendirene kadar beklemek.
trejder

1
Bu oldukça dramatik bir cevap, sence de öyle değil mi? Sohbet hakkında, neden konuşmak istediklerine ek olarak başka değişiklikler de eklediğimi açıklamaktan mutluluk duyuyorum.
Chris

1
@ Chris: Ne yaptığımdan emin değilim. Ben sonunda ben iki dll dosyaları vardı fark düşünmek NppShell_05.dllve NppShell_06.dllmevcut. Sonunda aniden çalıştı. Komut istemi, yönetici modunda olsa da ...
Christian

20

Kayıt defteri düzenleyicisini açın (Başlat-> Çalıştır) ve "regedit" yazın.

Aşağıdaki anahtara gidin:

HKEY_CLASSES_ROOT\*\ShellEx\ContextMenuHandlers

"Notepad ++" anahtarını göreceksiniz. Basitçe silin.


HKEY_CLASSES_ROOT, HKLM ve HKCU'dan gelen girdileri birleştirir. HKLM'de izin sorunu varsa, anahtarın silinmesine izin verilmez. Bunun için HKCU’da farklı (geçersiz) varsayılan değerlerle aynı anahtar oluşturarak çalıştım.
industryworker3595112

ContextMenuHandlersAnahtarın altında tam olarak adlandırılmadı Notepad++, ancak bazı varyasyonları olabilir, "bulanık" eşleşmesi de yapılabilir. (örneğin, "ANotepad ++ 64")
industryworker3595112

Hum .. teşekkürler! bir dosyayı sildim ANotepad ++ 64
KingRider
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.