【问题标题】:Clear recently used programs from Windows 7 start menu从 Windows 7 开始菜单中清除最近使用的程序
【发布时间】:2012-11-08 16:08:14
【问题描述】:

有谁知道使用 powershell 在 Windows 7 上清除 MRU 开始菜单程序的方法吗?我看到了一种使用注册表编辑的方法,但我希望尽可能避免这种情况。

【问题讨论】:

  • this 你想做什么?
  • 我的意思是我从来没有见过它这样做的可能吗?我的意思是手动方式是windowssquad.com/… 否则我不完全确定如何使用reg hack 来解决它。我的意思是说实话,我想这样做的唯一原因是清除已经输入的默认项目。我觉得可能也有一种 WMI 方法可以做到这一点,但我已经在 powershell 中编写了一个脚本来在几台笔记本电脑上设置某些设置。所以我想将设置更改合并到其中。
  • 所以只想禁用跳转列表历史?而不是任何其他 MRU 项目,例如 Word 中的最近文件等。
  • 不,我真的不需要触摸任何物品。我的意思是我想清除所有默认项目,但禁用和重新启用设置似乎可以做到这一点,所以这似乎是最简单的事情,显然不是:p

标签: powershell windows-7 mru


【解决方案1】:

如果您想清除最近的节目列表(按下开始按钮时出现的列表),您可以选择以下选项:

1) 使用以下 Powershell 脚本并重新启动资源管理器(感谢 here):

del HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist

2) 因为你也说过禁用最近的节目列表对你有用,这里是the two ways to do it

  • 使用 REG 文件下载(参见上面的链接)。
  • 通过Local Group Policy Editor(我会推荐这个)。

这只是另一篇涵盖相关主题并详细解释其工作原理的有用文章:

Clear recently used programs in Start Menu in Windows 7.

【讨论】:

  • 所以第一个仍然使用 Regedit,第二个会很好,但仍然需要管理员访问权限,这是大多数用户没有的,所以不会真正起作用。
  • @user100541:通过Group Policy 使其工作不需要最终用户的管理员访问权限。
  • 当我运行 gpedit 时,它说我没有权限,所以我想我没有权限通过本地组策略修改它。
  • @user100541:您不会在每台 PC 上修改本地组策略,只需为您的域执行一次。如果您不是域管理员,请让您的域管理员将此设置添加到域策略中,该策略适用于一系列相关 PC。
  • 那么您基本上是在说完全禁用整个设置并且根本不使用它。我想清除列表中的默认 MRU 应用程序:Paint、Calculator、Snipping Tool、Sticky Notes 等,禁用设置并重新启用它只是一种解决方法,因为我不知道有任何其他方法可以做到这一点。如果我想要这样,并且如果通过域管理员更容易做到这一点,那么我会,但事实并非如此。
猜你喜欢
  • 1970-01-01
  • 2010-10-27
  • 2010-11-25
  • 2021-07-06
  • 1970-01-01
  • 1970-01-01
  • 2015-01-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多