在另一篇文章中,有人问了一个问题:如何从“开始”菜单的最近列表中永久删除/禁止程序?(因为手动删除它们只有在程序再次启动后才会重新打开它们。)
唯一的答案是建议“关闭该功能”。
这个答案虽然对某些人有用,但对我却没用。那些确实经常使用的程序是通过快捷方式放在桌面上的。那些在开始菜单上的程序,是不经常使用的,或者可能只在本周使用过,然后 2 个月没用过,后来又用过一次。
因此,正如读者所建议的那样,关闭该功能并手动添加您想要的程序的链接后,这样做是行不通的,因为我可能不希望它们在“下周”出现在那里,我也不喜欢必须手动添加它们并一直手动删除它们的想法。
在 Windows XP 中,曾经有一个名为 TweakUI(Power Toys)的 Microsoft 小程序可以做到这一点——控制哪些程序可以运行,哪些不能运行。考虑到 TweakUi 最初是为 Windows 1 或 2 版本(Windows 95 之前)制作的
我犹豫是否再次在 Windows 7 上使用它。有人有什么建议吗?
答案1
最初的 TweakUI 是为Windows 95,后来更新为 Windows 98。它根本行不通在 Windows 1.x、2.x 或 3.x 中;这些操作系统甚至没有配置 TweakUI 的大部分功能。
但是,您使用的版本是专门为 Windows XP 编写的 – 正如其“关于”页面所述,“对于 Windows XP(SP1 或更高版本)和 Windows Server 2003”。在 Windows 7 系统上尝试 TweakUI for WinXP 应该没有坏处。
TweakUI 的“从常用程序中隐藏”功能所做的修改也可以使用注册表编辑器 ( regedit.exe
) 手动完成。
- 转到 [
HKEY_CURRENT_USER\Software\Classes\Applications
] 子项。 - 创建一个以程序基本名称命名的子键(例如 [
uTorrent.exe
])。 - 在该子项中,创建一个名为“ ”的字符串值 (REG_SZ)
NoStartPage
。将其数据留空。
如果该程序仍然继续显示在最近使用列表中,请尝试为该程序创建一个新的快捷方式,看看是否能解决问题。安装程序创建的快捷方式可能会导致此设置不起作用,而用户创建的快捷方式则正常工作。
安装程序可以设置的快捷方式中有一些隐藏设置,您事后无法更改,即应用程序用户模型 ID。这些设置将阻止设置NoStartPage
产生任何效果,这就是为什么您需要将安装程序快捷方式替换为用户创建的快捷方式。