Isenção de responsabilidade: sei definir aplicativos e extensões de arquivo padrão, já o fiz várias vezes anteriormente.
Acabei de instalar o Windows 10 Home em uma nova máquina. Estou tentando associar meus arquivos de desenvolvimento da web ao Netbeans especificamente, mas isso pode ser irrelevante.
1. Extensões de arquivo não disponíveis
Em primeiro lugar, muitas extensões de arquivo comuns que eu uso não estão presentes na lista de extensões de arquivo - por exemplo, .php
extensão. Não sei se isso normalmente está disponível na lista do Windows. Eu certamente não precisei adicionar manualmente a .php
extensão no meu computador anterior com o mesmo sistema operacional.
Resolvi isso adicionando a extensão do arquivo manualmente . Como eu disse, nunca tive que fazer isso antes.
2. "Abrir com" não salva minha escolha de aplicativo
Se eu clicar com o botão direito do mouse em um arquivo e "Abrir com" e ativar "Sempre usar este aplicativo para abrir arquivos", ele abrirá o arquivo no programa que eu selecionar, mas o ícone do arquivo no Explorer não será alterado e não será definido. como o programa padrão.
Ainda tenho que selecionar "Abrir com" toda vez que abro um arquivo com essa extensão.
3. Não consigo escolher padrões por aplicativo
Configurações> Aplicativos padrão> Definir padrões por aplicativo
Meu programa (Netbeans) não está na lista de aplicativos disponíveis.
4. Não consigo escolher padrões por tipo de arquivo
Configurações> Aplicativos padrão> Escolha aplicativos padrão por tipo de arquivo
Se eu selecionar uma extensão de arquivo e "[+] Escolha um padrão" , quando eu seleciono um aplicativo, ele fica travado por um segundo como se estivesse funcionando, nada acontece. O padrão não será definido e o botão "[+] Escolha um padrão" ainda está lá.
Nota: Isso funciona para qualquer tipo de arquivo com um aplicativo padrão já definido.
Outras informações
- Posso alterar a extensão de arquivos comuns, como PNG, TXT.
- Não consigo alterar extensões para arquivos como HTML, CSS, JS, PHP, SQL.
fonte
Respostas:
Patch do Windows 10 KB4467682
Posso confirmar que este patch recente corrige o problema. Basta atualizar o Windows 10 e ele deve funcionar novamente
fonte
É possível adicionar uma nova associação de arquivos diretamente ao registro quando a interface do Windows não funcionar para novas extensões:
HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT
e escolhaNew
e, em seguidaKey
..ext
. (Se já existir, pule esta etapa.)MyFileType
. (Se já estiver definido, pule esta etapa.)MyFileType
. (Se já existir, pule esta etapa.)File Type name
.MyFileType
e crie uma nova subchave denominadaDefaultIcon
.C:\path-to\executable,0
usar o executável que trata da solicitação. Escolha outro executável se o seu não contiver recursos de ícones. (0
é o índice do ícone no executável.)shell
.open
,edit
ouprint
.command
e defina seu valor padrão para o programa a ser executado. Também certifique-se de incluir todos os parâmetros necessários, adicionando aspas se houver espaços dentro, por exemplo"C:\My Path\My Program.exe" "%1"
.%1
será substituído pelo nome do arquivo real escolhido para esta ação.Por exemplo, aqui está um arquivo de registro de amostra para criar uma associação entre arquivos .txt e EmEditor:
fonte
Finalmente consegui resolver esse problema depois de encontrar uma postagem obscura no fórum (agora perdi o link desde a reinstalação do Windows). O usuário gastou muitas horas reinstalando o Windows 10 várias vezes para descobrir o problema.
O problema está relacionado à instalação do Windows 10 com uma conta local, em vez de vincular uma conta da Microsoft e efetuar login. Não tenho certeza se é um bug ou algum tipo de restrição da Microsoft.
Aparentemente, quando você começa a trabalhar com uma conta local e tenta alterar as configurações padrão do aplicativo, tudo fica bagunçado e você nunca poderá corrigi-lo. A correção é reinstalar completamente o Windows 10 e vincular uma conta da Microsoft (algo que eu não queria fazer em primeiro lugar).
Nota: Reinstalar através da opção "Iniciar novo" no menu Configurações do Windows não resolverá o problema. Você deve limpar e reinstalar completamente e vincular uma conta da Microsoft durante a instalação ou imediatamente depois antes de tentar alterar as configurações.
fonte
Minha solução foi inspirada na abordagem da @ harrymc, mas talvez seja mais direta ao ponto.
fonte