Como obter os favicons do Chrome para aparecer no menu Iniciar do Windows 10?

13

Eu uso as Mais ferramentas > do Chrome Adicionar à área de trabalho ... apresenta muito para fixar os atalhos do webapp à minha área de trabalho e à barra de tarefas e fazer com que eles sejam abertos em uma janela sem cromo separada.

Isso funciona muito bem, mas quando atribuo o atalho ao menu Iniciar, recebo o ícone padrão do Chrome em vez do favicon.

O favicon é exibido bem no atalho da área de trabalho e na barra de tarefas.

Como faço para que o favicon apareça no menu Iniciar também?

    
por Charles Roper 09.11.2016 / 13:15

7 respostas

20

Parece que esse problema é causado por uma peculiaridade na maneira padrão como o Windows 10 escolhe um ícone para um bloco. Achei a seguinte explicação de "Leo Vr" no Fórum de Ajuda do Chrome:

The big Google-"icon" on the start-menu and the fact that for Google-apps all "icons" are the same are not caused by a fault, but are "according to spec". With the Windows 10 Threshold 2 update, Microsoft added the possibility to customize the tiles in the start menu a bit. Google uses this feature, which makes some of us unhappy.

This customizing is done by adding a file "VisualElementsManifest.xml" to the directory in which the executable resides. In our case it is the file "chome.VisualElementsManifest.xml".

When you add a program to the start menu, the following happens: - a shortcut for the program is made in the directory "....\AppData\Roaming\Microsoft\Windows\Start Menu\Programs". - a tile is made, based on this shortcut AND the before mentioned file "VisualElementsManifest.xml". This causes all shortcuts for the program "chrome.exe" to have the same big "icon".

What can we do about this?

  • in case the file"VisualElementsManifest.xml" is missing, the icon of the shortcut is used for the tile. In our case that is exactly what we want.
  • if we remove (or rename) the file "VisualElementsManifest.xml" at first nothing happens.
  • the tile is refreshed however if the shortcut is changed. (It is sufficient if the "lastwritetime" of the shortcut changes).
  • so I changed the lastwritetime using "powershell" (present in Windows 10 by default)
  • the command for this is: (ls "C:\Users\leo\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Chrome-apps\Google Maps.lnk").lastwritetime = get-date
  • of course the name of the shortcut needs to be changed to the one specific for your case.

This way I got the Google-apps icons to look the way I wanted. I hope it works for you as well.

Chrome apps with correct icons

"tfenster" no mesmo tópico também fornece este prático script do PowerShell (que eu tive que modificar um pouco para funcionar) para atualizar todos os atalhos na pasta de aplicativos do Google Chrome:

foreach ($file in (ls "~\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Chrome Apps")) {
     $file.LastWriteTime = get-date
}
    
por 09.11.2016 / 21:02
3

Aqui está um método mais fácil que deve funcionar para a maioria das pessoas:

Eu gosto da resposta de Charles Roper, mas não é útil para aqueles que não têm experiência com o Windows Powershell.

(crédito: link )

Basicamente, você cria uma cópia do chrome.exe , renomeia para chrome2.exe e aponta todos os atalhos do menu Iniciar para esse novo arquivo exe. / p>

Depois de clicar em Aplicar , seus ícones serão exibidos corretamente.

Aqui está um passo a passo:

  1. Clique com o botão direito do mouse em um dos seus ícones de culpado no menu Iniciar e vá para Mais > Abrir localização de arquivos
  2. A partir daí, clique com o botão direito no ícone e selecione Propriedades
  3. Clique no botão Abrir localização de arquivos
  4. Clique em chrome.exe e pressione ctrl + c para copiar e depois ctrl + v para colar uma nova cópia
  5. Renomeie esta nova cópia para chrome2.exe
  6. Volte para o menu Iniciar e vá novamente para Mais > Abrir localização de arquivos em um dos ícones
  7. Clique com o botão direito em cada um dos seus atalhos de aplicativos do Google Chrome, selecione Propriedades e altere o campo Destino para apontar para chrome2.exe em vez de < strong> chrome.exe

Observe que não há necessidade de criar uma nova cópia do chrome.exe para cada atalho; apenas o chrome2.exe serve.

Boa sorte!

    
por 28.10.2017 / 14:43
1

Como alternativa, crie um atalho .URL para um site. Mova o arquivo para C:\Users\{username}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

Em seguida, na lista Todos os aplicativos, clique com o botão direito do mouse no atalho e clique em Fixar no começo.

    
por 09.11.2016 / 15:26
0
  1. Criei shourtcuts de aplicativos com o botão direito do mouse no Chrome em minha área de trabalho uma pasta chamada "Google Apps"
  2. Para cada atalho de aplicativo, eu peguei o ícone deles em uma pasta separada chamado "ícones" (por ex. % USERPROFILE% \ Desktop \ Google \ icons \ Gmail.ico)
  3. Novamente para cada atalho de aplicativo, mudei para ícone para os que foram pegos (gmail para gmail, mapas para mapas, etc. cada um tinha os mesmos ícones que antes, mas não o mesmo arquivo ico)
  4. Adicionei esta pasta a C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programas
  5. eu mudei o nome do VisualElementsManifest.xml para VisualElementsManifest.xmlbkup, então eu não deletei, mas o sistema Não foi possível ver o arquivo para fazer seu trabalho.
  6. No menu Iniciar, clique com o botão direito do mouse e fixe os aplicativos e FUNCIONA. resultado final
por 12.07.2017 / 22:05
0

Encontrou outra maneira interessante de personalizar os Links do Startmenu com a Ferramenta TileIconifier A ferramenta é de código aberto e funciona bem em quase todos os atalhos, exceto no MS Office.

Você pode obtê-lo aqui .

    
por 21.10.2017 / 12:21
0

Experimentei muitas dessas opções, mas a única que funcionou para mim foi esta solução por g33kio:

The reason the icons are wrong is because the shortcuts refers the chrome.exe with the options on the end to launch the app. The only way to fix this is for chrome to create bat files, or actual exe files to lauch the apps with the associated icons. There is a work around, but you have to do it for each app and it's not an easy process.

You need to get to the normal icons that are used for google Apps. You can do one of two things:

  1. Click Start -> All Apps -> Chrome Apps
  2. Right Click on one of the short cuts and go to More -> Open File Location

OR

  1. Open Explorer and type the following into the address bar:
  2. %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Chrome Apps

Now follow the instructions below:

  1. Open another explorer window
  2. %USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\Web Applications
  3. You'll see a folder for each app you have installed
  4. Open one of the folders
  5. You should see an icon file and another md5 file (if you do not see the extensions you'll need to click view and then check the box next to file name extensions)
  6. Right click in white space and then click New -> Text Document
  7. Open the text document and type one of the following: 64 Bit Version: "%PROGRAMFILES%\Google\Chrome\Application\chrome.exe" --profile-directory=Default --app-id=[ID] 32 Bit Version: "%PROGRAMFILES(x86)%\Google\Chrome\Application\chrome.exe" --profile-directory=Default --app-id=[ID]
  8. Replace [ID] with the name of the folder you created the desktop application in minus the crx
  9. Example: _crx_gbchcmhmhahfdphkhkmpfmihenigjmpp would be --app-id=gbchcmhmhahfdphkhkmpfmihenigjmpp
  10. Save the file.
  11. Now right click on the file and click on rename.
  12. Change the name of the file to the app name followed and replace .txt with .bat
  13. Now right click on the bat file and drag it to the explorer window opened in the first part
  14. Click on create shortcut
  15. now right click on the new short cut and click on properties
  16. Click change icon and browse to the folder where you created the bat file and select the .ico file
  17. Finally rename the short cut to whatever you wan to appear in windows start menu
  18. The new shortcut will appear in the start menu under all apps, you can pin it to your start menu from there

Quando você estiver alterando as propriedades na etapa 15, defina Run para Minimized , ou ele piscará uma janela de prompt de comando quando você abri-lo.

    
por 05.06.2018 / 11:08
-1

Resposta ainda mais fácil que faz sentido e funciona! Etapas:

  1. Abra o menu Iniciar, clique com o botão direito do mouse no ícone do Chrome, selecione "abrir localização do arquivo. "
  2. Clique com o botão direito no aplicativo selecionado e selecione "propriedades".
  3. Selecione a guia "Alterar ícone", selecione o ícone apropriado e clique em OK
  4. Selecione "Aplicar" e "OK"
  5. Você terminou!

:)

    
por 11.04.2018 / 18:28