Ordnericon ändern (NAS DS923+)

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Nobody70

Benutzer
Registriert
26. Juni 2025
Beiträge
5
Reaktionspunkte
0
Punkte
1
Hallo,

bin neu hier und hoffe ich bin hier richtig mit meinem Anliegen. Wenn nicht, seht es mir nach.

Mein Anliegen: Ich möchte gerne die Ordnericons auf meinem NAS DS923+ ändern können.
Habe es mit einer desktop.ini versucht, klappt leider nicht. Unter Windows ist es einfach, aber auf meinem NAS DS923+ bekomme ich es einfach nicht hin.

Meine Hardware/System: Windows 11 Pro, NAS DS923+ (DSM Version 7.2.2-72806 Update 3 - ist aktuell)

Ich würde mich über eine Lösung sehr freuen und danke für Eure Unterstützung.
 
Wenn du unter Windows die Ordnericons für die Ordner auf Netzlaufwerken meinst, dann such mal im Internet nach:

Ordnersymbol für Ordner auf Netzwerkfreigaben festlegen
 
Was für Ordnericons meinst du? Die in der File Station?
Denke nicht, dass das geht.
 
@patrickn: Ich denke wir meinen dasselbe. Genau, im Verzeichnis des NAS habe ich Ordner angelegt. Bei diesen möchte ich das Ordnericon ändern. Gibt es da nicht eine Möglichkeit?
 
das hier ist Linux, dazu noch etwas modifiziert alles von Synology.
Ich würde empfehlen so was nicht versuchen, GUI ist etwas von Synology auf dem Linux, das muss dann auch zusammenspielen.
Wenn es dir geling ein Icon zu ändern, dann zieht es andere Sachen mit sich, zum Bsp gibt es dazu jeweils auch 'verschlüsselt' Icon etc.
Das geht denke ich sehr tief in das Betriebssystem. Und vermutlich kann man zwar ein anderes Bild irgendwo einfügen, aber der gilt dann weiter für alle Ordner.

Wenn du gute Linux Kenntnisse hast, dann kannst du dich herantasten, aber einfach so was schnell ändern würde ich nicht.
 
Bei meinem alten NAS von Thecus ging das. Lief auch mit Linux. Das muss doch irgendwie möglich sein. Hat jemand noch einen Hinweis oder eine Anregung?
 
Ehrlich gesagt bist du der erste, den jedenfalls ich hier mitbekomme, der das möchte.
Wenn's die Option nicht gibt, wird's nicht gehen.

Was willst du damit bezwecken? Man legt den Ordner an und dann geht man doch sowieso über smb & co an die Daten ran und im Normalfall doch sowieso nicht über die DSM Oberfläche?
 
alten NAS von Thecus ging das.
und ging das dort? In der GUI gab es dafür Funktionen? Oder wie genau?

In DSM gibt es das nicht, da wirst du wohl via CLI sich einloggen müssen, an den betreffenden Stellen neu Bilder einfügen, die musst du vorher mit irgednwelchem Tool kreieren.
Aber da die Icons von Betriebssystem generell zur Verfügung gestellt werden und allenfalls auf Grund von bestimmten Funktionen eingesetzt, würde ich sagen du kannst so entweder alle oder keine Icons ändern.


Vielleicht kannst du uns verraten wozu das alles dienen soll. Mit welchen Betriebssystemen willst du auf die Daten zugreifen etc.
 
Vielleicht habe ich mich zu ungenau ausgedrückt. Mir geht es nicht um Icons des Betriebsystems betreffend.
Mir geht es um normale Ordner in denen ich Dateieen ablege.
Nachstehend ein Screen angefügt. Der Ordner (beispielhaft rot umrandet), wie ich ihn im Exporer sehe, möchte ich mit einem anderen Icon versehen.
 

Anhänge

  • Screenshot 2025-07-19 223934.jpg
    Screenshot 2025-07-19 223934.jpg
    39,3 KB · Aufrufe: 22
Das sollte aber ein ganz normales Windows-Thema sein, mit der bekannten desktop.ini.
Macht Synology mit dem Papierkorb auch nicht anders, da gehts ja auch.
1752958617822.png
Code:
[.ShellClassInfo]
IconFile=%SystemRoot%\system32\SHELL32.dll
IconIndex=32
 
Es ist aber immer noch nicht klar welchen Icon und wo genau willst du ändern.

Wenn du mit dem Win Explorer auf deine NAS zugreifst und dort was anderes haben willst oder auf dem Linux Betriebssystem der DS was dann in der Filestation in einem Browser dargestellt wird

Wenn du es in dem Linux machen willst , dann musst du es eben in dem Linux Betriebssystem suchen und dort versuchen, ob dann die ganze Kiste abstürzt weiss ich nicht, das geht dann auf dein Risiko
 
Ich habe mir das angeschaut. Es ist schon eigenartig. Bei lokalen Verzeichnissen lässt sich das Ordnerbild im Explorer über die Eigenschaften bei fast allen Ordnern anpassen (Ausnahme manche Systemfolder). Auf einem NAS (\\DS1522, \\DXP4800PLUS) geht das auch, aber nicht direkt auf den Shares oben, sondern erst ab den Unterordnern. Ich denke, wenn über Eigenschaften/Anpassen nicht geht (die Option fehlt dann einfach), wird es auch nicht über eine manuell erstellte Desktop.ini gehen.
 
Zuletzt bearbeitet:
Wenn du unter Windows die Ordnericons für die Ordner auf Netzlaufwerken meinst, dann such mal im Internet nach:

Ordnersymbol für Ordner auf Netzwerkfreigaben festlegen
Es gibt im Netz ein Howto. Es geht zwar um die desktop.ini, aber so einfach wie bei einem lokalen Ordner ist das nicht. Symbole ändern mittels Kontextmenü geht nur bei lokalen Ordnern.

Ich packe den Link mal hier an, sollte dies unerwünscht sein, bitte löschen.

https://blackseals.net/blog/2020/11/30/ordnersymbol-fuer-ordner-auf-netzwerkfreigaben-festlegen/
 
Hallo zusammen,

@patrickn: Die Anfrage tauchte hier im Forum immer wieder auf:
Ein Kunde hatte ebenfalls den Wunsch, Synology-Ordner, die als Netzlaufwerk eingebunden sind, farblich markieren zu können. (Aus der ursprünglichen Anforderung „Ordnerfarbe ändern“ wurde letztlich „Ordnersymbol ändern“, da hierfür keine zusätzliche .ico-Datei im Ordner gespeichert werden muss.)

Nach längerer Recherche (u. a. GitHub, Tests und etwas KI-Unterstützung) konnte ich eine funktionierende Lösung erarbeiten. Die Umsetzung ist zwar etwas umfangreicher, läuft bislang aber stabil unter Windows 11.

Vielleicht hilft es ja dem einen oder anderen.


🔧 Einrichtung​

1. Ordnerstruktur anlegen​

  • Ordner C:\Tools erstellen
  • darin den Unterordner
    C:\Tools\OrdnerSymbolEinstellen


2. RCFI Tools herunterladen​

Die RightClick-Folder-Icon-Tools (RCFI) von GitHub herunterladen:

https://github.com/ramdany7/RightClick-Folder-Icon-Tools/releases

ZIP-Datei entpacken
(Passwort steht auf GitHub unter „How to install“)

Aus dem Ordner resources wird nur folgende Datei benötigt:

FolderIconUpdater.exe

Diese Datei nach C:\Tools\OrdnerSymbolEinstellen kopieren.

Alle übrigen entpackten Dateien sowie die ZIP-Datei können danach gelöscht werden.



3. Zusätzliche Dateien erstellen​

Im Ordner C:\Tools\OrdnerSymbolEinstellen folgende Dateien mit dem unten geposteten Inhalt (Code-Elemente) anlegen:
  • Install_FolderSymbol.reg

    Code:
    Windows Registry Editor Version 5.00
    
    ; ============================== Hauptmenü ==============================
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen]
    "MUIVerb"="Ordnersymbol einstellen"
    "Icon"="shell32.dll,84"
    "SubCommands"=""
    
    ; ============================== Menüpunkt 1 ==============================
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\1]
    "Icon"="imageres.dll,233"
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\1\command]
    @="\"C:\\Tools\\OrdnerSymbolEinstellen\\SetFolderIcon_imageres-dll.bat\" \"%1\" 233"
    
    ; ============================== Menüpunkt 2 ==============================
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\2]
    "Icon"="imageres.dll,230"
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\2\command]
    @="\"C:\\Tools\\OrdnerSymbolEinstellen\\SetFolderIcon_imageres-dll.bat\" \"%1\" 230"
    
    ; ============================== Menüpunkt 3 ==============================
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\3]
    "Icon"="shell32.dll,77"
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\3\command]
    @="\"C:\\Tools\\OrdnerSymbolEinstellen\\SetFolderIcon_shell32-dll.bat\" \"%1\" 77"
    
    ; ============================== Menüpunkt 4 ==============================
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\4]
    "Icon"="shell32.dll,23"
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\4\command]
    @="\"C:\\Tools\\OrdnerSymbolEinstellen\\SetFolderIcon_shell32-dll.bat\" \"%1\" 23"
    
    ; ============================== Menüpunkt 5 ==============================
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\5]
    "Icon"="shell32.dll,43"
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\5\command]
    @="\"C:\\Tools\\OrdnerSymbolEinstellen\\SetFolderIcon_shell32-dll.bat\" \"%1\" 43"
    
    ; ============================== Menüpunkt 6 ==============================
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\6]
    "Icon"="shell32.dll,102"
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\6\command]
    @="\"C:\\Tools\\OrdnerSymbolEinstellen\\SetFolderIcon_shell32-dll.bat\" \"%1\" 102"
    
    ; ============================== Menüpunkt 7 ==============================
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\7]
    "Icon"="shell32.dll,239"
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\7\command]
    @="\"C:\\Tools\\OrdnerSymbolEinstellen\\SetFolderIcon_shell32-dll.bat\" \"%1\" 239"
    
    ; ============================== Menüpunkt 8 ==============================
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\8]
    "Icon"="shell32.dll,20"
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\8\command]
    @="\"C:\\Tools\\OrdnerSymbolEinstellen\\SetFolderIcon_shell32-dll.bat\" \"%1\" 20"
    
    ; ============================== Menüpunkt 9 ==============================
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\9]
    "MUIVerb"="Reset"
    [HKEY_CLASSES_ROOT\Directory\shell\OrdnerSymbolEinstellen\shell\9\command]
    @="\"C:\\Tools\\OrdnerSymbolEinstellen\\ResetFolderIcon.bat\" \"%1\""

  • Uninstall_FolderSymbol.bat

    Code:
    @echo off
    reg delete "HKCR\Directory\shell\OrdnerSymbolEinstellen"

  • SetFolderIcon_imageres-dll.bat

    Code:
    @echo off
    REM %1 = Ordnerpfad
    REM %2 = Icon-Index (z.B. 230)
    
    set "target=%~1"
    
    REM FolderIconUpdater aufrufen
    "C:\Tools\OrdnerSymbolEinstellen\FolderIconUpdater.exe" /f "%target%" /i "C:\Windows\System32\imageres.dll" /n %~2
    
    REM ---- SMB-Erkennung ---- (Prüfen, ob der Ordner auf einem Netzlaufwerk liegt und nur dann das Attribut +s = System für den Ordner setzen)
    REM ---- UNC prüfen ----
    if "%target:~0,2%"=="\\" (
        attrib +s "%target%"
    ) else (
        REM ---- gemapptes Laufwerk prüfen ----
        net use %~d1 >nul 2>&1
        if not errorlevel 1 attrib +s "%target%"
    )

  • SetFolderIcon_shell32-dll.bat

    Code:
    @echo off
    REM %1 = Ordnerpfad
    REM %2 = Icon-Index (z.B. 230)
    
    set "target=%~1"
    
    REM FolderIconUpdater aufrufen
    "C:\Tools\OrdnerSymbolEinstellen\FolderIconUpdater.exe" /f "%target%" /i "C:\Windows\System32\shell32.dll" /n %~2
    
    REM ---- SMB-Erkennung ---- (Prüfen, ob der Ordner auf einem Netzlaufwerk liegt und nur dann das Attribut +s = System für den Ordner setzen)
    REM ---- UNC prüfen ----
    if "%target:~0,2%"=="\\" (
        attrib +s "%target%"
    ) else (
        REM ---- gemapptes Laufwerk prüfen ----
        net use %~d1 >nul 2>&1
        if not errorlevel 1 attrib +s "%target%"
    )

  • ResetFolderIcon.bat

    Code:
    @echo off
    REM %1 = Ordnerpfad
    
    set "target=%~1"
    
    del /f /a /q "%~1\desktop.ini" 
    
    REM FolderIconUpdater aufrufen
    "C:\Tools\OrdnerSymbolEinstellen\FolderIconUpdater.exe" /f "%target%"
    
    del /f /a /q "%~1\desktop.ini" 
    
    REM ---- SMB-Erkennung ---- (Prüfen, ob der Ordner auf einem Netzlaufwerk liegt und nur dann das Attribut rücksetzen)
    REM ---- UNC prüfen ----
    if "%target:~0,2%"=="\\" (
        attrib -s "%target%"
    ) else (
        REM ---- gemapptes Laufwerk prüfen ----
        net use %~d1 >nul 2>&1
        if not errorlevel 1 attrib -s "%target%"
    )



4. Installation​


Die Datei Install_FolderSymbol.reg mit Administratorrechten ausführen bzw. in die Registry importieren.

⚠️ Hinweis:
Die Installation nimmt Änderungen an der Windows-Registry vor.
Bitte nur mit Administratorrechten ausführen und idealerweise vorher ein Registry-Backup erstellen.
Nutzung auf eigene Verantwortung.
Deinstallation bzw. das Entfernen aus der Registry ist mit der Uninstall_FolderSymbol.bat möglich (Admin-Rechte!).



5. Verwendung​

Im Explorer-Kontextmenü erscheint anschließend der Eintrag:

„Ordnersymbol einstellen“

Es stehen 8 Symbole zur Auswahl sowie eine Reset-Funktion.

Die Ordnersymbole lassen sich damit ändern auf:
  • lokalen Laufwerken
  • SMB-Netzlaufwerken
  • eingebundenen Synology-Freigaben



6. Erweiterungsmöglichkeiten​

Mit entsprechenden IT-Kenntnissen lassen sich weitere Icons aus den Windows-Systemdateien
  • shell32.dll
  • imageres.dll
einbinden oder die Auswahl erweitern.



💡 Hinweise​

  • In Ordnern mit geändertem Symbol wird die System-Datei desktop.ini angelegt und bei Netzwerkordnern das Attribut 'System' gesetzt. (Windows liest das Symbol über die Datei desktop.ini aus. Damit das Symbol korrekt angezeigt wird, muss bei Netzwerkordnern zusätzlich das Attribut „System“ gesetzt sein.)
  • Es wird nichts auf der Synology selbst verändert.
  • Die Anpassung erfolgt clientseitig über Windows.
  • Getestet unter Windows 11 mit SMB-Freigaben.
  • Eine Lösung ohne die FolderIconUpdater.exe hat bei mir nicht stabil funktioniert, da nur über die FolderIconUpdater.exe der Icon-Cache im Explorer zeitnah und erfolgreich neu geladen und erst dann die Symboländerung sichtbar wird.
  • Andere Windows-Clients sehen die geänderten Symbole ebenfalls (auch ohne Installation).
 

Additional post fields

 

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