Windows varsayılan simgesini Notepad ++ ile kullanın


24

Notepad ++ 'ı severim, ancak simgesinden nefret ediyorum. Txt / ini / ... dosyaları için Windows simgelerinden çok memnunum ve bunları saklamak istiyorum. Simgeleri değiştirmeden Notepad ++ 'ı tüm desteklenen dosya tipleriyle nasıl ilişkilendirebilirim? Notepad2 ile sorun oluşmadı.


3
Bence çok fazla insan buraya Notepad ++ ikonunu değiştirmeye geldi!
Dude0001

Yanıtlar:


17

İşte mükemmel çalışan hızlı bir cevap. @ Bubu'nun cevabına dayanıyor, ancak kolaylaştırmak için büyük ölçüde basitleştirildi:

  1. RegEdit’i açın
  2. Git HKEY_CLASSES_ROOT\Applications\notepad++.exe\DefaultIcon(Eğer DefaultIconyoksa, altında oluştur New > key)
  3. Yeni bir dize değeri oluşturun ve bu değere ayarlayın. C:\Windows\System32\Shell32.dll,70

İşin bitince böyle görünmesi gerekir:

görüntü tanımını buraya girin

Bu, NotePad ++ ile ilişkili TÜM dosyaları Windows 10'daki varsayılan .txt simgesine ayarlayacaktır. (Metin belgesi simgesi, Shell32.dll'deki 70. simgedir.)

Değişikliği görmek için oturumunuzu kapatıp tekrar oturum açmanız yeterlidir.

görüntü tanımını buraya girin

Diğer Windows sürümleri için, .txt simgesi 70'üncü olmaz, bu yüzden istediğinizi seçmek için, sadece "Simge Değiştir" i seçtikten sonra Shell32.dll'yi açın ve bu şekilde kullanmak istediğiniz simgeyi sayın:

1  5  9   13
2  6  10  14
3  7  11  etc
4  8  12

4
Bu iyi çalıştı. Simge önbelleğini yenilemek için çıkış yapmanız gerekmediğini unutmayın, komut satırından kolayca yenileyebilirsiniz: Windows 7 ve 8 kullanımı için %windir%\system32\ie4uinit.exe -ClearIconCache. Windows 10 kullanımı için %windir%\system32\ie4uinit.exe -show.
JC2k8

1
@ JC2k8 Komut benim için işe yaramadı, ancak yeniden yapılanma yaptı.
mbomb007

İyi çalışıyor ama C:\Windows\System32\Notepad.exebunun yerine kullanmak zorunda kaldım C:\Windows\System32\Shell32.dll.
Ali Sadık Kumlalı

'Regedit' içindeki yola göz atmak yerine, bir .reg dosyası da oluşturabilir ve burada
S.Serpooshan

Bunun Windows 7'de çalışmasını sağlamaya çalışıyorum ve bu benim için çalışmıyor. Görüntüyü kayıt defterinde ne şekilde değiştirirsem değiştireyim, yeniden başlatma işleminden sonra herhangi bir sonuç göremiyorum ... Notepad ++ uygulamasının 64 bit sürümü var
mbomb007 20

5

Kayıt defterini düzenleyerek simgeyi ayarlayabilirsiniz:

Windows 7 ve Vista'da Bir Dosya Türünün Simgesini Değiştirme

Ramesh Srinivasan

Windows XP ve önceki İşletim Sistemleri, Klasör Seçenekleri uygulamasında en kullanışlı Dosya Türleri sekmesini içerir. Bu sekme, Windows Vista ve Windows 7'de kaldırıldı ve yerine, Dosya Türleri sekmesinde birçok özellik bulunmayan Varsayılan Programlar ile değiştirildi. Bu, kullanıcıları dosya türü ilişkilerini yönetmek ve simgeleri özelleştirmek için üçüncü taraf yardımcı programlarını aramaya zorladı. Bu makale, Windows 7 ve Vista'daki dosya türleri için simgenin el ile nasıl değiştirileceği hakkında bilgi sağlar. Kayıt düzenleme bıktınız mı? Varsayılan Programlar Düzenleyicisi'ni kullanarak aşağıdaki görevi otomatikleştirebilirsiniz. Windows 7 ve Windows Vista'daki Dosya Türü Simgelerini Değiştirmek İçin Varsayılan Programlar Düzenleyicisi'ni Kullanma başlıklı makalemize bakın.

(Açıklayıcı amaçlar için, simgeyi değiştirmek istediğiniz özel bir dosya türüne sahip olduğunuzu varsayalım.

  1. Başlat'ı tıklatın, Regedit.exe yazın ve ENTER tuşuna basın
  2. Aşağıdaki şubeye gidin: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .abc \ UserChoice
  3. Sağ bölmede, Progid için değer verilerini not alın (örn. Abcfile). Bu, kullanıcı için seçilen dosyadır (Varsayılan Programlar aracılığıyla) Dosya uzantısı için Program Kimliği.
  4. UserChoice şubesi yoksa, aşağıdaki şubeye gidin: HKEY_CLASSES_ROOT \ .abc
  5. Sağ bölmede, (varsayılan) değer verilerini (örneğin, abcfile) not edin. Bu, dosya uzantısının Prog ID'sidir.
  6. Aşağıdaki anahtara gidin (abcfile yukarıdaki Adım 2 veya Adım 4'te belirtilen Prog ID ise): HKEY_CLASSES_ROOT \ abcfile \ DefaultIconNot: DefaultIcon anahtarı varsayılan olarak mevcut değilse, manuel olarak oluşturmanız gerekir.
  7. Sağ bölmede, çift tıklayın (varsayılan) ve özel simgenize giden yolu belirtin (.ico dosyası veya bir EXE / DLL dosyasından bir simge kaynağına referans).

İpucu: Bir EXE / DLL dosyasından bir simge seçmek için simge seçicisi iletişim kutusunu kullanabilirsiniz. Simge seçici iletişim kutusunu başlatmak için:

  • sisteminizde bir klasöre sağ tıklayın
  • Özellikler 'i tıklayın.
  • Özelleştir sekmesini tıklayın
  • Simge Değiştir… düğmesine tıklayın.
  • Simgeyi seçmek ve dizini not almak için simge seçiciyi kullanın. Dizin "0" dan başlar ve sayırken dikey olarak ilerlemeniz gerekir (yukarıdan aşağıya).

Simge dizini not ettiğinizde, simge seçme iletişim kutusunu iptal edin ve klasör özellikleri iletişim kutusunu kapatın.

Örneğin, 260. simgeyi Shell32.dll'de ayarlamak için (bir metin defteri simgesi içerir), aşağıdaki yolu yazın:
C:\Windows\System32\Shell32.dll,260

8. Kayıt Defteri Düzenleyicisi'nden çıkın.

Simge değişikliğinin etkili olması için Windows'u yeniden başlatın. Aksi takdirde, bir simgeyi el ile yenilemeye zorlayabilir veya Disk Temizleme özelliğini kullanarak simge önbelleğini yeniden oluşturmayı deneyebilirsiniz.

Kaynak: http://www.winhelponline.com/blog/change-file-type-icon-windows-7-and-vista/


1
Teşekkürler, ama sorun şu ki bunu notepad ++ ile ilişkili her bir dosya için yapmak zorunda kalacağım. +1 +1 zaten =)
Clément

Bu, Windows 10 için işe yarar mı?
K.Mulier

2

Özgün notepad ++ simgesini, istediğiniz bir .ico dosyasıyla değiştirmek için Kaynak Hacker'ı kullanabilirsiniz . Windows'un yeni simgeyi .txt dosyalarının simgeleri olarak kullanıp kullanmadığını bilmiyorum.

Güncelleme: Özgün .txt Dosyası simgesini shell32.dll'den ayıklamak için Kaynak Hacker'ı da kullanabilirsiniz. Benim için 763 numaralı ikondu.


2

En son 64bit sürümünü kurduğumda da aynı problemi yaşadım (sahip olduğum 32bit versiyonumu yükselttim), ki bu v7.2.2 idi ve tüm ikonlarım çirkin yeşil olanlardı. Bu yüzden geri döndüm ve v7.0'ı yükledim, bu da ikonlarımı normal, kağıt görünümlü ikonlara çevirdi. Sonra programın içindeki UPDATE seçeneğini kullandım, bu da simgenizi değiştirmeyen en son sürüme güncellemek için kullanılır. Şimdi 7.2.2 eksi metin dosyalarım için çirkin yeşil simgeleri kadar geri döndüm.

Bu aynı zamanda kaynak kesmekten veya regedit ile elle düzenlemekten daha güvenlidir.


1

Aşağıdakileri yapın:

  • notepad++.exeNotepad.exe olarak değiştirin
  • Kopyala windows/system32/(sadece not defteri ++. Exe)
  • Kopyala SciLexer.dll/ windows / SysWOW64 / (işletim sisteminiz 64bit ise)
  • Yeni boş bir dosya olun allowAppDataPlugins.xmliçinde/windows/SysWOW64/
  • Diğer dosyaları C: \ Users \ Administrator \ AppData \ Roaming \ Notepad ++ \ konumuna kopyalayın

Hepsi bu, simge değişmedi


1
Notepad ++ olsa güncellemek istediğinizde büyük değil
Django Reinhardt

0

Windows 10'da, Notepad ++, Notepad ++ uygulamasında (varsayılan olarak) açtığınız dosya dosyalarının simgelerini kaçırmaya devam ediyor. Bu davranışı kırmak çok zordu, ama sonunda işe koyuldum!

 

hazırlıklar

1. Kayıt izinleri
Windos kayıt açın ve kendinize klasörler için yeterli "izinleri" vermek HKEY_CLASSES_ROOTve HKEY_CURRENT_USER. Tüm prosedürün başarılı olması için asgari ayarların ne olduğundan emin değilim. Ayarlarla biraz oynamak zorundasın. Gelecek prosedürde bir hata mesajı alırsanız, bu adıma geri dönün ve kayıt defteri izinlerinizi artırın.

2. Bazı özel simgeler
oluşturun Örneğin, klasörde bazı özel simgeler oluşturun C:\ICONS\. 256x256 png dosyalarını ico dosyalarına dönüştürmek için aşağıdaki web sitesini https://iconverticons.com/online/ adresinde kullanıyorum.

3. Notepad ++ 'ı yükleyin
Sadece Notepad ++' ı alın. Burada özel bir şey yok.

Yönetici haklarına sahip 4. Açık bir terminal
yazın cmdçubuğu arama pencerelerinde. Beliren CMD ikonuna sağ tıklayın ve açılan pencerede "Yönetici olarak çalıştır" ı seçin.

 

Kayıt defteri korsanlığı

Feragatname: kayıt defterini değiştirmek potansiyel olarak Windows kurulumunuza zarar verebilir. Aşağıdaki prosedürü en iyi niyetle yazdım, ancak bir sorun çıkarsa sorumluluğu reddediyorum.
Not: Bu prosedürü .batdosyalar için kullanmanızı önermem. Bu, Windows için çok önemli bir dosya türüdür. Bu yüzden, standart kayıt defteri anahtarlarını silerseniz ne olacağını bilmiyorum.

Aşağıdaki prosedürde, içinde oluşturduğunuz özel bir simgenin C:\ICONS\abcfile.icotüm *.abcdosyalara nasıl atanacağı açıklanmaktadır .

1. Kayıt defteri korsanlığı,
birinci bölüm Eklemeniz gereken ilk kayıt defteri anahtarı HKEY_CLASSES_ROOT\.abc. Bu anahtarın zaten mevcut olması durumunda, silmek isteyebilirsiniz. Anahtarı ve tüm alt anahtarlarını silmek için aşağıdaki komutu kullanın:

> REG DELETE HKEY_CLASSES_ROOT\.abc /f

Aşağıdaki şekil, bu kayıt defteri anahtarını ve tüm alt anahtarlarını nasıl (nasıl) yapacağımızı gösterir:

görüntü tanımını buraya girin

Manuel olarak yapabilir veya aşağıdaki komutları çalıştırabilirsiniz:

> REG ADD HKEY_CLASSES_ROOT\.abc /ve /t REG_SZ /d "abc_auto_file"
> REG ADD HKEY_CLASSES_ROOT\.abc /v BrowserFlags /t REG_DWORD /d 0x00000000
> REG ADD HKEY_CLASSES_ROOT\.abc /v EditFlags /t REG_DWORD /d 0x00000000
> REG ADD HKEY_CLASSES_ROOT\.abc /v PerceivedType /t REG_SZ /d "text"
> REG ADD HKEY_CLASSES_ROOT\.abc\DefaultIcon /ve /t REG_SZ /d "C:\ICONS\abcfile.ico,0"

2. Kayıt defteri korsanlığı,
ikinci bölüm Eklemeniz gereken ikinci kayıt defteri anahtarı HKEY_CLASSES_ROOT\abc_auto_file. Bu anahtarın zaten mevcut olması durumunda, silmek isteyebilirsiniz. Anahtarı ve tüm alt anahtarlarını silmek için aşağıdaki komutu kullanın:

> REG DELETE HKEY_CLASSES_ROOT\abc_auto_file /f

Aşağıdaki şekil, bu kayıt defteri anahtarını ve tüm alt anahtarlarını nasıl (nasıl) yapacağımızı gösterir:

görüntü tanımını buraya girin

Manuel olarak yapabilir veya aşağıdaki komutları çalıştırabilirsiniz:

> REG ADD HKEY_CLASSES_ROOT\abc_auto_file /ve /t REG_SZ
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\DefaultIcon /ve /t REG_SZ /d "C:\ICONS\abcfile.ico"
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\shell /ve /t REG_SZ
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\shell\edit /ve /t REG_SZ
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\shell\edit\command /ve /t 
> REG_EXPAND_SZ /d "\"C:\Program Files (x86)\Notepad++\notepad++.exe\" \"^%1\""
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\shell\open /ve /t REG_SZ
> REG ADD HKEY_CLASSES_ROOT\abc_auto_file\shell\open\command /ve /t 
> REG_EXPAND_SZ /d "\"C:\Program Files (x86)\Notepad++\notepad++.exe\" \"^%1\""

3. Kayıt defteri korsanlığı, üçüncü bölüm Eklemeniz
gereken ikinci kayıt defteri anahtarı HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc. Bu anahtarın zaten mevcut olması durumunda, silmek isteyebilirsiniz. Anahtarı ve tüm alt anahtarlarını silmek için aşağıdaki komutu kullanın:

> REG DELETE HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc /f

Aşağıdaki şekil, bu kayıt defteri anahtarını ve tüm alt anahtarlarını nasıl (nasıl) yapacağımızı gösterir:

görüntü tanımını buraya girin

Manuel olarak yapabilir veya aşağıdaki komutları çalıştırabilirsiniz:

> REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc /ve /t REG_SZ
> REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc\OpenWithList /ve /t REG_SZ
> REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc\OpenWithProgids /ve /t REG_SZ
> REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc\OpenWithProgids /v "C:\Program Files (x86)\Notepad++\notepad++.exe" /t REG_NONE /d 0
> REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc\OpenWithProgids /v abc_auto_file /t REG_NONE /d 0

 

Simge önbelleğini yenile

Aşağıdaki komut Windows simgesi önbelleğini yenilemelidir:

> %windir%\system32\ie4uinit.exe -show

 

Notepad ++ 'ı dosya türüne atama

Farkettim - bazen - değişiklikler yalnızca dosya türünü açmak için varsayılan program olarak Notepad ++ atandıktan sonra etkili olur. Bu nasıl yapılır:

  • Verilen dosya tipiyle bir dosya oluşturun, örneğin: myFile.abc
  • Dosyaya sağ tıklayın ve ">>" başka bir uygulamayla aç "seçeneğini seçin
  • Gibi bir açılır pencere almalısınız: görüntü tanımını buraya girin
  • Varsayılan program olarak Notepad ++ öğesini seçin.

 

Bitiş

Normalde simge şimdi değişti! Ve bu belirli dosya türünün tüm dosyaları özel simgeye sahip olacaktır. Varsayılan olarak Notepad ++ 'da açılacaktır.

Belki de simge önbelleğini tekrar yenilemelisiniz:

> %windir%\system32\ie4uinit.exe -show

veya etkili olması için sisteminizi yeniden başlatın (yeniden başlatma benim için gerekli olmamasına rağmen).


0

Bu 'Dijango' cevabına dayanıyor ancak kullanıcılar için daha kolay olmalı. .regİçinde notepad ++ uzantılı bir metin dosyası oluşturun ve aşağıdaki içeriği yapıştırın:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\notepad++.exe\DefaultIcon]
@="C:\\Windows\\System32\\Shell32.dll,70"

Üzerine çift tıklayın ve kayıt defterine eklemek için uyarıları kabul edin.

Bu kayıt defteri yolunda bir DefaultIconanahtar oluşturur HKEY_CLASSES_ROOT\Applications\notepad++.exe.

70Shell32.dll içindeki standart metin dosyası simgesinin kimliğidir. Aynı zamanda Win7 veya Win8 de aynı numara gibi görünüyor. Simgelerin listesini buradan ( win7 ) veya buradan ( Win8 ) görebilirsiniz.


0
  • Burada basit cevap.

    1. Regedit'e git.
    2. Regedit adres çubuğuna yazın - \ HKEY_CLASSES_ROOT \ Notepad ++ _ file \ DefaultIcon
    3. DefaultIcon'un Değerini (C: ...) 'den ~ (% Sys ...) olarak değiştirin
  • (Varsayılan), REG_SZ, C: \ Program Dosyaları (x86) \ Not Defteri ++ \ notepad ++. Exe, 0

  • (Varsayılan), REG_SZ,% SystemRoot% \ system32 \ imageres.dll, -102

    1. Windows Ayarları> Varsayılan Program uzantısını değiştirerek> .txt> Notepad ++ 'dan Notepad' e geçin ve tekrar Notepad ++ 'a gidin. (Canlandırıcı simge resmi)
    2. Bitti.

0

İşte mükemmel çalışan hızlı bir cevap. @ Django Reinhardt'ın cevabına dayanıyor, ancak Windows 10 x64 sürüm 1903'e güncellendi :

Bu derlemeden itibaren, Notepad ++ 'ın kayıt defteri girdisi ve diğer uygulamaların kayıt defteri girdileri artık altında değildir HKEY_CLASSES_ROOT\Applications\APPNAME; bunun yerine doğrudan HKEY_CLASSES_ROOT' klasörün ' altındadır . Ayrıca, son güncellemelerde Notepad ++ 'ın kayıt defteri giriş klasörü "Notepad ++ _ file" olarak yeniden adlandırıldı.

Bu nedenle, 'DefaultIcon'un yeni konumu şudur: HKEY_CLASSES_ROOT\Notepad++_file\DefaultIcon

görüntü tanımını buraya girin

Ve bu versiyondan itibaren, dizenin şu şekilde formatlanması gerekiyor:

"PATH\TO\PROGRAM",ICONID

eskisinden çok:

PATH\TO\PROGRAM,ICONID

Yani sonuç şimdi şöyle görünmelidir:

görüntü tanımını buraya girin

Gelecekte bunu okuyanlara, umarım bu yardımcı olur! <3

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.