Windows Vista - Mögliche Problemlösung bei Problemen mit den Offlinedateien (CSC)
09.10.2008
12:52:22 Uhr10104 Aufrufe
2 Antworten
12:52:22 Uhr
2 Antworten
Noch nicht bewertet
Hallo ans Forum
Die Offlinedateien unter Windows waren immer eine zwiespältige Sache. Einerseits ist diese Funktion enorm praktisch für Leute, die häufig mit Notebooks ohne Verbindung zum Firmennetz arbeiten. Andererseits war das Ganze bis und mit Windows XP etwas instabil. Es passierte leider zu häufig, dass der gesamte Offlinedateien-Cache korrupt wurde.
Unter Vista hat sich die Situation etwas verbessert. Der Kunde kann nun selber leichte bis mittelschwere Konflikte über das Synchronisierungscenter in der Systemsteuerung beheben. Falls das nicht reicht, muss man den gesamten CSC-Cache (=Offlinedateien-Cache) schrotten und alle Files erneut mit dem Offline-Attribut flagen. Dazu muss man erst die folgenden Reg-Befehle ausführen:
"MyPC" muss man natürlich durch den Namen oder die IP-Adresse des entsprechenden Remotecomputers ersetzen. Danach muss der PC neu gestartet werden.
==================================================================================================================
! ACHTUNG !
Mit dieser Lösung werden alle Offlinedateien, d.h. die synchronisierten wie auch die nicht synchronisierten gelöscht!
Die Gefahr von Datenverlust ist also sehr gross!
Führt also zuerst nochmals eine Synchronisation durch.
Wenn das nicht klappt, muss man als Administrator den Ownership des Ordners %Systemroot%\CSC übernehmen
und dann die nicht synchronisierten Daten von Hand aus diesem Ordner rauskopieren.
==================================================================================================================
Ich habe daraus den folgenden Batch gebastelt:
Gebt diesen Batch aber nicht jedem Callcenter-Dödel, die Gefahr von Datenverlust ist doch erheblich.
Mit Grüssen aus der Schweiz
TuXHunT3R
Die Offlinedateien unter Windows waren immer eine zwiespältige Sache. Einerseits ist diese Funktion enorm praktisch für Leute, die häufig mit Notebooks ohne Verbindung zum Firmennetz arbeiten. Andererseits war das Ganze bis und mit Windows XP etwas instabil. Es passierte leider zu häufig, dass der gesamte Offlinedateien-Cache korrupt wurde.
Unter Vista hat sich die Situation etwas verbessert. Der Kunde kann nun selber leichte bis mittelschwere Konflikte über das Synchronisierungscenter in der Systemsteuerung beheben. Falls das nicht reicht, muss man den gesamten CSC-Cache (=Offlinedateien-Cache) schrotten und alle Files erneut mit dem Offline-Attribut flagen. Dazu muss man erst die folgenden Reg-Befehle ausführen:
01.
reg add \\MyPC\HKLM\System\CurrentControlSet\Services\CSC\Parameters /f >nul 02.
reg add \\MyPC\HKLM\System\CurrentControlSet\Services\CSC\Parameters /v FormatDatabase /t REG_DWORD /d 1 /f >nul"MyPC" muss man natürlich durch den Namen oder die IP-Adresse des entsprechenden Remotecomputers ersetzen. Danach muss der PC neu gestartet werden.
==================================================================================================================
! ACHTUNG !
Mit dieser Lösung werden alle Offlinedateien, d.h. die synchronisierten wie auch die nicht synchronisierten gelöscht!
Die Gefahr von Datenverlust ist also sehr gross!
Führt also zuerst nochmals eine Synchronisation durch.
Wenn das nicht klappt, muss man als Administrator den Ownership des Ordners %Systemroot%\CSC übernehmen
und dann die nicht synchronisierten Daten von Hand aus diesem Ordner rauskopieren.
==================================================================================================================
Ich habe daraus den folgenden Batch gebastelt:
01.
:: ************************************************ 02.
:: Offlinecache-schrotten.bat 03.
:: ========================== 04.
:: Schrottet unter Vista den Offlinedateiencache. 05.
:: History: 06.
:: TuXHunT3R - 08.10.2008 - New Script 07.
:: ************************************************ 08.
09.
@echo off 10.
11.
echo. 12.
echo. 13.
echo ****************************** 14.
echo Offlinecache-schrotten.bat 15.
echo ****************************** 16.
echo. 17.
18.
if /i "%1"=="" goto Manual 19.
if /i "%1"=="?" goto Manual 20.
if /i "%1"=="/?" goto Manual 21.
if /i "%1"=="-?" goto Manual 22.
if /i "%1"=="help" goto Manual 23.
if /i "%1"=="/h" goto Manual 24.
if /i "%1"=="-h" goto Manual 25.
if /i "%1"=="--h" goto Manual 26.
if /i "%1"=="/help" goto Manual 27.
if /i "%1"=="-help" goto Manual 28.
if /i "%1"=="--help" goto Manual 29.
if /i "%1"=="man" goto Manual 30.
if /i "%1"=="hilfe" goto Manual 31.
if /i "%1"=="fuck" goto Manual 32.
33.
34.
ping %1 -n 1 | find /i "TTL" >nul 35.
if /i not %errorlevel%==0 ( 36.
echo ZielPC %1 ist nicht pingbar! 37.
goto :end 38.
) 39.
40.
systeminfo /s %1 | find /i "vista" >nul 41.
if /i not %errorlevel%==0 ( 42.
echo Dieser Batch funktioniert nur mit Windows Vista! 43.
goto :end 44.
) 45.
46.
echo _____ _ _ _______ _ _ _ _ _____ _ 47.
echo /\ / ____^| ^| ^| ^|__ __^| ^| ^| ^| \ ^| ^|/ ____^| ^| 48.
echo / \ ^| ^| ^| ^|__^| ^| ^| ^| ^| ^| ^| ^| \^| ^| ^| __^| ^| 49.
echo / /\ \^| ^| ^| __ ^| ^| ^| ^| ^| ^| ^| . ' ^| ^| ^|_ ^| ^| 50.
echo / ____ \ ^|____^| ^| ^| ^| ^| ^| ^| ^|__^| ^| ^|\ ^| ^|__^| ^|_^| 51.
echo /_/ \_\_____^|_^| ^|_^| ^|_^| \____/^|_^| \_^|\_____(_) 52.
echo. 53.
echo Dieser Batch loescht den kompletten Offlinedateiencache eines Vista-PCs! 54.
echo. 55.
echo Zuerst die folgenden Punkte ueberpruefen: 56.
echo - Hat der Kunde nochmals eine Synchronisierung durchgefuehrt? 57.
echo - Falls Probleme bei der Synchronisierung aufgetaucht sind, 58.
echo sind diese per Systemsteuerung -^> Synchronisierungscenter behoben worden? 59.
echo - Weiss der Kunde noch, welche Dateien er offline verfuegbar gemacht hat? 60.
echo. 61.
echo Werden diese Punkte nicht beachtet, droht Datenverlust, 62.
echo da dieser Batch sowohl die synchronisierten sowie auch die nicht 63.
echo synchronisierten Offlinedateien loescht! 64.
echo Der Kunde muss ausserdem alle seine als "Offline verfuegbar" gemachten Files neu auswaehlen. 65.
echo. 66.
echo Sind die drei Bedingungen erfuellt? 67.
echo Wenn ja, bitte Enter druecken. 68.
pause >nul 69.
echo. 70.
echo Modifiziere die Registry... 71.
echo. 72.
reg add \\%1\HKLM\System\CurrentControlSet\Services\CSC\Parameters /f >nul 73.
reg add \\%1\HKLM\System\CurrentControlSet\Services\CSC\Parameters /v FormatDatabase /t REG_DWORD /d 1 /f >nul 74.
echo Registry modifiziert! 75.
echo. 76.
echo Um den Vorgang abzuschliessen, muss der PC neu gestartet werden. 77.
echo Bitte Enter druecken, um den PC jetzt zu booten. 78.
echo. 79.
pause >nul 80.
81.
shutdown /r /m \\%1 /f /t 5 82.
83.
echo PC wird gebootet... 84.
echo Nach dem Reboot muss der Kunde alle seine Offlinedateien neu einrichten. 85.
86.
goto :end 87.
88.
:Manual 89.
echo Dieser Batch loescht den kompletten Offlinedateiencache eines Vista-PCs. 90.
echo. 91.
echo ACHTUNG: 92.
echo Vor dem Ausfuehren dieses Batchs muss der Kunde nochmals eine Synchronisierung 93.
echo durchfuehren, da der Batch alle Offlinedateien (auch die nicht synchronisierten) loescht! 94.
echo Falls bei dieser Synchronisation Probleme auftreten, muessen diese im Synchronisierungs- 95.
echo center in der Systemsteuerung zuerst behoben werden. 96.
echo Erst dann darf dieser Batch gestartet werden! 97.
echo. 98.
echo Syntax: 99.
echo Offlinecache-schrotten ZielPC 100.
101.
:end 102.
echo. 103.
echo ------------------------------------------------ 104.
echo (c) October 2008 by TuXHunT3R 105.
echo. 106.
echo. 107.
Gebt diesen Batch aber nicht jedem Callcenter-Dödel, die Gefahr von Datenverlust ist doch erheblich.
Mit Grüssen aus der Schweiz
TuXHunT3R
problemsolver schreibt am 09.10.2008 um 18:23:00 Uhr
Wirklich Nice... TuXHunT3R!
Sowas hab ich schon gesucht
Vielen Dank...
Gut, hoffe nur, dass die ZielPCs nicht help, man, hilfe oder f*** heissen *lol*
Gruß
Markus
Sowas hab ich schon gesucht
Gut, hoffe nur, dass die ZielPCs nicht help, man, hilfe oder f*** heissen *lol*
Gruß
Markus







