为什么固定的项目在 Windows 7 开始菜单中会出现两次?

为什么固定的项目在 Windows 7 开始菜单中会出现两次?

我的开始菜单有两个 Firefox 条目。我将 Firefox 固定到开始菜单。一个快捷方式来自 C:\ProgramData\Microsoft\Windows\Start Menu\Programs 文件夹,另一个来自 C:\Users\\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu。我检查了一下,两个快捷方式的目标完全相同(“C:\Program Files (x86)\Mozilla Firefox\firefox.exe”)。

这些不应该出现两次。在另一个 Windows 7 系统上,当我固定一个项目时,它不再出现在其他(最近)列表中。但是在这个系统上,它确实出现了。

如果我取消固定的快捷方式,它就会消失,只会出现另一个图标。但我只想要固定的版本。

有没有办法让两个图标不再显示?

问题截图

答案1

1 表示固定,2 表示“最近打开”,并且 #2 列表可能会根据您使用的程序和使用频率而有所不同。

在此处输入图片描述

信息来源

答案2

所以我发现了问题所在。我全新安装了 Windows 7,但从旧安装中复制了我的用户文件夹。这包括复制 C:\Users\<user>\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu 文件夹。

尽管 Windows 在我的开始菜单中显示了“固定”图标,但实际上并没有将它们显示为固定。当我进入该文件夹并删除所有快捷方式时,重复的条目就消失了。

答案3

好的,我已经经历了这个问题很多年了。当我添加快捷方式链接或实际的 .exe 时 - 我只将它放在一个仅用于我的“用户帐户”的“启动”文件夹中,而不放在任何其他帐户中。我也检查了这个“固定”解决方案,“最近打开”不是问题所在。

以下是我可以补充的内容:1. 我有两个特别的程序,我想让它们自动启动。它们非常小,真的可以算作一个独立或便携的程序。- 一个只是一个非常简单的桌面时钟程序。不是 Windows 小工具。- Process Explorer 是一个“任务管理器替代品”。

无论我将它们添加到“启动”目录时如何,都会启动两个实例。

有一次我实际上错误地做了其他事情来修复了这个问题,所以我不知道我做了什么,但幸运的是,在我有更改需要跟进之前,我需要从备份中进行恢复,所以我回到他们那里启动两次,然后在重新启动后手动终止。

我决定对此进行更多研究,我发现如果你在互联网上查看,你会发现使用 Windows 中“启动”文件夹的替代方法,你可以通过 Windows 注册表使用“Regedit”来完成

这对我来说很有效。转到:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

  1. 右键单击屏幕左侧的“运行”,并选择“新建 - 字符串值”。

  2. 输入您想要的名称。我想要“Process Explorer”,所以我就叫它“Process Explorer”

  3. 然后我右键点击右侧的新“进程资源管理器”,并选择“修改”。现在它会要求您输入“值数据”。现在您要输入要启动的程序的路径。

  4. 请记住,我正在使用(Win 7 64),并且我将 Processor Explorer 放在 Windows 7 的 32 部分,因此我的位于 C:\Program Files (x86) 中。

  5. 这是我在“数值数据”中输入的内容:“C:\Program Files (x86)\ProcessExplorer\procexp64.exe”/t

(带“ ”标记)

  1. 该路径只是当 Windows 可以找到我想要启动的 exe 文件时。最后我添加了“/t”,它告诉 Windows 将其最小化到系统托盘中启动。如果您不想将其最小化启动,请不要添加它。

这对我很有用。

在写这篇文章时,我假设了几个因素,其中最重要的是,您具备修改 Windows 注册表的基本知识。如果您从未使用过“regedit”或不知道我在这里所说的内容,请不要这样做。修改 Windows 注册表而不知道如何“撤消”是非常危险的。

希望这可以帮助,

相关内容