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


18

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

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

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

我如何也将图标图标显示在开始菜单上?

应该是SharePoint图标


Chrome应用是常规的快捷方式(而不是.url文件)。以这种方式固定URL 将在“开始”屏幕中显示自定义图标。固定之前,请将fav图标保存在本地,然后应用于.URL文件。
w32sh

该方法是否允许您在没有窗口镶边(URL栏,选项卡等)的情况下将URL打开到新的Chrome窗口中?保存Chrome应用时创建的快捷方式指向chrome.exe,并带有--app =标志。
查尔斯·罗珀

Answers:


28

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

起始菜单上的大Google-“图标”,以及对于Google-应用程序而言,所有“图标”都相同的事实并非由故障引起,而是“根据规格”。随着Windows 10 Threshold 2更新,Microsoft增加了在开始菜单中自定义磁贴的可能性。Google使用此功能,这使我们中的一些人不满意。

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

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

我们该怎么办?

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

通过这种方式,我得到了Google应用程序图标,使其看起来像我想要的样子。我希望它也对您有用。

带有正确图标的Chrome应用

同一线程中的“ tfenster”还提供了此便捷的PowerShell脚本(我必须对其进行一些修改才能生效),以更新Chrome Apps文件夹中的所有快捷方式:

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

非常感谢您的脚本。这是为此记录的错误:bugs.chromium.org/p/chromium/issues/detail?id=732357
Ujjwal Singh

VisualElementsManifest.xml通常显示为chrome.VisualElementsManifest.xml。但是您必须转到此文件夹才能找到它:C:\ Program Files(x86)\ Google \ Chrome \ Application
Martin

1
这工作了。基本上,您需要执行以下步骤:1.重命名“ chrome.VisualElementsManifest.xml” 2.刷新图标(手动或使用提到的powershell脚本)
droidgren

重命名/删除VisualElementsManifest.xml后,也可以简单地将快捷方式固定并重新固定到开始菜单。
肯尼斯·科克伦

4

这是适用于大多数人的更简单的方法:

我喜欢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就可以。

祝好运!


1

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

然后从“所有应用”列表中,右键单击快捷方式,然后单击“固定到启动”。 在此处输入图片说明


3
不幸的是,这会在普通的Chrome窗口中打开一个新标签页。我需要一个单独的无镶边窗口。
查尔斯·罗珀

这对我不起作用。它仅显示Chrome图标。如何创建URL快捷方式?
Vapid Linus

1

找到了另一种使用工具TileIconifier自定义Startmenu链接的好方法。 该工具是开源的,在除MS Office之外的几乎所有快捷方式中都可以正常使用。

你可以在这里得到。


0
  1. 我在桌面上的Chrome上单击鼠标右键,在名为“ Google Apps”的文件夹中创建了应用程序快捷方式
  2. 对于每个应用程序快捷方式,我都将其图标抓到一个名为“ icons”的单独文件夹中(例如,%USERPROFILE%\ Desktop \ Google \ icons \ Gmail.ico)。
  3. 再次为每个应用程序快捷方式,我将图标更改为已抓取的图标(从gmail更改为gmail,将地图更改为地图等。它们每个都具有与以前相同的图标,但没有相同的ico文件)
  4. 我将此文件夹添加到C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs
  5. 我将VisualElementsManifest.xml的名称更改为VisualElementsManifest.xmlbkup,因此我没有删除它,但是系统看不到文件来完成其工作。
  6. 在开始菜单上,右键单击并固定应用程序,然后运行。 最后结果

0

我尝试了许多这样的选择,但是唯一对我有用的是g33kio的解决方案

图标错误的原因是因为快捷方式引用了chrome.exe,最后带有启动应用程序的选项。解决此问题的唯一方法是让chrome创建bat文件,或创建实际的exe文件,以便为应用程序关联图标。有一个解决方法,但是您必须为每个应用程序都要做,这不是一个容易的过程。

您需要转到用于Google Apps的常规图标。您可以执行以下两项操作之一:

  1. 点击开始->所有应用-> Chrome应用
  2. 右键单击快捷方式之一,然后转到“更多”->“打开文件位置”

要么

  1. 打开资源管理器,然后在地址栏中输入以下内容:
  2. %USERPROFILE%\ AppData \ Roaming \ Microsoft \ Windows \开始菜单\程序\ Chrome Apps

现在,请按照以下说明进行操作:

  1. 打开另一个资源管理器窗口
  2. %USERPROFILE%\ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Web应用程序
  3. 您会看到每个已安装应用程序的文件夹
  4. 打开其中一个文件夹
  5. 您应该看到一个图标文件和另一个md5文件(如果看不到扩展名,则需要单击“查看”,然后选中文件扩展名旁边的框)
  6. 右键单击空白,然后单击新建->文本文档
  7. 打开文本文档,然后输入以下值之一:64位版本:“%PROGRAMFILES%\ Google \ Chrome \ Application \ chrome.exe” --profile-directory =默认--app-id = [ID] 32位版本: “%PROGRAMFILES(x86)%\ Google \ Chrome \ Application \ chrome.exe” --profile-directory =默认--app-id = [ID]
  8. 将[ID]替换为您创建的桌面应用程序的文件夹名称(减去crx)
  9. 示例:_crx_gbchcmhmhahfdphkhkmpfmihenigjmpp将是--app-id = gbchcmhmhahfdphkhkmpfmihenigjmpp
  10. 保存文件。
  11. 现在,右键单击该文件,然后单击重命名。
  12. 将文件名更改为紧随其后的应用程序名称,然后将.txt替换为.bat
  13. 现在,右键单击bat文件并将其拖到第一部分中打开的资源管理器窗口中
  14. 点击创建快捷方式
  15. 现在,右键单击新的快捷方式,然后单击属性
  16. 单击更改图标,然后浏览到创建bat文件的文件夹,然后选择.ico文件。
  17. 最后将快捷方式重命名为您希望在Windows开始菜单中显示的快捷方式
  18. 新的快捷方式将显示在所有应用程序下的“开始”菜单中,您可以从此处将其固定到“开始”菜单中

在步骤15中更改属性时,将其设置RunMinimized,否则在打开它时将闪烁一个命令提示符窗口。


-1

甚至更简单的答案是有道理的并且可行!脚步:

  1. 打开“开始”菜单,右键单击有问题的Chrome图标,选择“打开文件位置”。
  2. 右键单击选定的应用程序,选择“属性”。
  3. 选择“更改图标”选项卡,选择适当的图标,然后单击“确定”。
  4. 选择“应用”,然后选择“确定”
  5. 你完成了!

:)

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.