Quando clico com o botão direito do mouse em .txt
arquivos e escolho Edit
, o arquivo é aberto no Notepad ++. Mas quando escolho Open
(ou clico duas vezes no arquivo), espero a mesma coisa, mas o editor de registro do Windows ( regedit.exe
) está sendo carregado.
As entradas de registro relevantes são:
[HKEY_CLASSES_ROOT\.txt]
@="txtfile"
[HKEY_CLASSES_ROOT\txtfile\shell\edit\command]
@="\"C:\\Apps\\Notepad++\\notepad++.exe\" \"%1\""
[HKEY_CLASSES_ROOT\txtfile\shell\open\command]
@=hex(2):22,00,43,00,3a,00,5c,00,41,00,70,00,70,00,73,00,5c,00,4e,00,6f,00,74,\
00,65,00,70,00,61,00,64,00,2b,00,2b,00,5c,00,6e,00,6f,00,74,00,65,00,70,00,\
61,00,64,00,2b,00,2b,00,2e,00,65,00,78,00,65,00,22,00,20,00,22,00,25,00,31,\
00,22,00,00,00
(Isso está "C:\Apps\Notepad++\notepad++.exe" "%1"
no registro)
Por que o editor de registro está sendo carregado? Outra pista é que ambos .txt
e .reg
o arquivo têm o mesmo ícone no Windows Explorer, que é o ícone do Editor do Registro do Windows. Finalmente, o menu de contexto para .reg
arquivos não inclui uma opção chamada Merge
, veja a imagem.
O que está acontecendo aqui e como faço para corrigir isso?
Atualizar
Graças à resposta de Kivitoe, consegui fazê-lo funcionar parcialmente em Default Programs > Associate a file type or protocol with a program
.
No entanto, esta não é a história completa, porque quando mudei os .txt
arquivos para usar Notepad++
, .reg
os arquivos pararam de usar Registry Editor
e começaram a usar Notepad++
. Então voltei e mudei .reg
para usar o Registry Editor
. Isso resolveu os arquivos .txt
e para o comando, mas quando seleciono um arquivo e escolho , agora os arquivos começaram a usar apenas !.reg
Open
Edit
.reg
Notepad++
.reg
Notepad++
O Windows está confundindo esses dois tipos de arquivo e ficando confuso com os comandos Open
e .Edit
Parece que você definiu o editor de registro como o aplicativo padrão para arquivos .txt. Abra o Painel de controle e navegue até Programas > Programas padrão > Associar um tipo de arquivo ou protocolo a um programa. Em seguida, role para baixo e selecione os arquivos de texto e clique em "Alterar programa". A partir daqui, você pode definir o Notepad ou o Notepad++ para abri-los por padrão.