Slackblog

Windows 7: Benutzerverzeichnisse verschieben und verwalten

von sl[A]cker am Dez.29, 2009, unter How-To, Windows

Beim Umzug meiner eigenen Dateien auf eine neue Festplatte wollte ich diesmal sauber alle Benutzer-Verzeichnisse verschieben. In Windows Vista und 7 gibt es keinen Ordner “Eigene Dateien” mehr, welchen man unter XP noch einfach über die Eigenschaften verschieben konnte. Unter Vista/7 muss man die darin enthaltenen Ordner für Links, Videos, Bilder, Musik, Favoriten etc. einzeln verschieben. Für den Geek von heute ist dies jedoch keine wirklich befriedigende Lösung, da das –je nach Datenmenge- ein sehr langwieriger Prozess werden kann. Nach etwas Internetrecherche bin ich zu einer schönen und sauberen Lösung gekommen:

Zunächst erstellt man sich im gewünschten Ziel entsprechende Ordner für:

  • Desktop
  • Downloads
  • Bilder
  • Dokumente
  • Musik
  • Videos
  • Favoriten
  • Gespeicherte Spiele
  • Kontakte
  • Links
  • Suchvorgänge
  • Virtuelle Computer (nur verfügbar, wenn man den XP-Mode bzw. Windows Virtual PC installiert hat)

Ich habe hierbei die englischen Originalnamen (Pictures, Music etc.) beibehalten, welche von Windows 7 im Explorer automatisch übersetzt angezeigt werden.

Es ist nicht notwendig, alle diese Ordner zu erstellen, man kann sich auf diejenigen beschränken, welche man tatsächlich nutzen möchte. Die anderen verbleiben dann einfach im Standard-Benutzer-Ordner. Weiter unten wird noch erläutert, wie man trotzdem alles optimal im Blick hat.

Nun werden die Dateien aus den bisherigen Ordnern in die entsprechenden neuen Ordner kopiert oder verschoben. Für große Datenmengen empfehle ich das Tool TeraCopy, welches sogar auf Wunsch komplett den Standard-Windows-Kopierdialog ersetzt. TeraCopy kann nämlich die kopierten/verschobenen Daten verifizieren, sodass sich keine CRC-Fehler und dergleichen einschleichen. Hinzu kommt noch, dass TeraCopy schneller arbeitet als die Standardfunktion von Windows. So, genug der Schleichwerbung, die Daten sind nun alle kopiert bzw. verschoben. Jetzt müssen wir Windows noch erklären, dass diese Ordner ab jetzt die Standardordner sind.

Hierzu kann man –wie eingangs bereits erwähnt- jeden Ordner über dessen Eigenschaften und den Reiter “Pfad” entsprechend verschieben oder man erledigt die Neuzuweisung einfach über die Registry.

Bei letzterem Weg öffnet man per [Windowstaste] + [R] den Ausführen-Dialog, gibt dort regedit ein und bestätigt mit ENTER.

Dort navigiert man zu folgenden Verzeichnissen und ändert die entsprechenden Pfade per Doppelklick:

Ordner des aktuellen Benutzers

  • HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
  • HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

Öffentliche Ordner

  • HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
  • HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

Die Ordnernamen sollten selbsterklärend sein, daher gehe ich hier nicht ins Detail. Fragen beantworte ich gerne in den Kommentaren. Es ist zwingend erforderlich, dass man die Änderungen jeweils unter beiden aufgeführten Registry-Zweigen ändert und jeweils die gleichen Pfade benutzt.

Bei mir sieht das ganze so aus:

Windows 7 Benutzerverzeichnisse im Registry-Editor

Nachdem alle gewünschten Pfade geändert wurden muss Windows neu gestartet werden, damit die Änderungen wirksam werden.

Verwaltung

Klickt man nun im Startmenü auf den eigenen Benutzernamen hat sich im Explorer optisch nichts verändert. Das liegt daran, dass immer noch der Inhalt von C:\Users\<Benutzername> angezeigt wird, lediglich die Verweise der einzelnen Ordner nun auf den neuen Pfad laufen. Erstellt man also in meinem Fall einen Ordner direkt unter D:\Benutzer\Slacker wird dieser nicht angezeigt, wenn ich über das Startmenü meinen Benutzerordner aufrufe. Man kann sich natürlich den neuen Benutzerordner in der Superbar an den Explorer anheften, jedoch sieht man dann wiederum nicht, wenn z.B. irgendeine Anwendung im Originalordner etwas ablegt.

Die Lösung:

Man erstellt sich einfach eine entsprechende Bibliothek. Dieses Feature ist neu in Windows 7 und erlaubt es mehrere Ordner unter einer solchen optisch zusammenzufassen.

Man findet die Bibliotheken im Explorer in der linken Spalte.  Klickt man den Punkt “Bibliotheken” an bekommt man alle bisher angelegten Bibliotheken angezeigt und kann über den Button “Neue Bibliothek” eine solche anlegen.

Windows 7 Bibliotheken

Hier sind von Microsoft standardmäßig die Bibliotheken “Bilder”, “Dokumente”, “Musik” und “Videos” vorgegeben, die jeweils den Ordner unter C:\Users\<Benutzername> und den entsprechenden öffentlichen Ordner anzeigen. Über die Eigenschaften kann man jeweils die beinhalteten Ordner ändern, z.B. auf unsere neu erstellten Ordner. Des Weiteren kann man sich eine neue Bibliothek erstellen, welche die Benutzerordner unter C:\Users\<Benutzername> und (in meinem Fall) D:\Benutzer\Slacker anzeigen.

Das Standardicon sieht nicht sonderlich schön aus und Windows bietet hier leider keine Möglichkeit, dies komfortabel zu ändern. Zum Glück ist jede Bibliothek über eine XML-Datei definiert, worin man eine ICO-Datei als Icon angeben kann.

Man öffnet sich einfach die entsprechende XML unter %AppData%\Microsoft\Windows\Libraries in einem Texteditor und setzt unter dem Tag <isLibraryPinned>true</isLibraryPinned> folgendes ein:

<IconReference>"Pfad zur Icon-Datei inkl. Gänsefüßchen"</IconReference>

Windows 7 Bibliothek XML Quelltext

Möchte man –wie ich- das Original Windows-Benutzerordner-Icon haben kann man sich einfach die Datei C:\Windows\System32\imageres.dll in einem Icon-Editor wie IcoFX öffnen und daraus exportieren.

Das sollte es gewesen sein. Diese Anleitung wurde frei nach meinen Erinnerungen einige Zeit nach der Umstellung geschrieben. Sollten euch Fehler oder Verbesserungsvorschläge auf-/einfallen oder falls ihr Fragen habt teilt sie in den Kommentaren.

No TweetBacks yet. (Be the first to Tweet this post)
:,

1 Tweet

Kommentar hinterlassen




* = Pflichtfelder


Additional comments powered by BackType

Suchst du etwas?

Immer noch nicht fündig geworden? Hinterlasse einen Kommentar oder kontaktiere mich, damit ich mich drum kümmern kann!

Archive

Alle Einträge, chronologisch...