Ändern Sie die Symbole bestimmter Cmd-Fenster in Windows 10

Ändern Sie die Symbole bestimmter Cmd-Fenster in Windows 10

Normalerweise habe ich mehrere cmd-Fenster für verschiedene Zwecke geöffnet. Um sie unter einen Hut zu bringen, lege ich die Hintergrundfarben, die Titel und die Fenstersymbole fest. Ich habe kürzlich ein Upgrade von Windows 7 auf Windows 10 durchgeführt und bis auf die Anpassung der Symbole funktioniert immer noch alles.

Ich habe Verknüpfungen für die verschiedenen cmd-Fenster erstellt und benutzerdefinierte Symbole in der Verknüpfung festgelegt. In Windows 7 erbten die cmd-Fenster das Symbol der Verknüpfung, mit der sie gestartet wurden, aber in Windows 10 zeigen cmd-Fenster, die über eine Verknüpfung gestartet werden, immer dasSymbol für allgemeine Anwendung(nicht einmal das normale cmd-Symbol).

Gibt es eine Möglichkeit, das alte Windows 7-Verhalten in Windows 10 zu erhalten?

Antwort1

Was aus dieser Antwort und den Kommentaren unten festgehalten werden sollte, ist, dass der Verfasser nach meiner Bemerkung, dass es kein Problem beim Festlegen der Symbole von CMD-Verknüpfungen gibt, wenn Symbole von verwendet werden C:\Windows\System32\shell32.dll, seine Symbol-DLL nach verschoben hat C:\Windows\System32und plötzlich alles problemlos funktionierte, genauso wie zuvor in Windows 7.

Offenbar gibt es in Windows 10 eine neue, obskure Einschränkung, sicherlich im Namen der Sicherheit, dass für CMD-Fenster nur Symbolquellen C:\Windows\System32akzeptiert werden.


Alte Antwort(bezogen auf .bat-Dateien)

Windows 10 erlaubt es nicht, das angezeigte Symbol einer .batDatei zu ändern, die auf dem Desktop gespeichert ist. Es gibt keine Erklärung, warum das so ist.

Die Lösung besteht darin, die Datei woanders zu speichern, eine Desktopverknüpfung dazu zu erstellen und dann das Symbol auf dieser Verknüpfung zu ändern.

Ein weiteres seltsames Problem besteht darin, dass das geänderte Symbol nicht sofort angezeigt wird, was den Eindruck erweckt, dass die Änderung nicht funktioniert hat. Um dies zu beheben, tippen Sie, F5während der Fokus auf dem Desktop liegt. Dadurch wird die Desktopanzeige aktualisiert.

Falls die Symbolanzeige völlig kaputt ist, können Sie versuchen, Einen defekten Symbol-Cache wiederherstellen nachdem Sie Ihre Symbole festgelegt haben, starten Sie neu.

Antwort2

Dassollendas Standardverhalten sein. Aber ich habe genau dieses Problem mit meinem neuen Laptop (2017 Razer Blade). Mein Desktop verhält sich jedoch wie erwartet: In der Verknüpfung festgelegte Symbole werden im PowerShell-Fenster angezeigt.

Das ist mir zum ersten Mal aufgefallen, als in meinem Ubuntu-Fenster (Windows Linux Subsystem) auf meinem Laptop das Ubuntu-Symbol fehlte, auf meinem Desktop jedoch schon.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Nach einigen Experimenten habe ich Folgendes herausgefunden:

  1. Dies gilt auch für CMD-Verknüpfungen.
  2. In EXE- und DLL-Dateien eingebettete Symbole funktionieren einwandfrei. Nur ICO-Dateien funktionieren aus irgendeinem Grund nicht.
  3. Es scheint nicht kontoabhängig zu sein. Ich habe auf dem Laptop ein neues lokales Konto erstellt und bin auf dasselbe Problem gestoßen.

Es tut uns leid, dass dies keine genaue Antwort ist, aber vielleicht trägt sie zu einer umfassenden Lösung bei.

Antwort3

Versuchen Sie, verschiedene Symboldateitypen zu verwenden, z. B. .ico, .icl, .exe, .dll. Stellen Sie außerdem sicher, dass die Datei (.ico) die maximale Größe von 256 x 256 Pixeln nicht überschreitet.

Symbole: https://msdn.microsoft.com/en-us/library/dn742485.aspx#size_requirements

Stellen Sie außerdem sicher, dass das System vollständig mit Windows Update/Hotfix gepatcht ist.

verwandte Informationen