Wie werden Chrome-Favoriten im Windows 10-Startmenü angezeigt?

18

Ich verwende die Chrome-Funktionen Weitere Tools> Zum Desktop hinzufügen ... , um Webapp-Verknüpfungen auf meinem Desktop und in der Taskleiste anzuheften und sie in einem separaten chromlosen Fenster zu öffnen.

Das funktioniert prima, aber wenn ich die Verknüpfung zum Startmenü anhefte, wird anstelle des Favicons das Standardsymbol von Chrome angezeigt.

Das Favicon wird auf der Desktop-Verknüpfung und in der Taskleiste gut angezeigt.

Wie kann ich das Favicon auch im Startmenü anzeigen lassen?

Sollte ein SharePoint-Symbol sein

Charles Roper
quelle
Chrome Apps sind normale Verknüpfungen (anstelle von .url-Dateien). Wenn Sie URLs auf diese Weise fixieren, wird auf dem Startbildschirm das benutzerdefinierte Symbol angezeigt. Speichern Sie vor dem Anheften das Favoriten-Symbol lokal und wenden Sie es auf die .URL-Datei an.
w32sh
Können Sie mit dieser Methode die URL in einem neuen Chrome-Fenster ohne das Fensterchrom öffnen (URL-Leiste, Registerkarten usw.)? Die Verknüpfung, die beim Speichern einer Chrome-App erstellt wird, zeigt auf chrome.exe und weist das Flag --app = auf.
Charles Roper

Antworten:

28

Es sieht so aus, als würde dieses Problem durch eine Eigenart verursacht, wie Windows 10 ein Symbol für eine Kachel auswählt. Ich habe die folgende Erklärung von "Leo Vr" im Chrome-Hilfeforum gefunden:

Das große Google- "Icon" im Startmenü und die Tatsache, dass bei Google-Apps alle "Icons" gleich sind, sind nicht fehlerbedingt, sondern "gemäß Spezifikation". Mit dem Windows 10 Threshold 2-Update hat Microsoft die Möglichkeit hinzugefügt, die Kacheln im Startmenü etwas anzupassen. Google nutzt diese Funktion, die einige von uns unglücklich macht.

Dieses Customizing erfolgt durch Hinzufügen einer Datei "VisualElementsManifest.xml" zu dem Verzeichnis, in dem sich die ausführbare Datei befindet. In unserem Fall ist es die Datei "chome.VisualElementsManifest.xml".

Wenn Sie dem Startmenü ein Programm hinzufügen, geschieht Folgendes: - Eine Verknüpfung für das Programm wird im Verzeichnis ".... \ AppData \ Roaming \ Microsoft \ Windows \ Startmenü \ Programme" erstellt. - Auf der Grundlage dieser Verknüpfung UND der zuvor erwähnten Datei "VisualElementsManifest.xml" wird eine Kachel erstellt. Dadurch haben alle Verknüpfungen für das Programm "chrome.exe" dasselbe große "Symbol".

Was können wir dagegen tun?

  • Falls die Datei "VisualElementsManifest.xml" fehlt, wird das Symbol der Verknüpfung für die Kachel verwendet. In unserem Fall ist das genau das, was wir wollen.
  • Wenn wir die Datei "VisualElementsManifest.xml" entfernen (oder umbenennen), passiert zunächst nichts.
  • Die Kachel wird jedoch aktualisiert, wenn die Verknüpfung geändert wird. (Es ist ausreichend, wenn sich die "letzte Schreibzeit" der Verknüpfung ändert.)
  • deshalb habe ich die lastwritetime mit "powershell" geändert (standardmäßig in Windows 10 vorhanden)
  • Der Befehl hierfür lautet: (ls "C: \ Benutzer \ leo \ AppData \ Roaming \ Microsoft \ Windows \ Startmenü \ Programme \ Chrome-apps \ Google Maps.lnk"). lastwritetime = get-date
  • Natürlich muss der Name der Verknüpfung in den Namen geändert werden, der für Ihren Fall spezifisch ist.

Auf diese Weise habe ich die Google-Apps-Symbole so gestaltet, wie ich es wollte. Ich hoffe, es funktioniert auch für Sie.

Chrome-Apps mit korrekten Symbolen

"tfenster" im selben Thread enthält auch dieses praktische PowerShell-Skript (das ich leicht ändern musste, damit es funktioniert), um alle Verknüpfungen im Chrome Apps-Ordner zu aktualisieren:

foreach ($file in (ls "~\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Chrome Apps")) {
     $file.LastWriteTime = get-date
}
Charles Roper
quelle
Vielen Dank für das Drehbuch. Hier ist der gemeldete
Ujjwal Singh 18.06.17
Die VisualElementsManifest.xml wird normalerweise als chrome.VisualElementsManifest.xml angezeigt. Sie müssen jedoch zu diesem Ordner gehen, um ihn zu finden: C: \ Programme (x86) \ Google \ Chrome \ Application
Martin
1
Das hat funktioniert. Grundsätzlich müssen Sie die folgenden Schritte ausführen: 1. Benennen Sie "chrome.VisualElementsManifest.xml" um. 2. Aktualisieren Sie das Symbol (entweder manuell oder mithilfe des erwähnten Powershell-Skripts)
droidgren
Alternativ können Sie nach dem Umbenennen / Entfernen der VisualElementsManifest.xml-Datei die Verknüpfungen zum Startmenü einfach lösen und neu erstellen.
Kenneth Cochran
4

Hier ist eine einfachere Methode, die für die meisten Menschen funktionieren sollte:

Ich mag die Antwort von Charles Roper, aber es ist nicht hilfreich für diejenigen von uns, die keine Erfahrung mit der Windows PowerShell haben.

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

Grundsätzlich erstellen Sie eine Kopie von chrome.exe , benennen sie in chrome2.exe um und verweisen dann alle Startmenü-Verknüpfungen auf diese neue exe-Datei.

Sobald Sie auf Übernehmen klicken, werden Ihre Symbole korrekt angezeigt.

Hier ist eine Schritt für Schritt:

  1. Klicken Sie im Startmenü mit der rechten Maustaste auf eines Ihrer Schuldigen-Symbole und wählen Sie " Mehr"> "Dateispeicherort öffnen"
  2. Klicken Sie von dort mit der rechten Maustaste auf das Symbol und wählen Sie Eigenschaften
  3. Klicken Sie auf die Schaltfläche Open File Location
  4. Klicken Sie auf chrome.exe und drücken Sie zum Kopieren Strg + C und dann Strg + V, um eine neue Kopie einzufügen
  5. Benennen Sie diese neue Kopie in chrome2.exe um
  6. Kehren Sie zu Ihrem Startmenü zurück und gehen Sie erneut auf eines der Symbole zu Mehr> Dateispeicherort öffnen
  7. Klicken Sie mit der rechten Maustaste auf die Verknüpfungen Ihrer Chrome-App, wählen Sie " Eigenschaften" und ändern Sie das Feld " Ziel" so , dass es auf " chrome2.exe" anstelle von " chrome.exe" zeigt

Beachten Sie, dass für jede Verknüpfung keine neue Kopie von chrome.exe erstellt werden muss. nur die eine chrome2.exe reicht aus .

Viel Glück!

Adam C. Joiner
quelle
1

Alternativ können Sie eine URL-Verknüpfung zu einer Site erstellen. Verschieben Sie die Datei nachC:\Users\{username}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs

Klicken Sie dann in der Liste "Alle Apps" mit der rechten Maustaste auf die Verknüpfung und klicken Sie auf "Zum Starten anheften". Bildbeschreibung hier eingeben

w32sh
quelle
3
Leider öffnet dies einen neuen Tab in einem normalen Chrome-Fenster. Ich brauche ein separates chromloses Fenster.
Charles Roper
Das funktioniert bei mir nicht. Es wird nur das Chrome-Symbol angezeigt. Wie erstellen Sie die URL-Verknüpfung?
Vapid Linus
1

Es wurde eine weitere Möglichkeit gefunden, die Startmenü-Links mit dem Tool TileIconifier anzupassen. Das Tool ist Open-Source und funktioniert mit Ausnahme von MS Office in fast allen Verknüpfungen.

Sie können es hier bekommen .

q3fuba
quelle
0
  1. Ich habe App-Shourtcuts mit einem Rechtsklick auf Chrome auf meinem Desktop in einem Ordner namens "Google Apps" erstellt.
  2. Für jede App-Verknüpfung habe ich ihr Symbol in einem separaten Ordner namens "icons" abgelegt (z. B.% USERPROFILE% \ Desktop \ Google \ icons \ Gmail.ico).
  3. Auch hier habe ich für jede App-Verknüpfung das Symbol in die ausgewählten geändert (Google Mail in Google Mail, Karten in Karten usw.). Beide hatten dieselben Symbole wie zuvor, aber nicht dieselbe ICO-Datei.
  4. Ich habe diesen Ordner zu C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs hinzugefügt
  5. Ich habe den Namen von VisualElementsManifest.xml in VisualElementsManifest.xmlbkup geändert, damit ich ihn nicht lösche, aber das System konnte die Datei nicht sehen, um ihren Job zu erledigen.
  6. Klicken Sie mit der rechten Maustaste auf das Startmenü und fixieren Sie die Apps, und es FUNKTIONIERT. Endergebnis
balcis
quelle
0

Ich habe viele dieser Optionen ausprobiert, aber die einzige, die für mich funktioniert hat, war die folgende Lösung von g33kio:

Der Grund, warum die Symbole falsch sind, ist, dass die Verknüpfungen auf die Datei chrome.exe mit den Optionen zum Starten der App am Ende verweisen. Die einzige Möglichkeit, dies zu beheben, besteht darin, in Chrome Bat-Dateien oder tatsächliche EXE-Dateien zu erstellen, um die Apps mit den zugehörigen Symbolen zu starten. Es gibt eine Problemumgehung, die Sie jedoch für jede App ausführen müssen. Dies ist kein einfacher Vorgang.

Sie müssen zu den normalen Symbolen gelangen, die für Google Apps verwendet werden. Sie können eines von zwei Dingen tun:

  1. Klicken Sie auf Start -> Alle Apps -> Chrome Apps
  2. Klicken Sie mit der rechten Maustaste auf eine der Verknüpfungen und gehen Sie zu Mehr -> Dateispeicherort öffnen

ODER

  1. Öffnen Sie den Explorer und geben Sie Folgendes in die Adressleiste ein:
  2. % USERPROFILE% \ AppData \ Roaming \ Microsoft \ Windows \ Startmenü \ Programme \ Chrome Apps

Befolgen Sie nun die folgenden Anweisungen:

  1. Öffnen Sie ein anderes Explorer-Fenster
  2. % USERPROFILE% \ AppData \ Local \ Google \ Chrome \ Benutzerdaten \ Default \ Web Applications
  3. Sie sehen einen Ordner für jede App, die Sie installiert haben
  4. Öffnen Sie einen der Ordner
  5. Sie sollten eine Symboldatei und eine andere MD5-Datei sehen (wenn Sie die Erweiterungen nicht sehen, müssen Sie auf Ansicht klicken und dann das Kästchen neben den Dateinamenerweiterungen aktivieren)
  6. Klicken Sie mit der rechten Maustaste in den Leerraum und klicken Sie dann auf Neu -> Textdokument
  7. Öffnen Sie das Textdokument und geben Sie eine der folgenden Zeichen ein: 64-Bit-Version: "% PROGRAMFILES% \ Google \ Chrome \ Application \ chrome.exe" --profile-directory = Standard --app-id = [ID] 32-Bit-Version: "% PROGRAMFILES (x86)% \ Google \ Chrome \ Application \ chrome.exe" --profile-directory = Standard --app-id = [ID]
  8. Ersetzen Sie [ID] durch den Namen des Ordners, in dem Sie die Desktop-Anwendung erstellt haben, abzüglich des crx
  9. Beispiel: _crx_gbchcmhmhahfdphkhkmpfmihenigjmpp wäre --app-id = gbchcmhmhahfdphkhkmpfmihenigjmpp
  10. Speicher die Datei.
  11. Klicken Sie nun mit der rechten Maustaste auf die Datei und klicken Sie auf Umbenennen.
  12. Ändern Sie den Namen der Datei in den Namen der App und ersetzen Sie .txt durch .bat
  13. Klicken Sie nun mit der rechten Maustaste auf die bat-Datei und ziehen Sie sie in das im ersten Teil geöffnete Explorer-Fenster
  14. Klicken Sie auf Verknüpfung erstellen
  15. Klicken Sie nun mit der rechten Maustaste auf die neue Verknüpfung und klicken Sie auf Eigenschaften
  16. Klicken Sie auf das Änderungssymbol und navigieren Sie zu dem Ordner, in dem Sie die bat-Datei erstellt haben, und wählen Sie die ICO-Datei aus
  17. Zum Schluss benennen Sie die Verknüpfung um, bis sie im Windows-Startmenü angezeigt wird
  18. Die neue Verknüpfung wird im Startmenü unter allen Apps angezeigt. Sie können sie von dort aus an Ihr Startmenü anheften

Wenn Sie die Eigenschaften in Schritt 15 ändern, setzen Sie Runauf Minimized, oder es blinkt ein Eingabeaufforderungsfenster, wenn Sie es öffnen.

rudivonstaden
quelle
-1

Noch einfachere Antwort, die Sinn macht und funktioniert! Schritte:

  1. Öffnen Sie das Startmenü, klicken Sie mit der rechten Maustaste auf das Chrome-Symbol und wählen Sie "Dateispeicherort öffnen".
  2. Klicken Sie mit der rechten Maustaste auf die ausgewählte App und wählen Sie "Eigenschaften".
  3. Wählen Sie die Registerkarte "Symbol ändern", wählen Sie das entsprechende Symbol und klicken Sie auf "OK"
  4. Wählen Sie "Übernehmen" und dann "OK"
  5. Sie sind fertig!

:)

Gregorio
quelle