Powershell 脚本用于清理 Vista 和 Windows 7 中“开始”菜单上最近使用的程序

Powershell 脚本用于清理 Vista 和 Windows 7 中“开始”菜单上最近使用的程序

我正在寻找一个 powershell 脚本,可以清除(删除)Vista/Windows 7 开始菜单中最近使用的程序中的所有项目。

注意:清理项目并不意味着禁用 MRU 行为 - 我仍然希望它保持 MRU 行为;只需清理任何条目的直接列表。

答案1

在 Vista 之后的 Windows 版本中,你只需要清理文件夹

%用户配置文件%\应用程序数据\漫游\微软\的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"

答案2

我无法对现有答案添加评论,但是 AppData 路径有一个环境变量,您可能应该使用它,因此:

删除/F %APPDATA%\Microsoft\Windows\Recent*.lnk

相关内容