Desativar itens recentes em listas de atalhos para determinados programas

15

Existe alguma maneira de desativar os itens recentes nas configurações de programas específicos no Windows 7? Esse recurso é útil em alguns programas (como meu editor de texto), mas há outros programas que não preciso que todos vejam o que abri recentemente (como o meu player de vídeo). Eu procurei por uma solução para isso e encontrei duas "soluções":

  1. Desativar itens recentes em todos jumplists (abra as Propriedades da barra de tarefas e do menu Iniciar e desmarque a opção "Armazenar e exibir itens abertos recentemente no menu Iniciar e na barra de tarefas").
  2. Limpar manualmente o histórico de itens recentes.

Nenhuma dessas opções parece muito útil para mim. # 1 parece ser a melhor solução se você realmente não quiser que alguém veja seus documentos recentes, mas você perde essa funcionalidade para todos os programas em vez de apenas os que deseja, enquanto # 2 parece ser algo que é fácil de esquecer .

    
por user8783 06.10.2009 / 02:19

7 respostas

18

As listas de Jump para cada programa são armazenadas em "%AppData%\Microsoft\Windows\Recent\AutomaticDestinations" , mas elas estão em um formato binário com um nome obscuro. por exemplo. "8fbb9843e86d54f4.automaticDestinations-ms" (do qual eu me referirei como .adms a partir de agora)

É possível descobrir qual .adms pertence a qual programa com um pouco de tentativa e erro.

  • Abra um vídeo.

  • Coloque a pasta AutomaticDestinations na visualização Detail e classifique por Data de modificação.

    Apenas um ou dois .adms devem ser mostrando como modificado no passado minuto. Uma é provavelmente a lista de pastas recentes, o outro deve ser seu programa.

  • Exclua um dos .adms e tente Abra a lista de saltos do seu programa. (Programas no menu Iniciar ainda mostra a seta jumplist, você tem que clicar para ver se ele abre ou não faz nada)

Depois de ter identificado os .adms corretos, desapague-o e defina as propriedades do arquivo como Somente leitura (isso desativa completamente o jumplist) *

Como alternativa, anote o nome do arquivo e entre e apague-o sempre que precisar. O Windows irá recriá-lo com o mesmo nome.

* Eu tentei alterar outras permissões, mas ele quer permissões de gravação completas ou não funcionará de jeito nenhum!?

    
por 28.11.2009 / 02:42
7

Para desativar seletivamente a lista de saltos da barra de tarefas por aplicativo permanentemente :

  • Abra a pasta com bancos de dados de lista de atalhos no Explorer (há um arquivo por aplicativo): %código%
  • Faça o download de um programa gratuito chamado strings de < a href="https://technet.microsoft.com/en-us/sysinternals/default"> Windows Sysinternals na pasta da etapa anterior
  • Inicie %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations e navegue até o diretório de listas de atalhos | cmd.exe
  • O Strings.exe permite extrair palavras legíveis de qualquer arquivo binário, o que permite entender qual aplicativo criou um determinado banco de dados binário de listas de atalhos. Copie e cole o comando abaixo para criar um arquivo .txt com strings para cada banco de dados de listas de atalhos:
    cd %APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations
  • Revise arquivos .txt para determinar a qual aplicativo um jumplist pertence. Use a linha de comando: for %i in (*Destinations-ms) do @strings -n 5 %i >%i.txt ou abra arquivos .txt em um editor - o aplicativo que os criou seria óbvio a partir de nomes de aplicativos e nomes de arquivos acessados recentemente
  • A parte divertida de desativar as listas de salto da barra de tarefas para um aplicativo é notavelmente simples: crie um diretório com o mesmo nome que o nome do arquivo de banco de dados da lista de atalhos. No meu PC, para desativar as listas de atalhos do Adobe Reader, apaguei ee462c3b81abb6f6.automaticDestinations-ms e criei um novo diretório com o mesmo nome. Se você decidir usar listas de saltos desativadas novamente - exclua o diretório e o Windows recriará o arquivo de banco de dados de listas de atalhos e o histórico da lista de atalhos dentro dele

A solução foi originalmente publicada em istomin.de

    
por 26.02.2015 / 03:51
2

Se nada mais funcionar, você pode tentar configurar contas diferentes por usuário na máquina.

    
por 17.06.2010 / 19:37
2

Para desativar completamente uma lista de atalhos, usando o Google Chrome como exemplo, abra o Bloco de notas e digite o seguinte:

Set WshShell=Wscript.CreateObject("Wscript.Shell")
WshShell.Run "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe",7,FALSE

Salve o arquivo como um arquivo .vbs . Eu uso Internet.vbs em uma pasta que fiz como C:\Windows\Scripts\ . Em algum lugar, crie um novo atalho para Internet.vbs . Eu nomeei o atalho Internet . Em seguida, fixe o atalho Internet no menu Iniciar. Você pode até mesmo ir para as propriedades de atalho, alterar o ícone, ir para o arquivo executável do Google Chrome, selecionar abrir e usar o ícone do Google Chrome para o atalho.

Como o item fixado aponta para um script .vbs em vez do próprio executável, não haverá nenhuma lista de atalhos.

    
por 04.03.2014 / 17:42
1

Na verdade, acredito que a melhor solução é apenas uma configuração simples de registro. Eu postei esta solução no meu site há muito tempo aqui (para o Windows 7): link

Em essência, aqui está o que você precisa fazer: Abra o regedit com direitos de administrador e vá para: HKey_Current_User \ Software \ Microsoft \ Windows \ CurrentVersion \ Políticas \ Explorer

Crie um valor DWORD (32 bits) chamado NoRecentDocsHistory com um valor de 1 .

As listas de MRU no Windows Explorer e nos aplicativos do Office agora serão desativadas. Não é necessário reiniciar.

    
por 03.02.2018 / 14:25
0

Eu fiz isso para pastas e itens recentes do IE. Eu marquei listas de saltos. Sites abertos que eu uso com frequência e fixei-os no ícone da barra de tarefas. Fez o mesmo para pastas. Então eu desliguei os itens recentes. Clique com o botão direito no IE e ainda vejo os itens fixados. O mesmo para pastas. Quando verifico documentos recentes, nada é listado, pois os itens recentes estão desativados. Metade do trabalho, mas útil para mim de uma forma limitada.

    
por 22.03.2014 / 22:52
-1

Isso não é exatamente o que você quer, mas para desativar todas as listas de saltos, veja abaixo. Listas de saltos parecem inúteis para mim, especialmente porque mostram dados tão limitados, nem sequer te dão o caminho dos arquivos. Como a maioria das coisas no Windows, eles parecem pensar que quanto menos informação melhor, eu acho que quanto mais informações, melhor.

Para desativar todas as listas de atalhos, clique com o botão direito do mouse no menu Iniciar, onde não há ícone, clique em Propriedades, clique na aba "Menu Iniciar" e, em seguida, clique no botão "Personalizar". No canto inferior direito, você verá a opção "Número de itens a serem exibidos na Lista de Atalhos", altere para 0.

    
por 23.03.2012 / 16:21