Come far apparire le favicon di Chrome nel menu Start di Windows 10?


18

Uso più strumenti di Chrome > Aggiungi al desktop ... molto per bloccare le scorciatoie webapp sul desktop e sulla barra delle applicazioni e aprirle in una finestra cromeless separata.

Funziona benissimo, ma quando aggiungo il collegamento al menu Start, ottengo l'icona predefinita di Chrome invece della favicon.

La favicon viene visualizzata bene sul collegamento sul desktop e sulla barra delle applicazioni.

Come faccio a far apparire anche la favicon nel menu di avvio?

Dovrebbe essere un'icona di SharePoint


Le app di Chrome sono normali scorciatoie (anziché file .url). Appuntare gli URL in questo modo mostrerebbe l'icona personalizzata nella schermata Start. Prima di appuntare, salva l'icona fav localmente e applica al file .URL.
w32sh

Questo metodo ti consente di aprire l'URL in una nuova finestra di Chrome senza la finestra di chrome (barra degli URL, schede, ecc.)? Il collegamento che viene creato quando si salva un'app di Chrome punta su chrome.exe e ha un --app = flag.
Charles Roper,

Risposte:


28

Sembra che questo problema sia causato da una stranezza nel modo standard in cui Windows 10 seleziona un'icona per un riquadro. Ho trovato la seguente spiegazione di "Leo Vr" sul Forum di assistenza di Chrome:

La grande "icona" di Google nel menu di avvio e il fatto che per le app di Google tutte le "icone" siano le stesse non sono causati da un errore, ma sono "secondo le specifiche". Con l'aggiornamento di Windows 10 Threshold 2, Microsoft ha aggiunto la possibilità di personalizzare un po 'i riquadri nel menu di avvio. Google utilizza questa funzione, il che rende alcuni di noi infelici.

Questa personalizzazione viene eseguita aggiungendo un file "VisualElementsManifest.xml" alla directory in cui risiede l'eseguibile. Nel nostro caso è il file "chome.VisualElementsManifest.xml".

Quando si aggiunge un programma al menu di avvio, si verifica quanto segue: - viene creato un collegamento per il programma nella directory ".... \ AppData \ Roaming \ Microsoft \ Windows \ Menu di avvio \ Programmi". - viene creato un riquadro basato su questo collegamento E sul file "VisualElementsManifest.xml" precedentemente menzionato. Questo fa sì che tutte le scorciatoie per il programma "chrome.exe" abbiano la stessa grande "icona".

Cosa possiamo fare al riguardo?

  • nel caso in cui manchi il file "VisualElementsManifest.xml", per il riquadro viene utilizzata l'icona del collegamento. Nel nostro caso è esattamente quello che vogliamo.
  • se rimuoviamo (o rinominiamo) il file "VisualElementsManifest.xml" all'inizio non accade nulla.
  • il riquadro viene comunque aggiornato se il collegamento viene modificato. (È sufficiente se "lastwritetime" del collegamento cambia).
  • quindi ho cambiato il lastwritetime usando "powershell" (presente in Windows 10 per impostazione predefinita)
  • il comando per questo è: (ls "C: \ Users \ leo \ AppData \ Roaming \ Microsoft \ Windows \ Menu Start \ Programmi \ Chrome-apps \ Google Maps.lnk"). lastwritetime = get-date
  • ovviamente il nome del collegamento deve essere cambiato in quello specifico per il tuo caso.

In questo modo ho fatto apparire le icone delle app di Google come volevo. Spero che funzioni anche per te.

App di Chrome con icone corrette

"tfenster" nello stesso thread fornisce anche questo utile script di PowerShell (che ho dovuto modificare leggermente per funzionare) per aggiornare tutti i collegamenti nella cartella App di Chrome:

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

Grazie mille per la sceneggiatura. Ecco il bug registrato per questo: bugs.chromium.org/p/chromium/issues/detail?id=732357
Ujjwal Singh,

VisualElementsManifest.xml normalmente viene visualizzato come chrome.VisualElementsManifest.xml. Ma devi andare in questa cartella per trovarla: C: \ Programmi (x86) \ Google \ Chrome \ Application
Martin

1
Questo ha funzionato. Fondamentalmente ciò che devi fare sono questi passaggi: 1. Rinomina "chrome.VisualElementsManifest.xml" 2. Aggiorna l'icona (manualmente o usando lo script PowerShell citato)
droidgren,

In alternativa, dopo aver rinominato / rimosso VisualElementsManifest.xml è possibile semplicemente sbloccare e ripetere il collegamento al menu di avvio.
Kenneth Cochran,

4

Ecco un metodo più semplice che dovrebbe funzionare per la maggior parte delle persone:

Mi piace la risposta di Charles Roper ma non è utile per quelli di noi che non hanno esperienza con Windows Powershell.

(credito: https://www.youtube.com/watch?v=ISvelu_dym4 )

Fondamentalmente, crei una copia di chrome.exe , rinominalo in chrome2.exe e quindi punta tutti i collegamenti del menu di avvio a questo nuovo file exe.

Dopo aver fatto clic su Applica, le icone verranno visualizzate correttamente.

Ecco un passo dopo passo:

  1. Fai clic con il pulsante destro del mouse su una delle icone dei colpevoli nel menu Start e vai su Altro> Apri posizione file
  2. Da lì, fai clic destro sull'icona e seleziona Proprietà
  3. Fai clic sul pulsante Apri posizione file
  4. Fai clic su chrome.exe e premi ctrl + c per copiare, quindi ctrl + v per incollare una nuova copia
  5. Rinomina questa nuova copia in chrome2.exe
  6. Torna al menu di avvio e di nuovo vai a Altro> Apri posizione file su una delle icone
  7. Fai clic con il tasto destro su ciascuna delle scorciatoie dell'app di Chrome, seleziona Proprietà e modifica il campo Destinazione in modo che punti a chrome2.exe anziché a chrome.exe

Nota che non è necessario creare una nuova copia di chrome.exe per ogni collegamento; farà solo quello chrome2.exe .

In bocca al lupo!


1

In alternativa, crea un collegamento .URL a un sito. Sposta il file inC:\Users\{username}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

Quindi dall'elenco Tutte le app, fai clic con il pulsante destro del mouse sul collegamento e fai clic su Aggiungi per iniziare. inserisci qui la descrizione dell'immagine


3
Purtroppo questo apre una nuova scheda in una normale finestra di Chrome. Ho bisogno di una finestra cromeless separata.
Charles Roper,

Questo non funziona per me. Mostra solo l'icona di Chrome. Come si crea il collegamento URL?
Vapid Linus,

1

Ho trovato un altro bel modo per personalizzare i collegamenti di Startmenu con lo strumento TileIconifier Lo strumento è open-source e funziona bene in quasi tutti i collegamenti tranne MS Office.

Puoi ottenerlo qui .


0
  1. Ho creato i tagli delle app con il tasto destro del mouse su Chrome sul mio desktop in una cartella chiamata "Google Apps"
  2. Per ogni scorciatoia dell'app, ho preso la loro icona in una cartella separata chiamata "icone" (ad esempio% USERPROFILE% \ Desktop \ Google \ icons \ Gmail.ico)
  3. Ancora una volta per ogni scorciatoia dell'app, sono passato all'icona a quella acquisita (gmail a gmail, mappe a mappe ecc. Avevano ciascuna le stesse icone di prima ma non lo stesso file ico)
  4. Ho aggiunto questa cartella a C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programmi
  5. Ho cambiato il nome di VisualElementsManifest.xml in VisualElementsManifest.xmlbkup, quindi non l'ho cancellato ma il sistema non ha potuto vedere il file per fare il suo lavoro.
  6. Nel menu Start fai clic con il pulsante destro del mouse e app appuntate e FUNZIONA. risultato finale

0

Ho provato molte di queste opzioni, ma l'unica che ha funzionato per me è stata questa soluzione di g33kio:

Il motivo per cui le icone sono sbagliate è perché i collegamenti fanno riferimento a chrome.exe con le opzioni alla fine per avviare l'app. L'unico modo per risolvere questo problema è che Chrome crei file bat o file exe effettivi per lanciare le app con le icone associate. C'è un lavoro in giro, ma devi farlo per ogni app e non è un processo facile.

Devi arrivare alle normali icone utilizzate per Google Apps. Puoi fare una delle due cose:

  1. Fai clic su Start -> Tutte le app -> App di Chrome
  2. Fare clic con il tasto destro su una delle scorciatoie e andare su Altro -> Apri posizione file

O

  1. Apri Explorer e digita quanto segue nella barra degli indirizzi:
  2. % USERPROFILE% \ AppData \ Roaming \ Microsoft \ Windows \ Menu Start \ Programmi \ App di Chrome

Ora segui le istruzioni seguenti:

  1. Apri un'altra finestra di Explorer
  2. % USERPROFILE% \ AppData \ Local \ Google \ Chrome \ User Data \ Default \ Web Applications
  3. Vedrai una cartella per ogni app che hai installato
  4. Apri una delle cartelle
  5. Dovresti vedere un file icona e un altro file md5 (se non vedi le estensioni dovrai fare clic su Visualizza e quindi selezionare la casella accanto alle estensioni dei nomi)
  6. Fare clic con il tasto destro nello spazio bianco e quindi fare clic su Nuovo -> Documento di testo
  7. Apri il documento di testo e digita uno dei seguenti: Versione a 64 bit: "% PROGRAMFILES% \ Google \ Chrome \ Application \ chrome.exe" --profile-directory = Predefinito --app-id = [ID] Versione a 32 bit: "% PROGRAMFILES (x86)% \ Google \ Chrome \ Application \ chrome.exe" --profile-directory = Predefinito --app-id = [ID]
  8. Sostituisci [ID] con il nome della cartella in cui hai creato l'applicazione desktop meno il crx
  9. Esempio: _crx_gbchcmhmhahfdphkhkmpfmihenigjmpp sarebbe --app-id = gbchcmhmhahfdphkhkmpfmihenigjmpp
  10. Salva il file.
  11. Ora fai clic destro sul file e fai clic su Rinomina.
  12. Cambia il nome del file con il nome dell'app seguito e sostituisci .txt con .bat
  13. Ora fai clic con il pulsante destro del mouse sul file bat e trascinalo nella finestra di Explorer aperta nella prima parte
  14. Fai clic su Crea collegamento
  15. ora fai clic destro sulla nuova scorciatoia e fai clic su proprietà
  16. Fare clic sull'icona cambia e selezionare la cartella in cui è stato creato il file bat e selezionare il file .ico
  17. Alla fine rinominare la scorciatoia in qualunque cosa tu voglia apparire nel menu Start di Windows
  18. Il nuovo collegamento apparirà nel menu di avvio in tutte le app, da qui puoi aggiungerlo al menu di avvio

Quando si modificano le proprietà nel passaggio 15, impostare Runsu Minimizedo lampeggerà una finestra del prompt dei comandi quando la si apre.


-1

Risposta ancora più semplice che ha senso e funziona! passi:

  1. Apri il menu Start, fai clic con il pulsante destro del mouse sull'icona di Chrome offensiva, seleziona "apri posizione file".
  2. Fai clic con il tasto destro sull'app selezionata, seleziona "proprietà".
  3. Seleziona la scheda "Cambia icona", seleziona l'icona appropriata e fai clic su OK
  4. Seleziona "Applica" quindi "OK"
  5. Hai finito!

:)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.