Errori quando si dispone di un file di impostazioni dei criteri "Reindirizzamento cartelle" di grandi dimensioni in Windows

Questo articolo fornisce una soluzione alternativa per i problemi che possono verificarsi quando si dispone di un file di criteri "Reindirizzamento cartelle" di grandi dimensioni.

Si applica a: Windows 10: tutte le edizioni, Windows Server 2012 R2
Numero KB originale: 978098

Sintomi

Considerare lo scenario descritto di seguito:

  • È possibile impostare le impostazioni dei criteri di reindirizzamento cartelle per molte cartelle in un ambiente.
  • Le cartelle sono configurate per l'uso di Impostazioni avanzate quando l'utente è membro di un gruppo.
  • La prima volta che si aggiungono tutti i gruppi all'elenco di cartelle, viene creato un file di impostazioni dei criteri di reindirizzamento cartelle di grandi dimensioni per molti gruppi come previsto.

In questo scenario, è possibile che si verifichino uno o più dei sintomi seguenti quando si usa il file di impostazioni dei criteri di reindirizzamento cartelle di grandi dimensioni in un computer che esegue Windows Vista, Windows Server 2008, Windows Server 2008 R2 o Windows 7.

Sintomo 1

Quando si aprono le impostazioni dei criteri di reindirizzamento cartelle, si scopre che le cartelle non visualizzano le impostazioni. Le cartelle vengono invece visualizzate come Non configurate.

Sintomo 2

Quando si tenta di visualizzare le impostazioni dei criteri di reindirizzamento cartelle nella Console gestione Criteri di gruppo, viene visualizzato il messaggio di errore seguente nella sezione Dettagli criteri di reindirizzamento cartelle:

Errore sconosciuto durante la raccolta dei dati per questa estensione. Dettagli: FRSettingRead non riuscito con -2147467259

Nota

Per Sintomo 1 e Sintomo 2, questi sintomi si verificano nei criteri creati e popolati tramite l'Criteri di gruppo Editor locale in un computer che esegue Windows Server 2003, Windows Server 2008 o una versione di Windows più recente di Windows Server 2008.

Sintomo 3

Quando si tenta di applicare le nuove impostazioni dei criteri di reindirizzamento cartelle a un account utente di dominio in un computer che esegue Windows Vista o una versione più recente di Windows, le impostazioni non vengono applicate. Inoltre, è possibile che venga visualizzato il messaggio di errore seguente nel registro applicazioni:

Nome log: Microsoft-Windows-GroupPolicy/Operational
Origine: Microsoft-Windows-GroupPolicy
ID evento: 7016
Categoria attività: nessuna
Livello: Errore
Parole chiavi:
Utente: SISTEMA

Descrizione:
Completato l'elaborazione dell'estensione per il reindirizzamento cartelle in xxx millisecondi.

Xml evento:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
...
<EventData>
<Data Name="ErrorCode">2147942413</Data>
<Data Name="CSEExtensionName">Folder Redirection</Data>
<Data Name="CSEExtensionId">{25537BA6-77A8-11D2-9B6C-0000F8080861}</Data>
</EventData>
</Evento>

Causa

Questi problemi si verificano a causa di due limitazioni nell'API di sistema usate dal motore di reindirizzamento cartelle per leggere i file .ini da SYSVOL.

Causa del sintomo 1 e sintomo 2

  • Per un file .ini creato in Windows Vista o in una versione più recente di Windows

    Questi problemi si verificano perché la sezione Folder_Redirection dei file .ini è maggiore di 32.767 caratteri. Tuttavia, il limite per l'elenco SID combinato per tutte le cartelle è di 32.767 caratteri. Questo limite si verifica quando l'API GetPrivateProfileSection viene usata per leggere la sezione.

    Nota

    Se i SID hanno in genere 48-50 caratteri, è possibile avere circa 670 SID in un criterio per tutte le cartelle prima che si verifichi questo problema.

  • Per un file .ini creato in Windows Server 2003

    Questi problemi si verificano perché viene superato il limite per il numero di gruppi per ogni cartella reindirizzata in un criterio. Questo limite dipende dalla lunghezza della stringa SID che rappresenta il gruppo e anche dalla lunghezza del percorso di reindirizzamento. Ad esempio, è possibile avere circa 230 gruppi per una singola cartella se una stringa SID è di circa 48-50 caratteri e se il percorso UNC della cartella è di 80 caratteri.

    Nota

    • Le dimensioni aggregate di tutte le cartelle possono superare i 32.767 caratteri.
    • La prima volta che si apre un criterio esistente, le impostazioni possono essere convertite in un formato più recente in un computer che esegue Windows Vista o una versione più recente di Windows. Questo comportamento può verificarsi se i criteri esistenti sono stati creati usando l'Criteri di gruppo Editor locale in Windows Server 2003. Questo comportamento si verifica anche quando le impostazioni dei criteri vengono visualizzate nella visualizzazione Impostazioni in Console Gestione Criteri di gruppo. Pertanto, un criterio potrebbe funzionare usando il vecchio formato di file .ini, a seconda delle impostazioni. Tuttavia, un criterio potrebbe non funzionare usando il nuovo formato di file, a seconda delle impostazioni.

Causa del sintomo 3

Questo problema si verifica a causa di un limite dell'API GetPrivateProfileString usato per leggere questa sezione.

L'elenco di gruppi viene archiviato come stringa di SID in un file .ini. Quando l'elenco supera i 32.767 caratteri, questo problema si verifica. Ogni stringa che rappresenta un SID nel file .ini è in genere di circa 48-50 caratteri. Pertanto, è possibile avere circa 300 voci per ogni cartella reindirizzata.

Soluzione alternativa

Per risolvere questi problemi, suddividere i criteri in criteri più piccoli. Assicurarsi che le dimensioni totali di ogni file di criteri siano inferiori al limite di 32.767 caratteri.

Stato

Microsoft ha confermato che si tratta di un problema nei prodotti Microsoft elencati all'inizio di questo articolo.

Ulteriori informazioni

Le impostazioni dei criteri di reindirizzamento cartelle usano un nuovo formato di file .ini in Windows Vista e nelle versioni più recenti di Windows per supportare le nuove opzioni quando si applicano le impostazioni. Questa tecnologia consente di reindirizzare più cartelle rispetto alle impostazioni dei criteri di reindirizzamento cartelle in Windows Server 2003.

Per altre informazioni sulla funzionalità Reindirizzamento cartelle, vedere Informazioni generali sulla funzionalità Reindirizzamento cartelle.