Windows Offline Dateien bleiben nicht aktiv

Vor einiger Zeit hatten wir auf einem Windows 7 Pro Gerät die Situation, dass die Offline-Dateien zwar aktiviert werden konnten, nach einem Neustart des Geräts diese jedoch wieder deaktiviert waren.

Nach dem Ausprobieren diverser Tipps im Internet haben schlussendlich die folgenden Registry-Einträge unter HKLM\Software\Microsoft\WindowsNT\CurrentVersion\Winlogon
zur Lösung geführt:

DWord AllowMultipleTSSessions Wert 0
DWord LogonType Wert 0

Wie üblich keine Gewähr für Registry-Tipps…. 🙂

Windows 8 und SSD: Optimierungen Teil 3 – Offline Files

Die lokalen Kopien der Offlinedateien werden im Normalfall im Verzeichnis  %systemroot%\CSC gespeichert, d.h. beim Einsatz eines SSD-Laufwerks eben auch auf dem Laufwerk C:.

Um den Speicherort abändern zu können, müssen die Offlinedateien zuerst einmal ausgeschaltet werden (Systemsteuerung, Synchronisierungscenter, Offlinedateien verwalten -> Offlinedateien deaktivieren) und der PC neu gestartet werden.

Nach dem Neustart des PC’s mit Win+X, Eingabeaufforderung (Administrator) ein Commandprompt-Fenster öffnen und mit „regedit“ den Registrierungs-Editor starten. Dann in den folgenden Pfad navigieren: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CSC\Parameters

Dort muss ein neuer Parameter vom Typ „Zeichenfolge“ mit dem Namen „CacheLocation“ erstellt werden. Als Wert muss dann der neue gewünschte Pfad eingegeben werden, z. Bsp. „\??\D:\csc“, wobei die Dateien dann unter D:\csc gespeichert werden. Die Zeichen „\??\“ müssen somit unbedingt im Pfad dringelassen werden, das ist kein Fehler… 🙂

Danach muss der PC wieder neu gestartet und die Offline-Dateien in der Systemsteuerung wieder eingeschaltet werden.

Um das alte Verzeichnis zu löschen, ist auf der Commandline der folgende Befehl als Administrator abzusetzen: C:\>takeown /r /f C:\windows\csc 
Die allenfalls folgende Frage nach dem Vollzugriff kann mit „J“ beantwortet werden. Danach kann das Verzeichnis mit rd /s c:\windows\csc definitiv gelöscht werden.

Gesperrte Dateien aus Offline Files/Offlinedateien löschen

Die Offline-Dateien in Windows 7/8 sind ja eine furchtbar praktische Lösung für viele Dinge. Ich setze diese auch auf meinem Desktop-PC als Backup-Strategie im Zusammenhang mit einem Synology NAS ein.

Im Zuge der Migration auf Windows 8 ist nun ein Problem mit lokalen Dateien im Windows entstanden, d.h. es gab gewisse Dateien und Verzeichnisse, die sich partout lokal nicht löschen liessen. Auf dem NAS konnten sie via Browser problemlos entfernt werden – sobald man jedoch den PC wieder startete, waren diese wieder da.

Nach längerem Üben und Ausprobieren diverser Software (Microsoft FixIt, Wiping-Tools, etc.) lässt sich das Problem via Registry und anschliessendem Reboot relativ einfach lösen:

1. "regedit" starten
2. Zum Schlüssel "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CSC" navigieren
3. Allenfalls den Ordner "Parameters" erstellen, sofern es ihn nicht bereits geben sollte
4. In diesem Parameter-Ordner den neuen Schlüssel "FormatDatabase" vom Typ DWORD erfassen
5. Den Wert dieses Schlüssel auf dezimal 1 setzen

Anschliessend muss direkt ein Reboot ausgeführt werden. Durch den Reboot wird diese Einstellung auch wieder zurückgesetzt, so dass nichts mehr geändert werden muss. Die obige Anleitung funktioniert übrigens für Windows 7 und Windows 8.

Bei mir habe ich zuerst alle verbundenen Laufwerke gelöscht und die Synchronisation der Offline-Folder gestoppt. Es könnte jedoch sogar sein, dass dies alles nicht gemacht werden muss, und nach dem obigen Befehl/Reboot bereits alles klappt (d.h. die gewünschten Dateien gelöscht werden können). Das wäre natürlich extrem zeitsparend, konnte ich im Zuge der diversen Abklärungen nun leider aber nicht mehr ausprobieren. Feedback erwünscht… 🙂

Windows 7 Offline-Dateien und Synology-NAS

Eine der besten Funktionen von Windows7 sind die Offline-Files, d.h. die Möglichkeit, Dateien offline zu bearbeiten und anschliessend wieder zurückzuspeichern. Dies passiert in Windows7 dann automatisch und fehlerfrei. Das typische Einsatzgebiet ist dabei natürlich der Laptop, weil man mit diesem nicht immer online ist. Ich selber verwende die Offline-Dateien aber auch als automatische Backuplösung mit einem Synology-NAS.

Meine wichtigsten Daten sind in meinem Home-Verzeichnis auf der Synology gespeichert. Auf meinem Desktop habe ich nun ein Laufwerk gemappt und dieses als „Immer offline verfügbar“ markiert. Dadurch werden die Daten automatisch auf meinem PC und meinem NAS gespeichert. Somit kann ich mit dem PC auch arbeiten, wenn das NAS nicht läuft und andererseits kann ich dank dem NAS auch übers Internet auf meine Dateien zugreifen.

Die einzige Voraussetzung, damit das problemlos funktioniert, ist Windows 7 Professional Edition. Mit einer Starter- oder Home-Edition ist dies leider nicht möglich. Jedoch kann beispielsweise mittels eines „Windows 7 Professional Anytime Upgrade von Windows 7 Home Premium“ durch Eingabe eines neuen Lizenzschlüssels die entsprechende Funktionalität (plus Dateiverschlüsselung, Domänenbeitritt & Gruppenrichtlinien, Erweitertes Backup, Remotedesktop, etc.) ohne Neuinstallation freigeschaltet werden.

Nach der Durchführung dieses Upgrades müssen anschliessend in der Systemsteuerung im Synchronisierungscenter (siehe Screenshot) noch die Offline-Dateien aktiviert werden, bevor auf einem Laufwerk oder einem einzelnen Verzeichnis die „Offline-Fähigkeit“ eingeschaltet werden kann.