Offline Sincronizzazione file hronization - In Windows 7 il pulsante di opzione "Work Offline/Work Online" scompare da Esplora risorse dopo una transizione offline/online e la memorizzazione nella cache sul lato client rimane offline fino al successivo riavvio del computer

Questo articolo fornisce una soluzione per risolvere i problemi in cui il pulsante di opzione Work Offline/Work Online scompare da Esplora risorse dopo una transizione offline/online e la memorizzazione nella cache lato client rimane offline fino al successivo riavvio del computer.

Si applica a: Windows 7 Service Pack 1
Numero KB originale: 2512089

Sintomi

Windows 7 è configurato per la sincronizzazione dei file offline per sincronizzare il contenuto dalle condivisioni di rete e renderlo disponibile offline. Gli utenti notano che Windows 7 cambia in genere in modalità offline; Tuttavia Windows 7 non torna automaticamente alla modalità online dopo che la rete diventa disponibile. La sincronizzazione del percorso UNC non è possibile e nel Centro sincronizzazione non sono disponibili informazioni per la relazione di sincronizzazione dei file offline.

Se l'utente accede alle risorse di rete in Esplora risorse, alcune risorse di rete sono online e accessibili; Tuttavia, quando l'utente tenta di accedere alle risorse rese disponibili offline, il contenuto offline viene visualizzato dalla memorizzazione nella cache lato client. L'utente può creare nuovi file e modificare i file esistenti, ma questi file rimangono nella cache locale.

È possibile fornire una condivisione file e sottocartelle per ogni utente, come nell'esempio seguente:

\\ServerName\ShareName$\dir1\dir2

Un utente con le autorizzazioni appropriate può accedere alle sottocartelle dir1 e dir2, ma non dispone delle autorizzazioni per visualizzare il contenuto della condivisione ShareName$.

Causa

Questo comportamento è causato dal modo in cui Windows Vista e Windows 7 gestiscono le operazioni dei file remoti. Il percorso UNC viene analizzato e ogni parte viene verificata la disponibilità. Nel caso descritto nelle sezioni precedenti, Windows Vista o Windows 7 controlla la presenza del prefisso \\ServerName. Se l'operazione ha esito positivo, verifica se \\ShareName$\ è disponibile. A causa di diritti di accesso mancanti a questo livello, l'operazione del file remoto ha esito negativo e il CSC (Client-Side Caching) fornisce i file dal contenuto offline se il percorso UNC è stato reso disponibile offline.

Note

se si usa lo spazio dei nomi DFS (AD integrato o autonomo) \\domain\folder1\folder2 CSC verificherà anche folder1 e folder2 nel server dello spazio dei nomi DFS.

Risoluzione

Per risolvere questo problema con la sincronizzazione dei file offline, assicurarsi che tutte le parti di un percorso UNC siano accessibili da un utente. In un percorso UNC come \\ServerName\ShareName$\dir1\dir2 (dove ServerName può essere un file server o un server DFSN) sono necessarie le autorizzazioni seguenti in ShareName$ quando l'utente sincronizza la sottocartella dir1:

Autorizzazioni SMB (Share Level) per i file offline condividono ShareName$:

Account utente Autorizzazioni predefinite Autorizzazioni minime necessarie
Tutti Lettura Nessuna autorizzazione
Gruppo di sicurezza di utenti che devono inserire i dati in condivisione. N/D Modifica

In questo esempio, Everyone viene rimosso dalle autorizzazioni di condivisione e viene usato un gruppo globale contenente l'account utente per impostare le autorizzazioni a livello di condivisione.

Autorizzazioni NTFS necessarie per la cartella radice ShareName$ per la sincronizzazione dei file offline:

Account utente Autorizzazioni minime necessarie
Proprietario creatore Controllo completo, sottocartelle e solo file
Amministratore None
Gruppo di sicurezza di utenti che devono inserire dati in condivisione Elencare i dati di cartella/lettura: questa cartella, sottocartelle e file
Tutti Nessuna autorizzazione
Sistema locale Controllo completo, questa cartella, sottocartelle e file

Nelle sottocartelle \dir1 e \dir2 sono necessarie le autorizzazioni NTFS seguenti: autorizzazioni NTFS necessarie per le cartelle dir1 e dir2 per la sincronizzazione dei file offline:

Account utente Autorizzazioni predefinite Autorizzazioni minime necessarie
%Username% N/D Lettura, Scrittura
Sistema locale Controllo completo Controllo completo
Amministratori Nessuna autorizzazione Nessuna autorizzazione
Tutti Nessuna autorizzazione Nessuna autorizzazione

Ulteriori informazioni

In Windows Vista e Windows 7, tutte le richieste di accesso al file system remoto vengono incanalate dal provider UNC multiplo (MUP). MUP reindirizza la richiesta a un redirector di rete (provider UNC) in grado di gestire la richiesta del file system remoto. Ad esempio, per le richieste SMB MUP reindirizza la richiesta al provider di rete LanmanWorkstation (ntlanman.dll). LanmanWorkstation chiama il servizio workstation (svchost.exe) che chiama il redirector di rete (mrxsmb.sys).

MUP esegue un'operazione di risoluzione del prefisso (IOCTL_REDIR_QUERY_PATH) al redirector di rete registrato con MUP e in grado di supportare il tipo di richiesta. Questa operazione di risoluzione del prefisso analizza il percorso UNC e controlla ogni parte per la disponibilità. Se il messaggio restituito dalla risoluzione del prefisso è STATUS_LOGON_FAILURE o STATUS_ACCESS_DENIED, la richiesta ha esito negativo e MUP indica il percorso UNC come non accessibile.

La memorizzazione nella cache lato client intercetta le richieste che vengono incanalate nel redirector di rete. Se l'operazione di risoluzione del prefisso ha esito negativo come descritto nella sezione precedente, CSC fornisce contenuto dalla cache locale se il percorso UNC è stato reso disponibile offline in precedenza.

Il comportamento è descritto in dettaglio nei collegamenti seguenti: