如何将新程序添加到“开始”菜单?


8

我刚刚在计算机上添加了最新版本的Eclipse IDE。Eclipse以ZIP文件的形式分发,因此我将其解压缩到目录中,C:\Program Files就像处理Eclipse的先前版本一样。但是,我也喜欢开始菜单中的快捷方式。我没有办法实现这一目标。

解压缩ZIP后,其中一个文件是eclipse.exe。我过去所做的就是右键单击该文件,创建快捷方式,然后将其拖到开始菜单的“所有程序”部分中,并将其保存在该菜单中。在Windows 10中执行此操作时,我得到一个图标,指示我不能将其放到那里(有一个带斜线的红色圆圈)。

然后,我尝试使用右键单击菜单将应用程序固定到开始菜单。不过,这不是我要的内容:

开始菜单

然后,我在“超级用户”上找到了这个问题,并按照说明进行操作。我在桌面上为应用程序创建了一个快捷方式,然后将该快捷方式复制到%appdata%/Microsoft/Windows/Start Menu/Programs

快捷方式的位置

但是,结果与右键单击并固定到开始菜单相同-并非我想要的。

我不希望右侧部分中的Eclipse图标。我希望它显示在左侧列出Dia,Eclipse Luna和其他应用程序的部分中。这三个明显的解决方案似乎没有给我我想要的东西。

我该怎么做呢?


截至2015年9月7日,我正在运行Windows 10.1 Build 10240,但仍然存在此问题。我尝试了答案中发布的建议-将快捷方式放到%appdata%\Microsoft\Windows\Start Menu\ProgramsC:\ProgramData\Microsoft\Windows\Start Menu\Programs\目录中的可执行文件中,但没有成功获得期望的结果。

我确实尝试了一些新的东西。我去了%appdata%\Microsoft\Windows\Start Menu\Programs(Eclipse Process Framework和Eclipse Luna快捷方式所在的位置)并创建了一个名为Eclipse的新文件夹。该文件夹出现在“开始”菜单中。我将Eclipse Process Framework,Eclipse Luna和Eclipse Mars快捷方式复制到了该文件夹中。最终结果是这样的:

开始菜单7sept15

同样,这不是我所期望的。Eclipse Process Framework和Eclipse Luna图标进入了新文件夹,这很好。Eclipse火星图标停留在侧面,我不想要它。

文件夹结构如下所示:

C:\ Users \ Thomas Owens \ AppData \ Roaming \ Microsoft \ Windows \开始菜单\程序

C:\ Users \ Thomas Owens \ AppData \ Roaming \ Microsoft \ Windows \开始菜单\ Programs \ Eclipse

我很想知道这是否可以在以后的版本中解决。不幸的是,我确实喜欢某种程度的稳定性,因此更改为其他发行版流不会帮助我。但是,如果有人可以指出这是一个已知问题,并且已在以后的版本中得到确认,则一旦该版本流向主发行版,我将愿意接受该答案。


我创建了一个创建快捷方式的PowerShell脚本。如果我以标准用户身份运行,则快捷方式将显示在右侧。如果我以增强的特权运行它,它将显示在左侧列表中。但是,当我这样做时,由于某种我尚未完全理解的原因,目标消失了。因此,问题可能出在哪个用户添加了快捷方式上。
Smetad Anarkist

@SmetadAnarkist您可以共享PowerShell脚本吗?还是有关如何手动创建具有提升权限的快捷方式的信息?自从我问了这个问题已经一个月了,没有人提供实际可行的答案,所以我愿意尝试该脚本。
Thomas Owens 2015年

您可能需要研究Classic Shell,它可以与Win 10配合使用
。– Hefewe1zen

@ThomasOwens我的脚本基于本文中的说明computerperformance.co.uk/powershell/…,但是正如我所说的,TargetPath属性未正确设置。但是,IconLocation是。
Smetad Anarkist

Answers:


7

因此,模式似乎是这样的:

如果您曾经固定过启动快捷方式,那么以后创建到相同目标的任何快捷方式也会被固定。

一种解决方案:重命名或重新定位快捷方式的目标。

例如,我之前曾将快捷方式固定到VNC,所以无法使它出现在“所有应用”中。我重命名VNC-Viewer-5.2.3-Windows-64bit.exevnc 5.2.3.exe,并且在“程序”中为其创建的快捷方式现在显示在“所有应用”中,而不是固定的。

从未固定目标或重命名目标的快捷方式将显示在“所有应用”中。您可能必须重新启动才能看到它们,但是它们会出现。

不幸的是,就删除此关联而言,您似乎无法取消固定快捷方式。取而代之的是,取消固定只会删除快捷方式,如果您将其放回去,则被视为“重新打开固定针”。我推断这里有一个“应该固定”目标的数据库:

C:\Users\Saber\AppData\Local\TileDataLayer\Database\vedatamodel.edb

不过,我不知道有什么简单的方法可以编辑它。也许如果您使用十六进制编辑器来更改该文件中目标路径中的字母,它将对其进行修复。

其他张贴者建议使用干净Windows用户的副本覆盖整个TileDataLayer文件夹,但是对我来说似乎有点躲闪。


1
这个答案是正确的。首先取消固定并删除快捷方式。重命名该应用程序并在“开始菜单”文件夹中为其创建新的快捷方式之后,您可以将其恢复为原始名称,并且一切仍然可以进行。详细步骤在这里
mgiuffrida

-1

右键单击开始菜单上的Eclipse Luna(在屏幕快照的左侧),然后选择“打开文件位置”。该文件是快捷方式,而不是Eclipse可执行文件。将您新创建的Eclipse Mars快捷方式移动到与Eclipse Luna相同的文件夹中,这应该可以完成。


执行此操作时,路径为C:\Users\Thomas Owens\AppData\Roaming\Microsoft\Windows\Start Menu\Programs(与相同%appdata%\Microsoft\Windows\Start Menu\Programs)。Eclipse Luna和Eclipse Moon快捷方式都已经在这里。
Thomas Owens

1
这两个位置(mine和Robert的位置)是“开始”菜单上事物的按用户和所有用户的位置。如果将它们放置在“开始”菜单上后仍未出现在“开始”菜单上,则说明您的Windows安装有问题。该过程就是我为多个Windows版本(包括10 Tech Preview和10 release)创建Eclipse快捷方式的方式。您是发行版还是预览版?并安装了所有可用的更新吗?我知道在发布后不久会有许多补丁程序修复了这些奇怪的问题。
DarkMoon 2015年

哦,等所有其他方法都失败后,请尝试重新启动。耸耸肩也许没有正确刷新菜单。
DarkMoon 2015年

我在一个位置没有任何快捷方式重新启动,移动了快捷方式,重新启动了,再也没有任何响应。结果始终是左侧的图块,而按字母顺序列表中没有任何内容。我正在运行完全更新的Windows 10版本。
Thomas Owens

如果您双击它,Eclipse Mars可以很好地运行吗?并且,如果您同时使用exe和快捷方式的属性,则它们中的任何一个在第一个选项卡的底部是否都具有“取消阻止”按钮?另外,如果您创建其他快捷方式的新快捷方式并将其放置在与我们放入火星的文件夹相同的文件夹中,会发生同样的事情吗?
DarkMoon 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.