我正在寻找一个PowerShell脚本,从Vista / Windows 7“开始”菜单中清除(删除)最近使用过的程序中的所有项目。
注:清洁项目并不意味着禁用MRU行为 – 我仍然希望它保持MRU的行为; 只需清理任何条目的直接列表。
在Vista后的Windows版本中,你只需要清理文件夹
%USERPROFILE%\应用程序数据\漫游\微软\的Windows \近期
至于脚本来做到这一点,你可以使用一个普通的旧命令shell(.cmd)
del /F %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent\*.lnk
或者在PowerShell中(感谢@alastairs的评论 )
Remove-Item -Force "${env:USERPROFILE}\AppData\Roaming\Microsoft\Windows\Recent*.lnk"
我不能添加注释到现有的答案,但有一个应用程序数据path的环境variables,你应该可能使用,所以:
del / F%APPDATA%\ Microsoft \ Windows \ Recent * .lnk