quinta-feira, 10 de fevereiro de 2011

Eliminar programas do menu de contexto "Abrir com"

Ao clicar com o botão direito do rato num ficheiro, uma das opções do menu de contexto é "Abrir com". Esta opção é útil, por exemplo, para ficheiros média que podem ser lidos por diferentes programas o que permite, assim, a melhor escolha em função das características do ficheiro e da aplicação.
Para adicionar novos programas que não constam da lista basta clicar na última opç
ão "Escolher programa predefinido" e pesquisar na janela o programa desejado.


  1. programa predefinido;
  2. mais programas;
  3. mais programas que não constem da lista anterior;
  4. desmarcar se não se quiser que o novo programa seja o predefinido.
Remover um programa da lista do menu de contexto "Abrir com"

O processo inverso já necessita de uma intervenção no registo do Wi
ndows. Para remover um programa da lista de opções "Abrir com":
  1. executar o "regedit.exe";
  2. ir para HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts;
  3. escolher a extensão do ficheiro pretendido;
  4. no painel direito encontram-se letras correspondentes aos programas que constam da lista (para saber qual o programa abrir a cadeia com duplo clique do rato);
  5. escolher a letra (programa) que se deseja eliminar e usar a tecla "delete";
  6. fazer duplo clique na cadeia "MRUlist" e eliminar a mesma letra;
Se o programa não desapareceu da lista, significa que as definições estão atribuídas também para todos os perfis de utilizadores e não apenas para o actual. Nesse caso repete-se o processo mas agora em:
HKEY_CLASSES_ROOT

Se o programa voltar a aparecer na lista significa que pode estar a ser criada pela chave:
HKEY_CLASSES_ROOT \ SystemFileAssociations


Para remover o programa de todas as listas:
  1. executar o "regedit.exe";
  2. ir para HKEY_CLASSES_ROOT/Applications;
  3. escolher o programa a remover das listas "Abrir com";
  4. com o botão direito do rato no painel da direita, criar uma nova cadeia com o nome "NoOpenWith";




Para mais informações consultar o artigo Customizing Windows XP’s Open With List