Como definir o programa padrão para abrir arquivos sem uma extensão no Windows?
windows
file-management
Piotr Dobrogost
fonte
fonte
Respostas:
Com a linha de comando:
Para dar crédito, eu aprendi isso com o vim wikia aqui e aqui
Informação extra:
Em vez de
"C:\path\to\..."
, as seguintes macros podem ser úteis:%SystemDrive%
- o drive windows está instalado, ou seja,C:\
%ProgramFiles%
- por exemplo"C:\Program Files\"
%ProgramFiles(x86)%
- por exemplo"C:\Program Files (x86)\"
Você precisará escapá-los adequadamente:
Para definir o ícone como igual aos arquivos .txt (não fiz isso, pois os ícones dos arquivos são exibidos automaticamente como arquivos do Notepad ++):
Para desfazer, você pode ler as informações
assoc /?
ouftype /?
, por exemplo:fonte
ftype no_ext="C:\Program Files (x86)\Notepad++\notepad++.exe" "%1"
cmd
como Administradorno_ext
é o que o Windows Explorer exibirá na coluna 'Tipo' para esses arquivos. Eu acho que uma descrição mais legível seria melhor, então eu usei"No extension"
, incluindo as aspas duplas, em vez deno_ext
nos comandos acima.assoc "No extension"\DefaultIcon=%SystemRoot%\system32\imageres.dll,-102
assoc
no PowerShell, portantocmd
é necessário. 2) Estava lançando um erro quando não estava sendo executado como administrador, então eu corri como administrador. O comando é executado sem gerar um erro, mas parece não ter feito nada. Eu reiniciei depois também.No Windows IT pro :
Arquivos normais com uma extensão podem ter um programa associado, no entanto, esse não é o caso de arquivos que não têm uma extensão. Se você clicar duas vezes em um e selecionar um aplicativo e marcar a caixa para sempre usá-lo, ele será ignorado e toda vez que você selecionar um arquivo, deverá escolher o aplicativo.
Você pode forçar isso usando o registro:
Se você agora clicar duas vezes em um arquivo sem extensão, ele será aberto com o aplicativo selecionado.
Para verificar o uso de um aplicativo existente, observe sua entrada em HKEY_CLASSES_ROOT, por exemplo, HKEY_CLASSES_ROOT.doc usa o Word.Document.8, portanto, se você quiser isso como seu editor padrão, altere HKEY_CLASSES_ROOT. (Padrão) para Word.Document.8.
Qualquer método que evite a necessidade de editar o registro é o seguinte:
fonte
HKCR\.xml
é isxmlfile
, significa que o shell (Explorer) precisa acessarHKCR\xmlfile
e ler as informações dessa chave.Este é um exemplo de arquivo .reg para fazer com que o Bloco de notas abra extensões de arquivo desconhecidas. Crie um novo arquivo de texto com uma extensão .reg, recorte e cole-o nele, clique duas vezes para executar e o colocará no registro.
fonte
A maioria dessas soluções não funcionou para mim no Windows 8.1. Eu trabalhei fazendo o seguinte (isso deve funcionar também para o Windows 7 e Windows 10):
Siga a solução do hasnj: Primeiro abra uma janela de comando elevada e digite
Abra o regedit e navegue até
Clique com o botão direito e adicione uma nova chave chamada
UserChoice
se ela ainda não existir.Na nova chave UserChoice, clique com o botão direito do mouse e crie um novo Valor da String chamado
Progid
. Defina seu valor como "Sem extensão" (sem as aspas duplas).fonte
OpenWithList
,OpenWithProgids
e aquele que eu acrescentouUserChoice
.No Extention
deve serNo Extension
?A resposta de Pauk não funcionou para mim, eu tive que usar:
Observe as barras invertidas duplas no caminho exe.
fonte
Você também pode usar o NirSoft FileTypesManager :
fonte
As outras respostas estão um pouco desatualizadas. Aqui está um link para um que funcione para o Windows 7:
Extensões de shell para nomes de arquivos sem extensão de arquivo
fonte
Não posso acreditar que ninguém tenha dito isso ainda. Você não precisa fornecer um caminho para o seu editor de texto, como diz a resposta aceita.
Basta executar o seguinte em um prompt de comando do administrador:
fonte
Tenho um problema ao abrir arquivos PDF no IE9, sim IE9 (necessário para o programa antigo). Os arquivos PDF são gerados por um Javascript e devolvidos ao navegador como tipo de conteúdo de aplicativo / pdf , o que é bom, mas o nome do arquivo "none" , que é ruim. O IE8 permite que você escolha Salvar, Cancelar e Abrir e entende o MimeType . por alguma razão, o IE9 não. Então você tem que escolher sempre para abri-lo com o leitor de PDF.
Minha solução: usando este post, fiz uma associação de arquivo para o arquivo sem extensão. primeiro, mapeei-o no Acrobat Reader , que funciona bem, mas está limitando as possibilidades de abrir um arquivo sem extensão. Por isso, escolhi o Internet Explorer como meu visualizador padrão para arquivos sem extensão. Dessa forma, se o IE puder abri-lo ou conhecer um plugin ou outra associação, ele funcionará.
Eu testei isso com os arquivos "none1" e "none2" na minha área de trabalho. "none1" é um arquivo de texto que diz "olá mundo". "none2" é um arquivo pdf.
Aqui está o meu arquivo .reg :
- Veja a captura de tela
http://postimg.org/image/xtklrzcoz/
fonte