Ordnersymbole ändern - ein Ding der Unmöglichkeit?

nixon182

Benutzer
Mitglied seit
02. Apr 2016
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo!
ich bin neu hier und habe mich nur wegen dieser "Ordner-Icon-Geschichte" hier angemeldet. Hier wurde ja schon gut vorgearbeitet und wenn ich mich nicht ganz täusche, dann ist es über die desktop.ini möglich das Icon eines Ordners auf dem NAS zu ändern, wenn der Ordner das Attribut System hat. ( Mit dem Programm von Falkenhorst ja zum Glück kein Problem :) ) ... Leider kriege ich es nicht auf die Reihe, dass sich das Icon ändert.
Ich habe eine desktop.ini mit folgendem inhalt erstellt und in einen Ordner gepackt:

[.ShellClassInfo]
IconFile=C:\Test.ICO

natürlich steht unter C:\ dann der jeweilige Name des Icon.
Ich habe das einmal mit einem Icon unter C:\ probiert und einmal mit einem Icon das quasi neben der desktop.ini liegt probiert. Funktioniert hat aber beides nicht.
Habe ich irgendetwas übersehen? Oder Muss die Icon-Datei eine bestimmte Pixelgröße haben? Ich hoffe mir kann noch jemand einen Tipp geben.

LG
 

sulleyhund

Benutzer
Mitglied seit
05. Feb 2012
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Hallo nixion182,

also bei mir habe ich das so umgesetzt mit beispielsweise dem Netzwerklaufwerk "Z:" und einem Beispielordner "Ordner":


1. Attribute mit Hilfe der Eingabeaufforderung (cmd als Admin ausführen) für den jeweiligen Ordner setzen:

ATTRIB +S "Z:\Ordner"

OPTIONAL: Um auch Unterordner mit einzubeziehen nach "Z:\Ordner" ein /S setzen.

2. Ich habe mich entschieden, die Icon's immer in den jeweiligen Ordner zu packen, sodass jeder PC das Icon sofort anzeigen kann und nicht erst Lokal auf "C:" hinterlegt sein muss.
Dazu im jeweiligen Ordner die Datei "folder.ico" (oder irgendeinen anderen "Namen.ico". Hier aber als Beispiel "folder.ico") einsetzten und eine desktop.ini mit

[.ShellClassInfo]
InfoTip=
IconFile=\folder.ico
IconResource=folder.ico,0


erstellen.

3. Anschließend Windows Icon Cache leeren und ggf. die folder.ico sowie deskop.ini verstecken, sodass Sie im Normallfall ausgeblendet sind, falls man sich keine verstecken Dateien anzeigen lässt.

Das sollte es dann schon gewesen sein.


Neben der Variante mit den Icon's habe ich zudem auch mit Windows DLL Icon's rumexperimentiert und konnte diese durch diese destop.ini jeweils nutzen.
Hier ein Bespiel für das Movie-Symbol von Windows:

[.ShellClassInfo]
IconFile=%SystemRoot%\system32\imageres.dll
IconIndex=178



Die IconIndex Nummer ändert sich je nach Bildchen was man haben will.
Damit solltest du eigentlich alles so hinbekommen und nach deinen Wünschen gestallten können.
Gruß

sulleyhund
 
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
@sulleyhund
bitte keine Vollzitate und erst recht nicht wenn Du direkt antwortest.
Danke.

Gruß Götz
 

nixon182

Benutzer
Mitglied seit
02. Apr 2016
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo Sulleyhund!

Vielen Dank für deine Antwort! Ich konnte meinen Augen kaum glauben, dass sich so schnell jemand gemeldet hat :) ... Leider bin ich erst heute dazu gekommen, das ganze auszuprobieren! Nachdem ich mich ein wenig reingefuchst habe, habe ich es tatsächlich geschafft, meinen erstes Icon zu ändern. Erst änderte sich nur das kleine Icon in der explorerleiste, wenn man in dem Ordner ist, bzw. auch der Ordner wenn man in der Ansicht "Details" angeklickt hat...nachdem ich den icon cache geleert habe, und neustartete wurde auch das größere Symbol angezeigt. Leider hielt dies allerdings nicht lange an und es wurde wieder zum normalen Symbol. Irgendwann hat es aber dann doch dauerhaft geklappt. Bei meinen nächsten Ordnern klappte es auch teilweise. Manchmal auf anhieb und manchmal nicht so richtig. Die Attribute habe ich per cmd geändert...
Eine frage hat sich allerdings noch aufgetan:
Muss in der desktop.ini der \ vor folder.ico tatsächlich stehen? es scheint auch irgendwie zu gehen, wenn man die ini wie folgt aufbaut:

[.ShellClassInfo]
InfoTip=
IconFile=folder.ico
IconResource=folder.ico,0

Ich werde die Tage noch weiter machen. Ein wenig Arbeit ist ja doch damit verbunden. Oder ich muss mir eine vernünftige Taktik überlegen ;) Ich hoffe, dass es keine Umstände macht, wenn ich mich nochmal melde zu dem Thema!

LG und vielen Dank nochmal!
 

sulleyhund

Benutzer
Mitglied seit
05. Feb 2012
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Hallo nixon182,
der "\" vor folder.ini ist wahrscheinlich nicht zwingend nötig. Hab ich aber auch ehrlich gesagt nie drüber nachgedacht.
Eine bessere Taktik habe ich leider bis jetzt auch noch nicht gefunden, aber meine paar Ordner habe ich auch mit der Methode schnell umgestalten können.

Gruß

sulleyhund
 

Parthi

Benutzer
Mitglied seit
01. Jun 2019
Beiträge
33
Punkte für Reaktionen
0
Punkte
12
Hallo Falkenhorst,
Ich habe Deine Beiträge gelesen und möchte die Icons auch ändern, bin aber diesbezüglich nicht so versiert.
Mit der Verwendung des Attribut Changer, fallen die Manipulationen mit der desktop.ini weg oder müssen diese dennocg m^gemacht werden?
Falls ja, könntest Du mir das nochmals erklären? Wäre Dir dankbar dafür.
Grüsse Thierry
 

Falkenhorst

Benutzer
Mitglied seit
06. Jul 2015
Beiträge
31
Punkte für Reaktionen
4
Punkte
8
Microsoft hat wieder einmal erfolgreich verschlimmbessert. Seit dem monatlich erscheinenden Sicherheitsupdate im August diesen Jahres
werden mir im Windows-Explorer Menü nicht mehr die von mir händisch angelegten Ordner-Icons (mittels .ico & .ini Datei) auf dem Synology-Server angezeigt. Abhilfe schafft nur die monatliche Deinstallation dieses Updates. Hat das noch jemand bei sich erkennen können und vielleicht eine Problemlösung gefunden? Bei mir bisher alles erfolglos.
Gruß
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat