Скрипт Powershell для очистки самых последних используемых программ в меню "Пуск" в Vista и Windows 7
Ищу скрипт PowerShell, который очищает (удаляет) все элементы из самых последних использованных программ из меню Пуск Vista/Windows 7.
ПРИМЕЧАНИЕ. Очистка элементов не означает отключение поведения MRU - я все еще хочу, чтобы оно продолжало работать; просто уберите немедленный список любых записей.
2 ответа
В версиях Windows после Vista вам просто нужно почистить папку
% USERPROFILE% \ AppData \ Roaming \ Microsoft \ Windows \ Recent
Что касается сценария для этого, вы можете использовать обычную старую командную оболочку (.cmd)
del /F %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent\*.lnk
Или в PowerShell (благодаря комментарию @alastairs)
Remove-Item -Force "${env:USERPROFILE}\AppData\Roaming\Microsoft\Windows\Recent*.lnk"
Я не могу добавить комментарий к существующему ответу, но есть переменная окружения для пути AppData, которую вы, вероятно, должны использовать вместо этого, поэтому:
del / F% APPDATA% \ Microsoft \ Windows \ Recent *.lnk