Alterar o comando de abertura de arquivos no Windows 7?

0

Quando eu instalo o Paint .NET, ele cria o Edit no arquivo de menu de contexto para .PNG e outros tipos de arquivo. No entanto, quando eu instalo o ACD See, ele muda de repente o programa para o comando Edit. O Windows Paint é aberto em vez do Paint .NET. Eu também desinstalo o ACD See, mas o comando Editar ainda é executado pelo Windows Paint.

Por favor, diga-me como mudar de volta (eu não quero que o Paint .NET abra por padrão, eu só preciso do comando Editar).

    
por DatVM 11.07.2011 / 08:22

3 respostas

1

Para restaurar apenas a funcionalidade do item de menu "Editar", edite a chave do Registro

HKCR\pngfile\shell\contextmenu\edit\command\@

e defina seu valor como

"C:\Program Files\Paint.NET\PaintDotNet.exe" "%1"

(mude para onde você instalou o Paint.NET)

Para restaurar o ícone do arquivo e todos os seus comandos associados, modifique a chave do Registro

HKCR\.png\@

e defina como

Paint.Net.1

Isso pode não funcionar se houver substituições por usuário no lugar. Procure e exclua estas chaves de registro:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.png
HKEY_CURRENT_USER\Software\Classes\.png

Veja Exclua a associação de arquivos do Windows usando o arquivo .reg para detalhes.

    
por 11.07.2011 / 10:07
1

O problema

Parece que você tem dois aplicativos que estão tentando ser o manipulador padrão para o mesmo tipo (s) de arquivo e não têm cobertura idêntica do mecanismos disponíveis expostos pelo SO. Além disso, a instalação / desinstalação de um aplicativo atrapalhou ainda mais as configurações, porque não foi feita uma limpeza adequada após a desinstalação. Você terá que limpá-los para reconciliar as discrepâncias.

Método GUI

Abra o Painel de Controle , depois a interface Programas Padrão , e você verá várias opções para manipular as associações entre tipos de arquivos e aplicativos.

1) Defina seus programas padrão  2) Associe um tipo de arquivo ou protocolo a um programa  3) Alterar configurações de reprodução automática  4) Defina o acesso ao programa e os padrões do computador

Defina seus programas padrão

Para o seu cenário, acho que você pode querer começar com # 1: "Defina seus programas padrão". Levará um minuto para compilar a lista de aplicativos e exibir esses aplicativos à esquerda. Selecione o aplicativo que você deseja controlar (ou seja, quando você clica duas vezes ou clica com o botão direito do mouse em > Editar) para que fique realçado. Agora você deve ver algumas informações sobre esse aplicativo. Suponha que você tenha o Paint .NET selecionado.

Observe a declaração "Este programa possui X de N padrões" (onde X e N são números). Você pode alternar brevemente para o "outro" aplicativo, digamos, Windows Paint, e tomar conhecimento da mesma instrução - "Este programa tem X fora do padrão N" (onde X e N são números).

Acho que você está dizendo que gostaria de um aplicativo, digamos que o Paint .NET seja o aplicativo main para manipular arquivos PNG para todos os verbos. Certifique-se de que o Paint .NET esteja selecionado e, em seguida, escolha a opção "Definir este programa como padrão". Isso atribuirá todas as ações a esse aplicativo e, conseqüentemente, não atribuirá outros aplicativos concorrentes.

Associe um tipo de arquivo ou protocolo a um programa específico

Se você ainda não estiver obtendo o comportamento desejado, talvez seja necessário examinar as associações definidas no item 2 para refinar a ação desejada.

Alterar configurações de reprodução automática

Isso não deve realmente entrar em cena para o cenário que você descreve, mas eu só quero compartilhar com você minha preferência pessoal quando se trata da configuração para esse tipo de funcionalidade. Eu desativo a Reprodução Automática. Eu tenho duas razões que eu prefiro assim. Primeiro, por segurança. A funcionalidade AutoPlay tem sido um mecanismo de alavanca chave por criminosos que tentam instalar malware em seu sistema. Ao desligá-lo, esse vetor de ataque é severamente limitado. Você poderia, e poderia, ainda instalar um malware de invasor se você explicitamente o executasse, mas sugiro que não faça isso.

Em segundo lugar, ele evita que o SO seja acionado / interrompido de um aplicativo tentando iniciar em segundo plano quando você aciona um dos ganchos de Reprodução Automática. Em vez disso, quando estiver pronto, navegue e inicie o aplicativo que o AutoPlay teria iniciado, mas faça isso manualmente. Dessa forma, ele começa quando você está pronto, não quando você está tentando finalizar algo antes de alternar tarefas e ter o AutoPlay interferindo na sua capacidade de concluir rapidamente a tarefa para seguir em frente.

    
por 28.10.2012 / 22:36
0

Se não foi há muito tempo, veja se o ponto de restauração do sistema ainda está por aí. Quase sempre haverá um ponto de restauração antes de cada instalação. Caso contrário, você pode exportar as partes relevantes do registro, localizar e substituir, elas o importam de volta.

Basicamente, o Regedit exporta como um arquivo de texto. Você deseja exportar as chaves ". *" Em HK Classes Root. Em seguida, basta olhar para a pintura do Windows (mspaint.exe, eu acho) e substituí-lo com Paint.NET (não faço idéia do caminho).

    
por 11.07.2011 / 09:14