Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält grundlegende Richtlinien für die Behandlung von Problemen, bei denen die Anwendungsverknüpfungen auf dem Desktop, Menü und der Taskleiste leere Symbole anzeigen.
Anwendungsverknüpfungen auf dem Desktop, im Startmenü und in der Taskleiste zeigen leere Symbole an. Dieses Problem kann sich sowohl auf integrierte Anwendungen (Posteingang) als auch auf Anwendungen von Drittanbietern auswirken. Mit einem Doppelklick auf das leere Symbol können Sie die Anwendung jedoch trotzdem öffnen.
Das Problem hängt mit Problemen mit dem Symbol-Cache und dem Unterschlüssel IconHandler
zusammen. Hier sind die Schritte zum Beheben dieses Problems.
Schritt 1: Löschen des Symbolcaches
Führen Sie die folgenden Schritte aus, um den Symbolcache in Windows zu löschen:
Notiz
Speichern Sie alle geöffneten Arbeiten, bevor Sie beginnen, da Sie Den Windows-Explorer neu starten müssen.
Öffnen Sie den Task-Manager mithilfe der Tastenkombination STRG + UMSCHALT + ESC, oder klicken Sie mit der rechten Maustaste auf die Taskleiste, und wählen Sie "Task-Manager" aus.
Suchen Sie auf der Registerkarte "Prozesse " nach Windows-Explorer.
Klicken Sie mit der rechten Maustaste auf Windows Explorer, und wählen Sie dann "Aufgabe beenden" aus.
Wechseln Sie im Task-Manager zu "Neue Aufgabe ausführen">.
Geben Sie cmd.exe ein, und erstellen Sie eine Aufgabe mit Administratorrechten.
Geben Sie im Eingabeaufforderungsfenster die folgenden Befehle ein, und drücken Sie nach jedem Befehl die EINGABETASTE :
CD /d %userprofile%\AppData\Local DEL IconCache.db /a
Wechseln Sie im Task-Manager erneut zu "Neue>Aufgabe ausführen".
Geben Sie explorer.exe ein, und drücken Sie dann die EINGABETASTE, um den Windows-Explorer neu zu starten.
Dieser Vorgang löscht den Symbolcache und stellt die Anzeige Ihrer Taskleistensymbole wieder her.
Schritt 2: Registrieren des Shelldarstellungshosts
Führen Sie die folgenden Schritte aus, um das ShellExperienceHost
Objekt für alle Benutzer zu registrieren:
Öffnen Sie Windows PowerShell als Administrator.
Führen Sie das folgende Cmdlet aus, um das
ShellExperienceHost
Objekt für alle Benutzer neu zu registrieren:Get-AppXPackage -AllUsers | Where-Object {$_.InstallLocation -like "*ShellExperienceHost*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Starten Sie das System neu, um sicherzustellen, dass die Änderungen wirksam werden.
Schritt 3: Check IconHandler
Führen Sie die folgenden Schritte aus, um den Wert des IconHandler
Unterschlüssels und des zugehörigen Klassenbezeichners (CLSID) in der Windows-Registrierung zu überprüfen und zu überprüfen:
Wichtig
Dieser Abschnitt, diese Methode bzw. diese Aufgabe enthält eine Beschreibung der Schritte zum Bearbeiten der Registrierung. Durch die falsche Bearbeitung der Registrierung können schwerwiegende Probleme verursacht werden. Daher müssen Sie sicherstellen, dass Sie diese Schritte sorgfältig ausführen. Erstellen Sie eine Sicherungskopie der Registrierung, bevor Sie Änderungen vornehmen, damit Sie die Registrierung wiederherstellen können, falls ein Problem auftritt. Weitere Informationen zum Sichern und Wiederherstellen der Registrierung finden Sie unter: Sichern und Wiederherstellen der Registrierung Windows.
Wählen Sie "Start" aus, geben Sie "regedit" ein, und drücken Sie dann die EINGABETASTE, um den Registrierungs-Editor zu öffnen.
Navigieren Sie zu
HKEY_CLASSES_ROOT\lnkfile\shellex\IconHandler
, und überprüfen Sie dann den(Default)
Wert.Im folgenden Beispiel lautet
{00021401-0000-0000-C000-000000000046}
der Wert .Navigieren Sie zu
HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}
.Notiz
Der Hexadezimalwert (Hexadezimalwert) ist der Wert, den Sie im vorherigen Schritt gefunden haben.
Stellen Sie sicher, dass der
(Default)
Wert in diesem Schlüssel istShortcut
.Navigieren Sie zum
HKEY_CLASSES_ROOT\CLSID\{00021401-0000-0000-C000-000000000046}\InProcServer32
Unterschlüssel.Stellen Sie sicher, dass der
(Default)
Wert in diesem Schlüssel istC:\Windows\System32\windows.storage.dll
.
Szenario: Das Netzwerk- oder Internetsymbol fehlt auf der Taskleiste.
Wenn das Netzwerk- oder Internetsymbol auf der Taskleiste fehlt, überprüfen Sie, ob diese Richtlinieneinstellung vorhanden ist: Startmenü für administrative Benutzerkonfigurationsvorlagen\\und Taskleiste\den Infobereich ausblenden.
Informationen zum Überprüfen lokaler Richtlinien finden Sie unter Deaktivieren von Benutzer- oder Computerrichtlinieneinstellungen in einem lokalen Gruppenrichtlinienobjekt.
Informationen zum Suchen nach Gruppenrichtlinienobjekten in einer Domäne finden Sie unter Bearbeiten eines vorhandenen Gruppenrichtlinienobjekts.