Wer kennt es nicht? Man arbeitet am PC, nutzt den Windows Explorer und stolpert immer wieder über Ordnernamen, die Windows „freundlicherweise” ins Deutsche übersetzt hat. Aus „Downloads” wird „Downloads”, aus „Pictures” „Bilder” und aus „Documents” „Dokumente”. Während dies für einige Anwender vielleicht intuitiver ist, ist es für viele andere ein ständiges Ärgernis. Besonders Nutzer, die häufig die Kommandozeile verwenden, Skripte schreiben oder einfach eine konsistente englische Benennung bevorzugen, fühlen sich durch diese Ordner-Übersetzung in ihrer Arbeit gestört.
Die Gründe für diesen Wunsch sind vielfältig: Konsistenz über verschiedene Systeme hinweg, leichtere Orientierung beim Arbeiten mit englischsprachiger Software oder einfach die persönliche Präferenz, die Originalnamen beizubehalten. Unabhängig von Ihrem Motiv – dieser Artikel zeigt Ihnen detailliert, wie Sie dem Windows Explorer diesen „Übersetzungsdienst” untersagen und Ihre Ordner so anzeigen lassen, wie sie wirklich heißen oder wie Sie es wünschen.
Warum übersetzt Windows Explorer Ordnernamen überhaupt?
Bevor wir uns der Lösung widmen, ist es hilfreich, das Problem zu verstehen. Die Lokalisierung von Ordnernamen ist keine böswillige Schikane von Microsoft, sondern ein Versuch, das Betriebssystem für ein breiteres, internationales Publikum zugänglich zu machen. Für viele Benutzer, die vielleicht wenig bis gar kein Englisch sprechen, ist „Bilder” wesentlich verständlicher als „Pictures”.
Die Technik dahinter ist clever: Windows ändert nicht den tatsächlichen Namen des Ordners auf der Festplatte. Wenn Sie in der Eingabeaufforderung (CMD) oder PowerShell navigieren, sehen Sie weiterhin `C:UsersIhrNameDownloads` oder `C:UsersIhrNamePictures`. Die Übersetzung findet ausschließlich im Windows Explorer statt, also der grafischen Benutzeroberfläche. Ermöglicht wird dies durch eine kleine, unscheinbare Datei namens desktop.ini
, die in jedem dieser speziellen Ordner versteckt ist.
Diese Systemordner wie „Downloads”, „Dokumente”, „Bilder”, „Videos”, „Musik” und „Desktop” sind speziell gekennzeichnet und enthalten eben jene desktop.ini
-Datei. Diese Datei weist den Explorer an, anstelle des tatsächlichen Ordnernamens einen lokalisierten Anzeigennamen zu verwenden. Wenn wir diese Anweisung entfernen oder ändern, gehorcht der Explorer unseren Wünschen.
Der Kern des Problems: Die desktop.ini
-Datei
Wie bereits erwähnt, ist die desktop.ini
-Datei der Schlüssel zu unserem Vorhaben. Diese Datei ist eine Konfigurationsdatei, die Windows Explorer für die Anzeige und das Verhalten von Ordnern verwendet. Sie ist typischerweise in jedem der „speziellen” Benutzerordner zu finden.
Ein typischer Inhalt einer desktop.ini
-Datei für den Downloads-Ordner könnte wie folgt aussehen (in deutscher Windows-Version):
[.ShellClassInfo] LocalizedResourceName=@%SystemRoot%system32shell32.dll,-21798 IconResource=%SystemRoot%system32imageres.dll,-181 InfoTip=@%SystemRoot%system32shell32.dll,-12688
Der entscheidende Teil ist die Zeile LocalizedResourceName
. Diese Zeile enthält einen Verweis auf eine Ressource in einer Systemdatei (hier shell32.dll
), die den lokalisierten Namen („Downloads”) bereitstellt. Wenn diese Zeile vorhanden ist, zeigt der Windows Explorer den übersetzten Namen an. Fehlt sie, greift der Explorer auf den tatsächlichen Ordnernamen zurück.
Wichtig ist auch, dass die desktop.ini
-Datei bestimmte Attribute besitzen muss, damit Windows sie überhaupt berücksichtigt. Sie muss sowohl das „System”-Attribut als auch das „Hidden” (Versteckt)-Attribut haben. Ohne diese Attribute wird der Explorer die Datei ignorieren und möglicherweise weiterhin den Standard-Anzeigennamen verwenden.
Methode 1: Manuelle Bearbeitung der desktop.ini
-Dateien
Dies ist die direkteste Methode und eignet sich gut, wenn Sie nur wenige Ordner ändern möchten oder den Prozess im Detail nachvollziehen wollen.
Vorbereitung: Versteckte und Systemdateien anzeigen
Da desktop.ini
eine versteckte Systemdatei ist, müssen Sie zunächst den Windows Explorer so konfigurieren, dass er diese Dateien anzeigt:
- Öffnen Sie den Windows Explorer (Win + E).
- Klicken Sie im Menüband oben auf „Ansicht”.
- Aktivieren Sie das Kontrollkästchen „Ausgeblendete Elemente” in der Gruppe „Ein-/Ausblenden”.
- Klicken Sie anschließend auf „Optionen” und dann auf „Ordner- und Suchoptionen ändern”.
- Wechseln Sie im sich öffnenden Fenster „Ordneroptionen” zum Reiter „Ansicht”.
- Suchen Sie in der Liste der „Erweiterten Einstellungen” den Eintrag „Geschützte Systemdateien ausblenden (empfohlen)” und deaktivieren Sie das Kontrollkästchen daneben. Bestätigen Sie die Warnmeldung mit „Ja”.
- Klicken Sie auf „Übernehmen” und dann auf „OK”, um die Änderungen zu speichern.
Nun sollten Sie die desktop.ini
-Dateien in den relevanten Ordnern sehen können.
Schritt-für-Schritt-Anleitung für einen Ordner (Beispiel: Downloads)
- Navigieren Sie zu Ihrem Benutzerordner. Dieser befindet sich normalerweise unter
C:UsersIhrBenutzername
. - Öffnen Sie den Ordner, dessen Namen Sie ändern möchten, z.B. „Downloads”.
- Suchen Sie die Datei
desktop.ini
in diesem Ordner. - Rechtsklicken Sie auf
desktop.ini
und wählen Sie „Bearbeiten”. Dies öffnet die Datei im Editor. - Suchen Sie die Zeile, die mit
LocalizedResourceName=
beginnt. - Löschen Sie diese gesamte Zeile. Alternativ können Sie sie auch auskommentieren, indem Sie ein Semikolon (
;
) an den Anfang der Zeile setzen, z.B.; LocalizedResourceName=...
. Das Löschen ist jedoch die sauberste Methode, um die Übersetzung vollständig zu unterbinden. - Speichern Sie die Änderungen in der
desktop.ini
-Datei (Datei > Speichern). - Schließen Sie den Editor.
- Um die Änderung wirksam werden zu lassen, müssen Sie den Explorer neu starten. Der einfachste Weg ist, den PC neu zu starten. Alternativ können Sie den Prozess „Windows Explorer” im Task-Manager beenden und dann über „Datei > Neuen Task ausführen” (
explorer.exe
eingeben) neu starten. Oder drücken Sie einfach F5 im betreffenden Ordner, um die Ansicht zu aktualisieren.
Nach diesen Schritten sollte der Ordner „Downloads” nun auch im Explorer als „Downloads” angezeigt werden.
Wichtiger Schritt: Attribute für desktop.ini
setzen
Damit Windows die Änderungen an der desktop.ini
-Datei berücksichtigt, müssen Sie sicherstellen, dass die Datei die Attribute „System” und „Hidden” besitzt. Das machen Sie am besten über die Eingabeaufforderung (CMD):
- Öffnen Sie die Eingabeaufforderung als Administrator. Suchen Sie nach „cmd” im Startmenü, rechtsklicken Sie und wählen Sie „Als Administrator ausführen”.
- Navigieren Sie zum jeweiligen Ordner. Für den Downloads-Ordner wäre das zum Beispiel:
cd C:UsersIhrBenutzernameDownloads
- Geben Sie folgenden Befehl ein und bestätigen Sie mit Enter:
attrib +s +h desktop.ini
Dies stellt sicher, dass die Datei die notwendigen Systemattribute besitzt und vom Explorer korrekt gelesen wird.
Methode 2: Automatisierung per Skript oder Befehlszeile
Wenn Sie viele Ordner ändern möchten oder diesen Prozess nach einer Neuinstallation schnell wiederholen wollen, ist eine Automatisierung per Skript effizienter.
Automatisierung mit PowerShell (empfohlen)
PowerShell bietet eine leistungsstarke Möglichkeit, diese Änderungen für alle relevanten Benutzerordner auf einmal durchzuführen.
- Öffnen Sie PowerShell als Administrator. Suchen Sie nach „PowerShell” im Startmenü, rechtsklicken Sie und wählen Sie „Als Administrator ausführen”.
- Kopieren Sie den folgenden Code in das PowerShell-Fenster und drücken Sie Enter:
$userProfile = [Environment]::GetFolderPath("UserProfile") $specialFolders = @("Desktop", "Documents", "Downloads", "Music", "Pictures", "Videos", "Saved Games", "Links", "Searches", "Favorites") foreach ($folderName in $specialFolders) { $folderPath = Join-Path $userProfile $folderName if (Test-Path $folderPath) { $desktopIniPath = Join-Path $folderPath "desktop.ini" Write-Host "Verarbeite Ordner: $folderPath" # Sicherstellen, dass die desktop.ini sichtbar und bearbeitbar ist if (Test-Path $desktopIniPath) { Write-Host " - Entferne System/Hidden-Attribute für desktop.ini" Set-ItemProperty -Path $desktopIniPath -Name Attributes -Value ([System.IO.FileAttributes]::Normal) } # Inhalt der desktop.ini ändern (LocalizedResourceName entfernen) if (Test-Path $desktopIniPath) { Write-Host " - Bearbeite desktop.ini: Entferne LocalizedResourceName" $content = Get-Content $desktopIniPath | Where-Object { $_ -notmatch "LocalizedResourceName=" } $content | Set-Content $desktopIniPath } else { # Wenn desktop.ini nicht existiert, eine leere erstellen, die keine Übersetzung erzwingt Write-Host " - desktop.ini nicht gefunden, erstelle leere..." Set-Content -Path $desktopIniPath -Value "[.ShellClassInfo]" } # Setze System/Hidden-Attribute wieder für desktop.ini Write-Host " - Setze System/Hidden-Attribute für desktop.ini" (Get-Item $desktopIniPath).Attributes = ([System.IO.FileAttributes]::System -bor [System.IO.FileAttributes]::Hidden) # Attribute des Ordners aktualisieren, um Explorer zum Neuladen zu zwingen Write-Host " - Aktualisiere Ordnerattribute für $folderPath" (Get-Item $folderPath).Attributes = (Get-Item $folderPath).Attributes -bor [System.IO.FileAttributes]::ReadOnly (Get-Item $folderPath).Attributes = (Get-Item $folderPath).Attributes -band (-bnot [System.IO.FileAttributes]::ReadOnly) } else { Write-Host " - Ordner $folderPath existiert nicht, überspringe." -ForegroundColor Yellow } } Write-Host "`nAlle relevanten Ordner wurden verarbeitet. Starte Explorer neu..." # Explorer neu starten, um Änderungen sofort anzuzeigen taskkill /f /im explorer.exe Start-Process explorer.exe Write-Host "Fertig!"
Dieses Skript geht die gängigsten spezialisierten Ordner durch, bearbeitet ihre desktop.ini
-Dateien, um die LocalizedResourceName
-Einträge zu entfernen, setzt die korrekten Attribute und startet anschließend den Windows Explorer neu, damit die Änderungen sofort sichtbar werden.
Erläuterung des PowerShell-Skripts:
$userProfile = [Environment]::GetFolderPath("UserProfile")
: Holt den Pfad zum aktuellen Benutzerprofil (z.B.C:UsersIhrName
).$specialFolders = @(...)
: Definiert eine Liste der Ordner, die in der Regel lokalisiert werden.- Die
foreach
-Schleife: Durchläuft jeden dieser Ordner. Set-ItemProperty ... -Name Attributes -Value ([System.IO.FileAttributes]::Normal)
: Stellt sicher, dass diedesktop.ini
-Datei keine speziellen Attribute hat, die das Bearbeiten verhindern könnten (z.B. ReadOnly).Get-Content ... | Where-Object { $_ -notmatch "LocalizedResourceName=" } | Set-Content ...
: Liest den Inhalt derdesktop.ini
, filtert alle Zeilen heraus, die „LocalizedResourceName=” enthalten, und schreibt den verbleibenden Inhalt zurück.(Get-Item $desktopIniPath).Attributes = ...
: Setzt die System- und Hidden-Attribute auf diedesktop.ini
-Datei zurück, damit Windows sie korrekt interpretiert.(Get-Item $folderPath).Attributes = ...
: Ändert kurzzeitig das ReadOnly-Attribut des *Ordners*, um den Explorer dazu zu zwingen, dessen Konfiguration neu zu laden, ohne ihn neu starten zu müssen (obwohl der Explorer danach neu gestartet wird, ist dies eine zusätzliche Absicherung).taskkill /f /im explorer.exe
undStart-Process explorer.exe
: Beendet und startet den Windows Explorer neu, um die Änderungen sofort zu übernehmen.
Umgang mit Problemen und häufige Fragen
„Warum funktioniert es nicht?”
Meistens liegt es an einem dieser Punkte:
- Versteckte Dateien/Systemdateien nicht angezeigt: Sie können die
desktop.ini
nicht sehen oder bearbeiten. Überprüfen Sie die Einstellungen im Explorer (siehe Methode 1, Vorbereitung). - Attribute nicht korrekt gesetzt: Die
desktop.ini
muss die Attribute „System” und „Hidden” haben. Überprüfen Sie dies mit demattrib
-Befehl (attrib desktop.ini
) oder stellen Sie sicher, dass das PowerShell-Skript diese gesetzt hat. - Explorer nicht neu gestartet/aktualisiert: Die Änderungen werden erst sichtbar, nachdem der Explorer neu geladen wurde. Ein Neustart des PCs ist am sichersten, aber ein Neustart des Explorer-Prozesses oder F5 im Ordner kann auch helfen.
- Falscher Benutzerordner: Stellen Sie sicher, dass Sie die
desktop.ini
im richtigen Benutzerprofil-Ordner bearbeiten.
„Was passiert nach einem Windows-Update?”
In der Regel bleiben diese Änderungen nach einem Windows-Update erhalten, da sie Benutzereinstellungen betreffen und nicht tief ins System eingreifen. Es ist jedoch nicht ausgeschlossen, dass ein größeres Funktionsupdate von Windows die desktop.ini
-Dateien wieder auf den Standard zurücksetzt. In diesem Fall können Sie das Skript einfach erneut ausführen.
„Betrifft das auch andere Programme?”
Nein. Die meisten Programme, insbesondere solche, die auf Dateipfade zugreifen, verwenden die tatsächlichen Ordnernamen auf dem Dateisystem (z.B. `C:UsersIhrNameDownloads`), nicht die im Explorer angezeigten lokalisierten Namen. Ihre Skripte oder Programme sollten also weiterhin wie gewohnt funktionieren.
„Kann ich die Ordnernamen beliebig ändern?”
Ja, technisch gesehen können Sie in der desktop.ini
anstelle von LocalizedResourceName=@%SystemRoot%system32shell32.dll,-21798
auch einfach LocalizedResourceName=Mein Eigener Download Ordner
schreiben. Dies würde dann im Explorer angezeigt. Das Ziel dieses Artikels war jedoch, die Übersetzung *vollständig* zu deaktivieren und den ursprünglichen englischen Namen anzuzeigen, der dem Dateisystemnamen entspricht.
„Ist das sicher?”
Ja, diese Methode ist absolut sicher. Sie ändern lediglich eine Anzeigeoption des Explorers und nehmen keine tiefgreifenden Änderungen am System vor. Es besteht keine Gefahr für die Stabilität oder Funktionalität Ihres Windows-Systems.
Fazit
Die Lokalisierung von Ordnernamen im Windows Explorer ist für viele Anwender ein lästiges Detail, das die Arbeit erschwert und die Konsistenz stört. Glücklicherweise ist die Lösung vergleichsweise einfach und bietet Ihnen die volle Kontrolle über die Anzeige Ihrer speziellen Ordner.
Ob Sie sich für die manuelle Bearbeitung der desktop.ini
-Dateien entscheiden, um jeden Schritt genau nachzuvollziehen, oder die effizientere PowerShell-Automatisierung bevorzugen – Sie haben nun das Wissen und die Werkzeuge an der Hand, um Ihren Windows Explorer genau so zu konfigurieren, wie es Ihren Präferenzen entspricht. Genießen Sie die verbesserte Benutzererfahrung mit Ihren nun konsistent benannten Ordnern!