Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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: