O problema com last used
ou (in)frequently used
é que é praticamente impossível torná-lo exato. O Windows não rastreia todos os arquivos que um programa 'instala'; cabe ao próprio instalador do programa fazê-lo. O programa então registra uma entrada na lista de programas ( somente , se quiser), com um link para seu próprio desinstalador. Indiscutivelmente, os instaladores criados com o Windows Installer podem expor mais informações e são gerenciados mais centralmente, mas ainda é possível que os programas despejam arquivos em qualquer lugar.
O que constitui o uso? É quando o executável principal é executado? Quando algum arquivo associado é tocado? Quando as configurações que vivem no perfil do usuário são modificadas? Lembre-se de que não é necessário "executar" um arquivo para "lê-lo"; por exemplo, um programa antivírus que examina um arquivo pode ser considerado "uso".
O método que descrevi abaixo aparentemente foi desativado desde o XP (onde a coluna parece estar habilitada por padrão), e nunca foi confiável de qualquer maneira.
Não tenho certeza do que exatamente define 'usado', mas a janela Uninstall or change a program
(pelo menos no Windows 8, eu esperaria voltar ao Vista, se não ao XP) tem uma coluna com esse título.
-
Abra
Uninstall or change a program
, seja pelo painel de controle ou pelo menu Iniciar / pesquisa de tela. -
Clique com o botão direito em um cabeçalho de coluna. Selecione
More...
Marque
LastUsedOn
-
Agora você pode clicar no novo cabeçalho da coluna para classificar em ordem crescente ou decrescente.