Qual programa você usa para editar associações de arquivos no Vista e Windows 7?

23

Todos sabemos que o Vista e o Windows 7 não permitem especificar extensões personalizadas ou personalizá-las ao seu gosto. Qual programa você usa para editar associações de arquivos no Vista e Windows 7?

EDITAR:


Só para esclarecer, estou procurando um programa que permita:

  • Crie novas extensões (conheço o Abrir com> Definir como padrão).
  • Personalizar o ícone
  • Personalize o nome do tipo de arquivo
  • Permite a criação de ações personalizadas
  • Repare quaisquer extensões que não funcionem

Atualmente, o gerenciador de extensões do Windows Vista / 7 não permite executar nenhuma dessas ações.

Andrew Moore
fonte
2
Sim, associações e extensões de arquivo é uma área em que o Vista / Win7 deu um enorme passo para trás do XP e anterior.
eidylon

Respostas:

23

O Editor de Programas Padrão foi criado para esse fim! Do site:

Configurações de tipo de arquivo:

  • Adicionar, editar e excluir itens de menu de contexto
  • Editar informações do tipo de arquivo (como ícone e descrição)
  • Alterar o tipo de arquivo associado a uma extensão

Ele também realiza a edição do manipulador de reprodução automática e a edição de programas padrão. E é instalado como um miniaplicativo do Painel de Controle, que o torna descoberto na Pesquisa do Windows, para que você possa esquecê-lo até precisar dele.

Além disso, ele não requer privilégios administrativos para a maioria das operações (mas é compatível com UAC).

Captura de tela do Editor de programas padrão

(No interesse da divulgação completa, escrevi este programa!)

Fator Místico
fonte
1
+1: Programa muito bonito. Vou tentar. :)
Sasha Chedygov
2
parece bom, embora note que alguns dos controles não captam a aparência do sistema operacional. particularmente algumas caixas de texto. A única coisa que falta é a capacidade de adicionar extensões facilmente. Caso contrário, aplicativo legal. :)
eidylon
Sinta-se livre para deixar qualquer feedback programa na página UserVoice: defaultprogramseditor.uservoice.com
Fator Místico
1
Exatamente o que eu estava procurando!
Andrew Moore
2
Muito agradável. Indo dar uma olhada.
The How-To Geek
4

O FileTypesMan da NirSoft atende a todos os seus requisitos.

insira a descrição da imagem aqui

Sam Hasler
fonte
0

O Windows 7 permite personalizar as extensões.

  1. Clique no botão Iniciar
  2. Procure o "Alterar o tipo de arquivo associado a uma extensão de arquivo"
  3. Personalize a extensão existente usando a caixa de diálogo apresentada.

Embora essa caixa de diálogo não permita a adição de novas, é possível criar facilmente uma nova:

  1. Crie um novo arquivo na área de trabalho com a extensão desejada
  2. Clique duas vezes no arquivo
  3. Selecione um programa de uma lista
  4. Escolha o programa ao qual deseja associá-lo e verifique "Sempre use o programa selecionado para abrir esse tipo de arquivo"
pesado
fonte
1
Então você não pode personalizar os ícones. Esse é o problema do novo editor, ele simplesmente não é tão poderoso quanto a versão XP.
Andrew Moore
1
O mesmo para as ações. Você não pode adicionar uma ação personalizada a uma extensão.
Andrew Moore
0

Todas as informações de associação de extensão de arquivo são armazenadas no registro. E se você navegar um pouco, não é terrivelmente difícil descobrir como as coisas funcionam. Para associações em toda a máquina, tudo acontece na raiz do HKEY_CLASSES_ROOT . A edição manual desse material oferece o máximo de poder sobre as extensões de arquivo (ainda que entediantes). Basta criar um backup, caso você estrague tudo e queira reverter.

Cada associação de arquivo possui uma subchave chamada .xyz, em que xyz é a extensão do seu arquivo. O valor (Padrão) para essa chave é definido como uma sequência arbitrária. A maioria dos aplicativos que registram extensões de arquivo o define como algo legível por humanos. Por exemplo, .pdf no meu sistema está definido como FoxitReader.Document . Existem muitos outros valores nessa chave, mas nada é obrigatório, exceto o valor (Padrão).

Para qualquer que seja o valor (Padrão) definido, haverá uma subchave correspondente com o mesmo nome também na raiz de HKEY_CLASSES_ROOT. O valor (padrão) dessa chave é essencialmente o "nome amigável" do tipo de arquivo. Essa chave também pode ter muitas subchaves, mas as únicas em que estamos interessados ​​são DefaultIcon e Shell .

O DefaultIcon, como você provavelmente adivinhou, controla o ícone para esse tipo de arquivo. O valor (padrão) dessa chave deve ser definido como o caminho do arquivo de ícone. Ou, se o ícone estiver em um arquivo .exe, defina-o como o caminho do .exe e inclua uma vírgula e o índice do ícone no final do caminho. Por exemplo, o FoxitReader.Document DefaultIcon está definido como

C:\PROGRA~1\FOXITS~1\FOXITR~1\FOXITR~1.EXE,1

Shell é onde você configura todas as "ações" para esse tipo de arquivo. Para cada ação que você deseja definir, crie uma subchave chamada como você deseja nomear a ação. A maioria dos tipos tem pelo menos uma ação chamada aberta . Dentro da subchave dessa nova ação, crie uma subchave chamada Command . O valor (Padrão) dessa chave de comando é basicamente a linha de comando que é executada quando essa ação é clicada / executada. Por exemplo, o comando aberto em um FoxitReader.Document é

"C:\PROGRA~1\FOXITS~1\FOXITR~1\FOXITR~1.EXE" "%1"

O argumento "% 1" é definido como o caminho do arquivo do qual você executou a ação.

Se você tiver apenas uma ação definida para um determinado tipo de arquivo, acredito que será a ação padrão executada se o arquivo for clicado duas vezes. Se houver várias ações possíveis, você poderá definir qual será o padrão, modificando o valor (Padrão) da chave do Shell . Basta defini-lo com o nome da ação que você deseja que seja o padrão.

Com tudo isso dito, não é muito eficiente fazer tudo do zero. Provavelmente é mais fácil usar as ferramentas integradas para chegar até o fim e apenas ajustar manualmente as coisas que as ferramentas não permitem. Também devo mencionar que todas essas informações são baseadas no XP, mas tenho quase certeza de que nenhuma delas foi alterada para o Vista ou o Win7.

Ryan Bolger
fonte
3
Na verdade, você pode usar o registro, mas essa é uma maneira complicada e complicada de conseguir isso. Como existem ferramentas melhores (como mencionei na minha resposta a este post), por que passar por toda essa provação mexendo com o registro ?!
Eran
boa resposta, se algo pudesse ser automatizado, eu sempre prefiro assim. As modificações do registro são uma ótima maneira de implantar soluções em mais de um PC.
mjsr
0

O Vista permite alterar as associações existentes, e eu imagino que seja semelhante, se não for o mesmo, no Win7. Painel de controle> Programas Padrão> Associações de Arquivos.

Edit: Aqui está um artigo com algumas ferramentas mais avançadas que podem atender você.

Eu escolheria a primeira ferramenta em destaque (elemento criativo). É um freeware e um programa leve, faz tudo o que você deseja de uma maneira simples (e mais, já que o gerenciamento de associações de arquivos é apenas uma das ferramentas desse pacote).

Eran
fonte
Existente, ele não permite que você crie novos (você pode abrir com> Definir como padrão) e não permite personalizar os ícones ou as ações.
Andrew Moore