如何让 Chrome 图标出现在 Windows 10 开始菜单中?

Cha*_*per 23 start-menu google-chrome windows-10

我使用 Chrome 的更多工具 > 添加到桌面...功能很多,可以将 webapp 快捷方式固定到我的桌面和任务栏,并在单独的无浏览器窗口中打开它们。

这很好用,但是当我将快捷方式固定到开始菜单时,我得到的是 Chrome 的默认图标而不是网站图标。

图标在桌面快捷方式和任务栏上显示良好。

如何让网站图标也出现在开始菜单上?

应该是一个 SharePoint 图标

Cha*_*per 29

看起来这个问题是由 Windows 10 为磁贴选择图标的标准方式的一个怪癖引起的。我在 Chrome 帮助论坛上找到了“Leo Vr”的以下解释

开始菜单上的大谷歌“图标”以及谷歌应用程序所有“图标”都相同的事实并非由故障引起,而是“根据规范”。随着 Windows 10 Threshold 2 更新,微软增加了在开始菜单中自定义磁贴的可能性。谷歌使用了这个功能,这让我们中的一些人不高兴。

这种定制是通过将文件“VisualElementsManifest.xml”添加到可执行文件所在的目录来完成的。在我们的例子中,它是文件“chome.VisualElementsManifest.xml”。

将程序添加到开始菜单时,会发生以下情况: - 在目录“....\AppData\Roaming\Microsoft\Windows\Start Menu\Programs”中创建程序的快捷方式。- 基于此快捷方式和前面提到的文件“VisualElementsManifest.xml”制作了一个磁贴。这会导致程序“chrome.exe”的所有快捷方式都具有相同的大“图标”。

我们能做些什么呢?

  • 如果缺少文件“VisualElementsManifest.xml”,则将快捷方式的图标用于磁贴。在我们的例子中,这正是我们想要的。
  • 如果我们首先删除(或重命名)文件“VisualElementsManifest.xml”,则不会发生任何事情。
  • 但是,如果更改快捷方式,则会刷新磁贴。(如果快捷方式的“lastwritetime”改变就足够了)。
  • 所以我使用“powershell”更改了lastwritetime(默认情况下出现在Windows 10中)
  • 这个命令是:(ls "C:\Users\leo\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Chrome-apps\Google Maps.lnk").lastwritetime = get-date
  • 当然,快捷方式的名称需要更改为特定于您的情况的名称。

通过这种方式,我让 Google 应用程序图标看起来像我想要的样子。我希望它也适用于你。

带有正确图标的 Chrome 应用

同一线程中的“tfenster”还提供了这个方便的 PowerShell 脚本(我必须稍微修改它才能工作),用于更新 Chrome Apps 文件夹中的所有快捷方式:

foreach ($file in (ls "~\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Chrome Apps")) {
     $file.LastWriteTime = get-date
}
Run Code Online (Sandbox Code Playgroud)


Ada*_*ner 6

这是一个更简单的方法,应该适用于大多数人:

我喜欢 Charles Roper 的回答,但它对我们这些没有使用 Windows Powershell 经验的人没有帮助。

(信用:https : //www.youtube.com/watch?v=ISvelu_dym4

基本上,您创建chrome.exe的副本,将其重命名为chrome2.exe,然后将所有开始菜单快捷方式指向这个新的 exe 文件。

单击应用后,您的图标将正确显示。

下面是一个步骤:

  1. 右键单击开始菜单中的罪魁祸首图标之一,然后转到“更多”>“打开文件位置”
  2. 从那里,右键单击图标并选择属性
  3. 单击打开文件位置按钮
  4. 单击chrome.exe并按ctrl+c复制,然后按ctrl+v粘贴新副本
  5. 将此新副本重命名为chrome2.exe
  6. 返回开始菜单,然后再次转到其中一个图标上的“更多”>“打开文件位置
  7. 右键单击每个 chrome 应用程序快捷方式,选择属性并将目标字段更改为指向chrome2.exe而不是chrome.exe

请注意,无需为每个快捷方式创建 chrome.exe 的新副本;只有一个chrome2.exe就可以了。

祝你好运!


w32*_*2sh 2

或者,创建站点的 .URL 快捷方式。将文件移至C:\Users\{username}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

然后从“所有应用程序”列表中,右键单击该快捷方式,然后单击“固定到开始”。 在此输入图像描述

  • 不幸的是,这会在普通 Chrome 窗口中打开一个新选项卡。我需要一个单独的无铬窗户。 (4认同)