Compartilhar via


O redirecionamento de pasta não é aplicado quando redirecionado para a letra da unidade mapeada, em vez do caminho UNC

Este artigo corrige um problema no qual o redirecionamento de pasta não é aplicado quando redirecionado para a letra da unidade mapeada em vez do caminho UNC.

Aplica-se a: Windows 7 Service Pack 1
Número original do KB: 2859465

Sintomas

Considere o cenário a seguir.

  • A unidade doméstica está configurada para os usuários (por exemplo: H:).

  • Redirecionar a pasta para a unidade inicial usando "Redirecionar para o local a seguir" e especificar a letra da unidade (por exemplo: H:\Documents) em vez de usar o caminho UNC.

  • O usuário é um administrador.

Nesse cenário, o redirecionamento de pasta não é aplicado e o seguinte evento é registrado:

Nome do Log: Aplicativo

Fonte: Redirecionamento de pasta do Microsoft Windows

Data: <Data/hora>

ID do evento: 502

Categoria de tarefa: nenhum

Nível: Erro

Palavras-chave:

Usuário: Contoso\raj

Computador: TestPC.Contoso.com

Descrição:

Falha ao aplicar a política e redirecionar a pasta "Documentos" para "H:\Documentos".

Opções de redirecionamento = 0x1001.

Ocorreu o seguinte erro: "Não é possível criar a pasta "H:\Documents"".

Detalhes do erro: "O sistema não consegue encontrar o caminho especificado.

Causa

Quando um administrador faz logon no Windows, a LSA (Autoridade de Segurança Local) cria dois tokens de acesso. Se a LSA for notificada de que o usuário é membro do grupo Administradores, a LSA criará o segundo logon que terá os direitos de administrador removidos (filtrados). Como o LSA criou os tokens de acesso durante duas sessões de logon separadas, os tokens de acesso contêm IDs de logon separadas. O token de acesso do usuário padrão é usado para mapear a unidade.

Quando a política se aplica, ela usa o token mais alto (token de administrador) e, portanto, não consegue ver a unidade de mapa.

Solução

É sempre recomendável usar o caminho UNC, não a letra do mapa da unidade ao redirecionar uma pasta.

Para resolver esse problema, redirecione a pasta usando o caminho UNC em vez de usar a letra da unidade do mapa. Você pode usar a opção "Redirecionar para o diretório inicial do usuário" se quiser redirecionar a pasta para a unidade inicial.

Solução alternativa

Para contornar esse problema, use um dos seguintes métodos:

  • Use o registro "EnableLinkedConnections". Esse valor permite que o Windows compartilhe conexões de rede entre o token de acesso filtrado e o token de acesso de administrador completo para um membro do grupo Administradores. Depois de configurar esse valor do Registro, o LSA verifica se há outro token de acesso associado à sessão do usuário atual se um recurso de rede estiver mapeado para um token de acesso. Se a LSA determinar que há um token de acesso vinculado, ela adicionará o compartilhamento de rede ao local vinculado.

    Para configurar o valor do Registro EnableLinkedConnections, siga estas etapas:

    1. Clique em Iniciar, digite regedit na caixa Iniciar Pesquisa e pressione Enter.
    2. Localize e clique com o botão direito do mouse na seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
    3. Aponte para Novo e clique em Valor DWORD.
    4. Digite EnableLinkedConnections e pressione Enter.
    5. Clique com o botão direito do mouse em EnableLinkedConnections e clique em Modificar.
    6. Na caixa de Dados de valor, digite 1 e, em seguida, clique em OK.
    7. Saia do Editor do Registro e reinicie o computador.

    Importante

    Essa solução alternativa pode tornar seu sistema inseguro. A Microsoft não dá suporte a essa solução alternativa. Você é responsável pelo uso dessa solução alternativa.

  • Desative o UAC. Desabilitar o UAC interromperá a divisão do token, mas não é recomendável desabilitar o UAC.

    Desativando o UAC (Controle de Conta de Usuário) no Windows Server