Wie schon berichtet, werden die Icons für mit Opera verknüpfte Dateitypen nach einem Update von Microsoft Office nicht mehr dargestellt. Um diese wiederherzustellen, muss nur ein Registry-Schlüssel gelöscht und anschließend der IconCache erneuert werden. Aber mit einer Batch-Datei geht das natürlich noch viel einfacher.
Die dazu nötige Batch-Datei enthält den folgenden Inhalt:
@echo off echo Windows Registry Editor Version 5.00 > %TEMP%\opera-icons.reg echo. >> %TEMP%\opera-icons.reg echo [-HKEY_CLASSES_ROOT\Opera.HTML\ShellEx] >> %TEMP%\opera-icons.reg echo. >> %TEMP%\opera-icons.reg regedit /s %TEMP%\opera-icons.reg del %TEMP%\opera-icons.reg taskkill /f /IM explorer.exe CD /d %userprofile%\AppData\Local DEL IconCache.db /a Start explorer.exe
Sie legt zunächst eine reg-Datei im Temp-Verzeichnis an, in der nur steht, dass der Schlüssel [HKEY_CLASSES_ROOT\Opera.HTML\ShellEx]
gelöscht wird, indem die Ausgabe in diese Datei umgeleitet wird:
echo Windows Registry Editor Version 5.00 > %TEMP%\opera-icons.reg echo. >> %TEMP%\opera-icons.reg echo [-HKEY_CLASSES_ROOT\Opera.HTML\ShellEx] >> %TEMP%\opera-icons.reg echo. >> %TEMP%\opera-icons.reg
Dann wird diese Datei mit dem Registry-Editor ohne zusätzliche Abfrage geöffnet, lediglich die Benutzerkontensteuerung könnte nach einer Bestätigung fragen:
regedit /s %TEMP%\opera-icons.reg
Nun wird die reg-Datei wieder gelöscht:
del %TEMP%\opera-icons.reg
Anschließend wird noch der IconCache gelöscht, indem zuerst der Explorer mittels taskkill /f /IM explorer.exe
beendet wird, bevor ins Verzeichnis des IconCache navigiert und dieser ebenfalls gelöscht wird:
CD /d %userprofile%\AppData\Local DEL IconCache.db /a
Zum Schluss wird noch der Explorer wieder gestartet:
Start explorer.exe
Damit sollten die Icons dann wieder angezeigt werden. Den Download der Batch-Datei bekommt ihr hier.