Eu gosto do Notepad ++, mas odeio o seu ícone. Estou muito feliz com os ícones do Windows para arquivos txt / ini / ... e gostaria de mantê-los. Como posso associar o Notepad ++ a todos os tipos de arquivos suportados sem alterar os ícones? Com o Notepad2 , o problema não ocorreu.
24
Respostas:
Aqui está uma resposta rápida que funciona perfeitamente. Baseia-se na resposta do @ bubu, mas é massivamente simplificado para facilitar:
HKEY_CLASSES_ROOT\Applications\notepad++.exe\DefaultIcon
(seDefaultIcon
não existir, crie-o emNew > key
)C:\Windows\System32\Shell32.dll,70
Deve ser algo assim quando você terminar:
Isso definirá TODOS os arquivos associados ao NotePad ++ ao ícone .txt padrão no Windows 10. (O ícone do documento de texto é o 70º ícone no Shell32.dll.)
Basta sair e entrar novamente para ver a alteração.
Para outras versões do Windows, o ícone .txt não será o 70º; portanto, para escolher o que você deseja, basta abrir o Shell32.dll após selecionar "Alterar ícone" e contar para o ícone que você deseja usar da seguinte maneira:
fonte
%windir%\system32\ie4uinit.exe -ClearIconCache
. Para uso no Windows 10%windir%\system32\ie4uinit.exe -show
.C:\Windows\System32\Notepad.exe
vez deC:\Windows\System32\Shell32.dll
.Você pode ajustar o ícone editando o registro:
Fonte: http://www.winhelponline.com/blog/change-file-type-icon-windows-7-and-vista/
fonte
Você pode usar o Resource Hacker para substituir o ícone original do bloco de notas ++ por um arquivo .ico do seu agrado. Não sei se o Windows usará o novo ícone como ícones para arquivos .txt.
Atualização: Você também pode usar o Resource Hacker para extrair o ícone do arquivo .txt original do shell32.dll. Para mim, era o ícone número 763.
fonte
Eu tive o mesmo problema quando instalei a versão mais recente de 64 bits (atualizei minha versão de 32 bits), que era a v7.2.2, e todos os meus ícones eram agora os feios verdes. Então, voltei e instalei a v7.0, que mudou meus ícones para os ícones normais com aparência de papel. Então usei a opção UPDATE no programa para atualizá-la para a versão mais recente, o que não altera seus ícones. Então agora estou de volta à 7.2.2 menos os feios ícones verdes para meus arquivos de texto.
Isso também é mais seguro do que a invasão de recursos ou a edição manual com o regedit.
fonte
Faça o seguinte:
notepad++.exe
para notepad.exewindows/system32/
(apenas o bloco de notas ++. Exe)SciLexer.dll
para / windows / SysWOW64 / (se o seu sistema operacional for 64 bits)allowAppDataPlugins.xml
em branco no/windows/SysWOW64/
Isso é tudo, o ícone não mudou
fonte
No Windows 10, o Notepad ++ continua sequestrando os ícones dos tipos de arquivos que você abre (por padrão) no Notepad ++. Foi muito difícil quebrar esse comportamento, mas finalmente consegui fazê-lo funcionar!
Preparações
1. Permissões do registro
Abra o registro do Windos e dê a si mesmo "permissões" suficientes para as pastas
HKEY_CLASSES_ROOT
eHKEY_CURRENT_USER
. Não tenho certeza de quais são as configurações mínimas para que todo o procedimento seja bem-sucedido. Você precisa jogar um pouco com as configurações. Sempre que você receber uma mensagem de erro no procedimento a seguir, volte para esta etapa e aumente suas permissões de registro.2. Crie alguns ícones personalizados
Crie alguns ícones personalizados, por exemplo, na pasta
C:\ICONS\
. Eu uso o seguinte site https://iconverticons.com/online/ para converter 256x256 png-arquivos em arquivos ico.3. Instale o Notepad ++
Apenas obtenha o Notepad ++. Nada de especial aqui.
4. Abra um terminal com direitos de administrador
Digite
cmd
na barra de pesquisa do Windows. Clique com o botão direito do mouse no ícone CMD que aparece e escolha "Executar como administrador" na janela pop-up.Hack de registro
Isenção de responsabilidade: alterar seu registro pode causar danos à instalação do Windows. Anotei o procedimento abaixo com as melhores intenções, mas nego qualquer responsabilidade caso algo dê errado.
Nota: NÃO recomendo usar este procedimento para
.bat
arquivos. Este é um tipo de arquivo muito importante para o Windows. Portanto, não sei o que aconteceria se você excluir as chaves de registro padrão.O procedimento abaixo descreve como atribuir um ícone personalizado - no qual você criou
C:\ICONS\abcfile.ico
- a todos os*.abc
arquivos.1. Hack de registro, parte um
A primeira chave de registro que você deve adicionar é
HKEY_CLASSES_ROOT\.abc
. Caso essa chave já exista, você pode excluí-la. Use o seguinte comando para excluir a chave e todas as suas subchaves:A figura a seguir mostra como criaremos (re) essa chave do Registro e todas as suas subchaves:
Você pode fazer isso manualmente ou executar os seguintes comandos:
2. Hack de registro, parte dois
A segunda chave de registro que você deve adicionar é
HKEY_CLASSES_ROOT\abc_auto_file
. Caso essa chave já exista, você pode excluí-la. Use o seguinte comando para excluir a chave e todas as suas subchaves:A figura a seguir mostra como criaremos (re) essa chave do Registro e todas as suas subchaves:
Você pode fazer isso manualmente ou executar os seguintes comandos:
3. Hack de registro, parte três
A segunda chave de registro que você deve adicionar é
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.abc
. Caso essa chave já exista, você pode excluí-la. Use o seguinte comando para excluir a chave e todas as suas subchaves:A figura a seguir mostra como criaremos (re) essa chave do Registro e todas as suas subchaves:
Você pode fazer isso manualmente ou executar os seguintes comandos:
Atualizar cache de ícone
O comando a seguir deve atualizar o cache do ícone do Windows:
Atribuir o Notepad ++ ao tipo de arquivo
Percebi que, às vezes, as alterações só entram em vigor após a atribuição do Notepad ++ como o programa padrão para abrir o tipo de arquivo. É assim que se faz:
myFile.abc
Terminar
Normalmente, o ícone mudou agora! E todos os arquivos desse tipo de arquivo específico terão o ícone personalizado. Eles serão abertos por padrão no Notepad ++.
Talvez você deva atualizar novamente o cache do ícone:
ou reinicie o sistema para que ele entre em vigor (embora não seja necessário reiniciar).
fonte
Isso é baseado na resposta 'Dijango', mas deve ser mais fácil para os usuários. Crie um arquivo de texto com
.reg
extensão dentro do bloco de notas ++ e cole o seguinte conteúdo:Clique duas vezes nele e aceite os avisos para adicioná-lo ao registro.
Isso criará uma
DefaultIcon
chave noHKEY_CLASSES_ROOT\Applications\notepad++.exe
caminho do registro.O
70
id do ícone de arquivo de texto padrão dentro do Shell32.dll. Parece que também é o mesmo número no Win7 ou Win8. Você pode ver a lista de ícones aqui ( win7 ) ou aqui ( Win8 ).fonte
Resposta simples aqui.
(Padrão), REG_SZ, C: \ Arquivos de Programas (x86) \ Notepad ++ \ notepad ++. Exe, 0
(Padrão), REG_SZ,% SystemRoot% \ system32 \ imageres.dll, -102
fonte
Aqui está uma resposta rápida que funciona perfeitamente. É baseado na resposta de @Django Reinhardt, mas atualizado para o Windows 10 x64 versão 1903 :
A partir dessa compilação, a entrada de registro do Notepad ++ e as entradas de registro de outros aplicativos não estão mais abaixo
HKEY_CLASSES_ROOT\Applications\APPNAME
, mas agora estão diretamente naHKEY_CLASSES_ROOT
'pasta'. Além disso, nas atualizações recentes, a pasta de entrada do registro do Notepad ++ foi renomeada para "Notepad ++ _ file".Portanto, o novo local do 'DefaultIcon' é:
HKEY_CLASSES_ROOT\Notepad++_file\DefaultIcon
E, a partir desta versão, a cadeia deve ser formatada da seguinte maneira:
ao invés do antigo:
Portanto, o resultado agora deve ficar assim:
Para quem ler isso no futuro, espero que ajude! <3
fonte