Script Powershell para limpar os programas usados mais recentemente no menu Iniciar no Vista e no Windows 7

2

Estou procurando um script PowerShell que limpe (remova) todos os itens dos programas usados recentemente no menu Iniciar / Windows 7 Iniciar.

NOTA: Limpar os itens não significa desabilitar o comportamento do MRU - eu ainda quero manter o comportamento do MRU ativado; Limpe a lista imediata de todas as entradas.

    
por user2666 28.05.2009 / 21:50

2 respostas

3

Nas versões do Windows pós Vista, você só precisa limpar a pasta

%userprofile%\AppData\Roaming\Microsoft\Windows\Recent

Quanto a um script para fazer isso, você poderia usar um shell de comando antigo regular (.cmd)

del /F %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent\*.lnk

Ou no PowerShell (graças a @ alastairs 'comment )

Remove-Item -Force "${env:USERPROFILE}\AppData\Roaming\Microsoft\Windows\Recent‌​*.lnk"
    
por 28.05.2009 / 22:27
0

Eu não posso adicionar um comentário à resposta existente, mas há uma variável de ambiente para o caminho AppData que você provavelmente deveria usar, então:

del / F% APPDATA% \ Microsoft \ Windows \ Recente * .lnk

    
por 13.06.2009 / 07:33