Solucionar problemas de Arquivos do Azure no WindowsTroubleshoot Azure Files problems in Windows

Este artigo lista os problemas comuns relacionados aos Arquivos do Microsoft Azure quando você se conecta de clientes Windows.This article lists common problems that are related to Microsoft Azure Files when you connect from Windows clients. Também fornece as possíveis causas e resoluções para esses problemas.It also provides possible causes and resolutions for these problems. Além das etapas de solução de problemas neste artigo, você também pode usar o AzFileDiagnostics para garantir que o ambiente de cliente do Windows tenha os pré-requisitos corretos.In addition to the troubleshooting steps in this article, you can also use AzFileDiagnostics to ensure that the Windows client environment has correct prerequisites. O AzFileDiagnostics automatiza a detecção da maioria dos sintomas mencionados neste artigo e ajuda a configurar seu ambiente para obter um desempenho ideal.AzFileDiagnostics automates detection of most of the symptoms mentioned in this article and helps set up your environment to get optimal performance. Também é possível encontrar essas informações na solução de problemas de compartilhamentos de Arquivos do Azure que fornece etapas para ajudá-lo a resolver problemas de conexão/mapeamento/montagem de compartilhamentos de Arquivos do Azure.You can also find this information in the Azure Files shares Troubleshooter that provides steps to assist you with problems connecting/mapping/mounting Azure Files shares.

Observação

Este artigo foi atualizado para usar o novo módulo Az do Azure PowerShell.This article has been updated to use the new Azure PowerShell Az module. Você ainda pode usar o módulo AzureRM, que continuará a receber as correções de bugs até pelo menos dezembro de 2020.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Para saber mais sobre o novo módulo Az e a compatibilidade com o AzureRM, confira Apresentação do novo módulo Az do Azure PowerShell.To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Para obter instruções de instalação do módulo Az, confira Instalar o Azure PowerShell.For Az module installation instructions, see Install Azure PowerShell.

Erro 5 ao montar um compartilhamento de arquivos do AzureError 5 when you mount an Azure file share

Quando você tenta montar um compartilhamento de arquivos, pode receber o erro a seguir:When you try to mount a file share, you might receive the following error:

  • Ocorreu um erro de sistema 5.System error 5 has occurred. Acesso negado.Access is denied.

Causa 1: Canal de comunicação não criptografadoCause 1: Unencrypted communication channel

Por motivos de segurança, as conexões para compartilhamentos de arquivos do Azure são bloqueadas se o canal de comunicação não está criptografado e a tentativa de conexão não é feita do mesmo datacenter onde residem os compartilhamentos de arquivos do Azure.For security reasons, connections to Azure file shares are blocked if the communication channel isn't encrypted and if the connection attempt isn't made from the same datacenter where the Azure file shares reside. As conexões não criptografadas dentro do mesmo datacenter também podem ser bloqueadas se o transferência segura obrigatória está habilitada na conta de armazenamento.Unencrypted connections within the same datacenter can also be blocked if the Secure transfer required setting is enabled on the storage account. Um canal de comunicação criptografado é fornecido somente quando o sistema operacional do cliente do usuário dá suporte à criptografia SMB.An encrypted communication channel is provided only if the user's client OS supports SMB encryption.

O Windows 8, o Windows Server 2012 e versões posteriores de cada solicitação de negociação de sistema que inclua o SMB 3.0, que dá suporte à criptografia.Windows 8, Windows Server 2012, and later versions of each system negotiate requests that include SMB 3.0, which supports encryption.

Solução para a causa 1Solution for cause 1

  1. Conecte a partir de um cliente com suporte à criptografia SMB (Windows 8, Windows Server 2012 ou posterior) ou conecte a partir de uma máquina virtual que está no mesmo datacenter da conta de armazenamento do Azure usada para o compartilhamento de arquivos do Azure.Connect from a client that supports SMB encryption (Windows 8, Windows Server 2012 or later) or connect from a virtual machine in the same datacenter as the Azure storage account that is used for the Azure file share.
  2. Verifique se a configuração Transferência segura obrigatória está desabilitada na conta de armazenamento se o cliente não oferecer suporte à criptografia SMB.Verify the Secure transfer required setting is disabled on the storage account if the client does not support SMB encryption.

Causa 2: as regras de firewall ou de rede virtual estão habilitadas na conta de armazenamentoCause 2: Virtual network or firewall rules are enabled on the storage account

Se as regras de firewall e de VNET (rede virtual) estiverem configuradas na conta de armazenamento, o tráfego de rede terá acesso negado a menos que o endereço IP do cliente ou da rede virtual tenha permissão de acesso.If virtual network (VNET) and firewall rules are configured on the storage account, network traffic will be denied access unless the client IP address or virtual network is allowed access.

Solução para a causa 2Solution for cause 2

Verifique se regras de firewall e de rede virtual estão configuradas corretamente na conta de armazenamento.Verify virtual network and firewall rules are configured properly on the storage account. Para testar se as regras de firewall ou de rede virtuais estão causando o problema, altere temporariamente a configuração da conta de armazenamento para Permitir o acesso de todas as redes.To test if virtual network or firewall rules is causing the issue, temporarily change the setting on the storage account to Allow access from all networks. Para saber mais, confira Configurar redes virtuais e firewalls do Armazenamento do Azure.To learn more, see Configure Azure Storage firewalls and virtual networks.

Erro 53, Erro 67 ou Erro 87 ao montar ou desmontar um compartilhamento de arquivos do AzureError 53, Error 67, or Error 87 when you mount or unmount an Azure file share

Quando você tenta montar um compartilhamento de arquivos do local ou de um datacenter diferente, você poderá receber os seguintes erros:When you try to mount a file share from on-premises or from a different datacenter, you might receive the following errors:

  • Ocorreu um erro de sistema 53.System error 53 has occurred. O caminho da rede não foi encontrado.The network path was not found.
  • Ocorreu um erro de sistema 67.System error 67 has occurred. O nome de rede não foi encontrado.The network name cannot be found.
  • Ocorreu um erro de sistema 87.System error 87 has occurred. O parâmetro está incorreto.The parameter is incorrect.

Causa 1: a porta 445 está bloqueadaCause 1: Port 445 is blocked

Pode ocorrer um erro de sistema 53 ou erro de sistema 67 se a comunicação de saída na porta 445 para o datacenter de Arquivos do Azure estiver bloqueada.System error 53 or system error 67 can occur if port 445 outbound communication to an Azure Files datacenter is blocked. Para ver o resumo de ISPs que permitem ou proíbem o acesso a partir da porta 445, vá para TechNet.To see the summary of ISPs that allow or disallow access from port 445, go to TechNet.

Para verificar se o firewall ou ISP está bloqueando a porta 445, use a ferramenta AzFileDiagnostics ou o cmdlet Test-NetConnection.To check if your firewall or ISP is blocking port 445, use the AzFileDiagnostics tool or Test-NetConnection cmdlet.

Para usar o cmdlet Test-NetConnection, o módulo Azure PowerShell deve ser instalado, consulte instalar Azure PowerShell Module para obter mais informações.To use the Test-NetConnection cmdlet, the Azure PowerShell module must be installed, see Install Azure PowerShell module for more information. Lembre-se de substituir <your-storage-account-name> e <your-resource-group-name> pelos nomes referentes a sua conta de armazenamento.Remember to replace <your-storage-account-name> and <your-resource-group-name> with the relevant names for your storage account.

$resourceGroupName = "<your-resource-group-name>"
$storageAccountName = "<your-storage-account-name>"

# This command requires you to be logged into your Azure account, run Login-AzAccount if you haven't
# already logged in.
$storageAccount = Get-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $storageAccountName

# The ComputerName, or host, is <storage-account>.file.core.windows.net for Azure Public Regions.
# $storageAccount.Context.FileEndpoint is used because non-Public Azure regions, such as sovereign clouds
# or Azure Stack deployments, will have different hosts for Azure file shares (and other storage resources).
Test-NetConnection -ComputerName ([System.Uri]::new($storageAccount.Context.FileEndPoint).Host) -Port 445

Se a conexão foi bem-sucedida, você verá a seguinte saída:If the connection was successful, you should see the following output:

ComputerName     : <your-storage-account-name>
RemoteAddress    : <storage-account-ip-address>
RemotePort       : 445
InterfaceAlias   : <your-network-interface>
SourceAddress    : <your-ip-address>
TcpTestSucceeded : True

Observação

O comando acima retorna o endereço IP atual da conta de armazenamento.The above command returns the current IP address of the storage account. Não há garantia de que esse endereço IP será sempre o mesmo; ele pode mudar a qualquer momento.This IP address is not guaranteed to remain the same, and may change at any time. Não codifique esse endereço IP em um script ou em uma configuração de firewall.Do not hardcode this IP address into any scripts, or into a firewall configuration.

Solução para a causa 1Solution for cause 1

Solução 1-usar Sincronização de Arquivos do AzureSolution 1 - Use Azure File Sync

Sincronização de Arquivos do Azure pode transformar seu Windows Server local em um cache rápido do seu compartilhamento de arquivos do Azure.Azure File Sync can transform your on-premises Windows Server into a quick cache of your Azure file share. Use qualquer protocolo disponível no Windows Server para acessar seus dados localmente, incluindo SMB, NFS e FTPS.You can use any protocol that's available on Windows Server to access your data locally, including SMB, NFS, and FTPS. Sincronização de Arquivos do Azure funciona na porta 443 e, portanto, pode ser usado como uma solução alternativa para acessar os arquivos do Azure de clientes que têm a porta 445 bloqueada.Azure File Sync works over port 443 and can thus be used as a workaround to access Azure Files from clients that have port 445 blocked. Saiba como configurar o sincronização de arquivos do Azure.Learn how to setup Azure File Sync.

Solução 2 – usar VPNSolution 2 - Use VPN

Ao configurar uma VPN para sua conta de armazenamento específica, o tráfego passará por um túnel seguro em oposição à Internet.By Setting up a VPN to your specific Storage Account, the traffic will go through a secure tunnel as opposed to over the internet. Siga as instruções para configurar a VPN para acessar os arquivos do Azure do Windows.Follow the instructions to setup VPN to access Azure Files from Windows.

Solução 3-desbloquear a porta 445 com a ajuda do seu ISP/administrador de tiSolution 3 - Unblock port 445 with help of your ISP/IT Admin

Trabalhe com seu departamento de ti ou ISP para abrir a porta 445 de saída para intervalos de IP do Azure.Work with your IT department or ISP to open port 445 outbound to Azure IP ranges.

Solução 4-usar ferramentas baseadas na API REST, como o Gerenciador de Armazenamento/PowerShellSolution 4 - Use REST API based tools like Storage Explorer/Powershell

Os arquivos do Azure também dão suporte ao REST, além do SMB.Azure Files also supports REST in addition to SMB. O acesso REST funciona pela porta 443 (TCP padrão).REST access works over port 443 (standard tcp). Há várias ferramentas que são escritas usando a API REST que possibilitam uma experiência de interface do usuário rica.There are various tools that are written using REST API which enable rich UI experience. Gerenciador de armazenamento é um deles.Storage Explorer is one of them. Baixe e instale o Gerenciador de armazenamento e conecte-se ao compartilhamento de arquivos apoiado pelos arquivos do Azure.Download and Install Storage Explorer and connect to your file share backed by Azure Files. Você também pode usar o PowerShell que também a API REST do usuário.You can also use PowerShell which also user REST API.

Causa 2: NTLMv1 está habilitadoCause 2: NTLMv1 is enabled

O erro de sistema 53 ou erro de sistema 87 também pode ocorrer se a comunicação NTLMv1 está habilitada no cliente.System error 53 or system error 87 can occur if NTLMv1 communication is enabled on the client. Os Arquivos do Azure dão suporte apenas a autenticação NTLMv2.Azure Files supports only NTLMv2 authentication. Ter NTLMv1 habilitado faz com que o cliente esteja menos seguro.Having NTLMv1 enabled creates a less-secure client. Portanto, a comunicação será bloqueada para Arquivos do Azure.Therefore, communication is blocked for Azure Files.

Para verificar se essa é a causa do erro, verifique se a seguinte subchave do registro está definida como um valor de 3:To determine whether this is the cause of the error, verify that the following registry subkey is set to a value of 3:

HKLM\SYSTEM\CurrentControlSet\Control\Lsa > LmCompatibilityLevelHKLM\SYSTEM\CurrentControlSet\Control\Lsa > LmCompatibilityLevel

Para saber mais, confira o tópico LmCompatibilityLevel no TechNet.For more information, see the LmCompatibilityLevel topic on TechNet.

Solução para a causa 2Solution for cause 2

Reverter o valor LmCompatibilityLevel para o valor padrão de 3 na seguinte subchave do registro:Revert the LmCompatibilityLevel value to the default value of 3 in the following registry subkey:

HKLM\SYSTEM\CurrentControlSet\Control\LsaHKLM\SYSTEM\CurrentControlSet\Control\Lsa

Erro 1816 "Não há cota suficiente disponível para processar este comando" quando você copia para um compartilhamento de arquivos do AzureError 1816 "Not enough quota is available to process this command" when you copy to an Azure file share

CausaCause

O Erro 1816 ocorre quando você atingir o limite superior de identificadores abertos simultâneos permitidos para um arquivo no computador onde o compartilhamento de arquivos está sendo montado.Error 1816 happens when you reach the upper limit of concurrent open handles that are allowed for a file on the computer where the file share is being mounted.

SoluçãoSolution

Reduza o número de identificadores abertos simultâneos fechando alguns identificadores e tentando novamente.Reduce the number of concurrent open handles by closing some handles, and then retry. Para obter mais informações, consulte Lista de verificação de desempenho e escalabilidade do Armazenamento do Microsoft Azure.For more information, see Microsoft Azure Storage performance and scalability checklist.

Para exibir identificadores abertos para um compartilhamento de arquivos, diretório ou arquivo, use o cmdlet Get-AzStorageFileHandle do PowerShell.To view open handles for a file share, directory or file, use the Get-AzStorageFileHandle PowerShell cmdlet.

Para fechar identificadores abertos para um compartilhamento de arquivos, diretório ou arquivo, use o cmdlet Close-AzStorageFileHandle do PowerShell.To close open handles for a file share, directory or file, use the Close-AzStorageFileHandle PowerShell cmdlet.

Observação

Os cmdlets Get-AzStorageFileHandle e close-AzStorageFileHandle estão incluídos no módulo AZ PowerShell versão 2,4 ou posterior.The Get-AzStorageFileHandle and Close-AzStorageFileHandle cmdlets are included in Az PowerShell module version 2.4 or later. Para instalar o módulo AZ PowerShell mais recente, consulte instalar o Azure PowerShell Module.To install the latest Az PowerShell module, see Install the Azure PowerShell module.

Erro "sem acesso" ao tentar acessar ou excluir um compartilhamento de arquivos do AzureError "No access" when you try to access or delete an Azure File Share

Ao tentar acessar ou excluir um compartilhamento de arquivos do Azure no portal, você pode receber o seguinte erro:When you try to access or delete an Azure file share in the portal, you may receive the following error:

Sem acessoNo access
Código de erro: 403Error code: 403

Causa 1: as regras de firewall ou de rede virtual estão habilitadas na conta de armazenamentoCause 1: Virtual network or firewall rules are enabled on the storage account

Solução para a causa 1Solution for cause 1

Verifique se regras de firewall e de rede virtual estão configuradas corretamente na conta de armazenamento.Verify virtual network and firewall rules are configured properly on the storage account. Para testar se as regras de firewall ou de rede virtuais estão causando o problema, altere temporariamente a configuração da conta de armazenamento para Permitir o acesso de todas as redes.To test if virtual network or firewall rules is causing the issue, temporarily change the setting on the storage account to Allow access from all networks. Para saber mais, confira Configurar redes virtuais e firewalls do Armazenamento do Azure.To learn more, see Configure Azure Storage firewalls and virtual networks.

Causa 2: sua conta de usuário não tem acesso à conta de armazenamentoCause 2: Your user account does not have access to the storage account

Solução para a causa 2Solution for cause 2

Navegue até a conta de armazenamento onde o compartilhamento de arquivos do Azure está localizado, clique em Controle de acesso (IAM) e verifique se sua conta de usuário tem acesso à conta de armazenamento.Browse to the storage account where the Azure file share is located, click Access control (IAM) and verify your user account has access to the storage account. Para saber mais, confira Como proteger a conta de armazenamento com o RBAC (Controle de Acesso Baseado em Função).To learn more, see How to secure your storage account with Role-Based Access Control (RBAC).

Não é possível excluir um arquivo ou diretório em um compartilhamento de arquivos do AzureUnable to delete a file or directory in an Azure file share

Ao tentar excluir um arquivo, você pode receber o seguinte erro:When you try to delete a file, you may receive the following error:

O recurso especificado está marcado para exclusão por um cliente SMB.The specified resource is marked for deletion by an SMB client.

CausaCause

Esse problema normalmente ocorre se o arquivo ou diretório tiver um identificador aberto.This issue typically occurs if the file or directory has an open handle.

SoluçãoSolution

Se os clientes SMB tiverem fechado todos os identificadores abertos e o problema continuar ocorrendo, execute o seguinte:If the SMB clients have closed all open handles and the issue continues to occur, perform the following:

Observação

Os cmdlets Get-AzStorageFileHandle e close-AzStorageFileHandle estão incluídos no módulo AZ PowerShell versão 2,4 ou posterior.The Get-AzStorageFileHandle and Close-AzStorageFileHandle cmdlets are included in Az PowerShell module version 2.4 or later. Para instalar o módulo AZ PowerShell mais recente, consulte instalar o Azure PowerShell Module.To install the latest Az PowerShell module, see Install the Azure PowerShell module.

Cópia de arquivos bidirecional lenta dos Arquivos do Azure no WindowsSlow file copying to and from Azure Files in Windows

Você pode ver o desempenho lento ao tentar transferir arquivos para o Serviço de Arquivos do Azure.You might see slow performance when you try to transfer files to the Azure File service.

  • Se você não tiver um requisito mínimo de tamanho de E / S específico, recomendamos usar 1 MiB como o tamanho de E / S para um desempenho ideal.If you don't have a specific minimum I/O size requirement, we recommend that you use 1 MiB as the I/O size for optimal performance.
  • Se você sabe o tamanho final de um arquivo que você está estendendo com gravações e o seu software não tem problemas de compatibilidade com o final ainda não escrito desse arquivo que contém zeros, defina o tamanho do arquivo antecipadamente em vez de realizar cada gravação como uma gravação de extensão.If you know the final size of a file that you are extending with writes, and your software doesn't have compatibility problems when the unwritten tail on the file contains zeros, then set the file size in advance instead of making every write an extending write.
  • Use o método de cópia correto:Use the right copy method:
    • Use o AzCopy para todas as transferências entre dois compartilhamentos de arquivo.Use AzCopy for any transfer between two file shares.
    • Use o Robocopy entre compartilhamentos de arquivos e um computador local.Use Robocopy between file shares on an on-premises computer.

Considerações para Windows 8.1 ou Windows Server 2012 R2Considerations for Windows 8.1 or Windows Server 2012 R2

Para clientes que estão executando o Windows 8.1 ou o Windows Server 2012 R2, verifique se o hotfix KB3114025 está instalado.For clients that are running Windows 8.1 or Windows Server 2012 R2, make sure that the KB3114025 hotfix is installed. Esse hotfix melhora o desempenho dos identificadores de criação e fechamento.This hotfix improves the performance of create and close handles.

Você pode executar o script abaixo para verificar se o hotfix foi instalado:You can run the following script to check whether the hotfix has been installed:

reg query HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\Policies

Se o hotfix foi instalado, a seguinte saída será exibida:If hotfix is installed, the following output is displayed:

HKEY_Local_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters\Policies {96c345ef-3cac-477b-8fcd-bea1a564241c} REG_DWORD 0x1

Observação

As imagens do Windows Server 2012 R2 no Azure Marketplace têm o hotfix KB3114025 instalado por padrão desde dezembro de 2015.Windows Server 2012 R2 images in Azure Marketplace have hotfix KB3114025 installed by default, starting in December 2015.

Nenhuma pasta com uma letra de unidade em "Meu Computador" ou "este computador"No folder with a drive letter in "My Computer" or "This PC"

Se você mapear um compartilhamento de arquivos do Azure como administrador por meio do uso de rede, o compartilhamento parece estar ausente.If you map an Azure file share as an administrator by using net use, the share appears to be missing.

CausaCause

Por padrão, o Explorador de Arquivos do Windows não é executado como administrador.By default, Windows File Explorer does not run as an administrator. Se você executar net use em um prompt de comando de administrador, mapeará a unidade de rede como um administrador.If you run net use from an administrative command prompt, you map the network drive as an administrator. Como as unidades mapeadas são focadas no usuário, a conta de usuário que está conectada não exibe as unidades se eles estão montadas em uma conta de usuário diferente.Because mapped drives are user-centric, the user account that is logged in does not display the drives if they are mounted under a different user account.

SoluçãoSolution

Monte o compartilhamento de uma linha de comando de não administrador.Mount the share from a non-administrator command line. Como alternativa, você pode seguir este tópico TechNet para configurar o valor do registro EnableLinkedConnections.Alternatively, you can follow this TechNet topic to configure the EnableLinkedConnections registry value.

O comando net use falha se a conta de armazenamento contém uma barraNet use command fails if the storage account contains a forward slash

CausaCause

O comando net use interpreta uma barra (/) como uma opção de linha de comando.The net use command interprets a forward slash (/) as a command-line option. Se o nome da sua conta de usuário começa com uma barra, o mapeamento da unidade falhará.If your user account name starts with a forward slash, the drive mapping fails.

SoluçãoSolution

Você pode usar qualquer uma das seguintes etapas para contornar o problema:You can use either of the following steps to work around the problem:

  • Execute o seguinte comando do PowerShell:Run the following PowerShell command:

    New-SmbMapping -LocalPath y: -RemotePath \\server\share -UserName accountName -Password "password can contain / and \ etc"

    A partir de um arquivo em lotes, você pode executar o comando desta forma:From a batch file, you can run the command this way:

    Echo new-smbMapping ... | powershell -command –

  • Colocando aspas duplas em torno da chave para contornar esse problema, a menos que a barra seja o primeiro caractere.Put double quotation marks around the key to work around this problem--unless the forward slash is the first character. Se for, use o modo interativo e digite sua senha separadamente ou regenere as chaves para obter uma chave que não comece com uma barra.If it is, either use the interactive mode and enter your password separately or regenerate your keys to get a key that doesn't start with a forward slash.

O aplicativo ou serviço não pode acessar uma unidade de Arquivos do Azure montadaApplication or service cannot access a mounted Azure Files drive

CausaCause

As unidades são montadas por usuário.Drives are mounted per user. Se o seu aplicativo ou serviço estiver em execução em uma conta de usuário diferente da que montou a unidade, o aplicativo não verá a unidade.If your application or service is running under a different user account than the one that mounted the drive, the application will not see the drive.

SoluçãoSolution

use uma das seguintes soluções:Use one of the following solutions:

  • Monte a unidade a partir da mesma conta de usuário que contém o aplicativo.Mount the drive from the same user account that contains the application. Você pode usar uma ferramenta como o PsExec.You can use a tool such as PsExec.

  • Passe o nome da conta de armazenamento e a chave nos parâmetros de nome do usuário e senha do comando net use.Pass the storage account name and key in the user name and password parameters of the net use command.

  • Use o comando cmdkey para adicionar as credenciais no Gerenciador de Credenciais.Use the cmdkey command to add the credentials into Credential Manager. Execute isso em uma linha de comando no contexto de conta de serviço, por meio de um logon interativo ou usando Executar como.Perform this from a command line under the service account context, either through an interactive login or by using runas.

    cmdkey /add:<storage-account-name>.file.core.windows.net /user:AZURE\<storage-account-name> /pass:<storage-account-key>

  • Mapeie o compartilhamento diretamente sem usar uma letra de unidade mapeada.Map the share directly without using a mapped drive letter. Alguns aplicativos podem não se reconectar à letra da unidade corretamente, portanto, usar o caminho UNC completo pode ser mais confiável.Some applications may not reconnect to the drive letter properly, so using the full UNC path may be more reliable.

    net use * \\storage-account-name.file.core.windows.net\share

Depois de seguir estas instruções, você pode receber a seguinte mensagem de erro quando você executa o net use para a conta de serviço de rede/sistema: "Ocorreu um erro de sistema 1312.After you follow these instructions, you might receive the following error message when you run net use for the system/network service account: "System error 1312 has occurred. Uma sessão de logon especificada não existe.A specified logon session does not exist. Talvez ela já tenha sido finalizada.”It may already have been terminated." Se isso ocorrer, verifique se o nome de usuário que é passado para net use inclui informações de domínio (por exemplo: "[nome da conta de armazenamento].file.core.windows.net").If this occurs, make sure that the username that is passed to net use includes domain information (for example: "[storage account name].file.core.windows.net").

Erro "Você está copiando um arquivo para um destino que não dá suporte à criptografia"Error "You are copying a file to a destination that does not support encryption"

Quando um arquivo é copiado pela rede, o arquivo é descriptografado no computador de origem, transmitido em texto não criptografado e criptografado novamente no destino.When a file is copied over the network, the file is decrypted on the source computer, transmitted in plaintext, and re-encrypted at the destination. No entanto, você pode ver o seguinte erro quando estiver tentando copiar um arquivo criptografado: "Você está copiando o arquivo para um destino que não dá suporte à criptografia".However, you might see the following error when you're trying to copy an encrypted file: "You are copying the file to a destination that does not support encryption."

CausaCause

Esse problema pode ocorrer se você estiver usando o sistema de arquivos com criptografia (EFS).This problem can occur if you are using Encrypting File System (EFS). Os arquivos criptografados pelo BitLocker podem ser copiados para os Arquivos do Azure.BitLocker-encrypted files can be copied to Azure Files. No entanto, os Arquivos do Azure não dão suporte a EFS NTFS.However, Azure Files does not support NTFS EFS.

Solução alternativaWorkaround

Para copiar um arquivo pela rede, você deve primeiro descriptografá-lo.To copy a file over the network, you must first decrypt it. Use um dos métodos a seguir:Use one of the following methods:

  • Use o comando copy /d.Use the copy /d command. Ele permite que os arquivos criptografados sejam salvos como arquivos descriptografados no destino.It allows the encrypted files to be saved as decrypted files at the destination.
  • Defina a seguinte chave do registro:Set the following registry key:
    • Caminho = HKLM\Software\Policies\Microsoft\Windows\SystemPath = HKLM\Software\Policies\Microsoft\Windows\System
    • Tipo de valor = DWORDValue type = DWORD
    • Name = CopyFileAllowDecryptedRemoteDestinationName = CopyFileAllowDecryptedRemoteDestination
    • Value = 1Value = 1

Observe que a definição da chave do registro afeta todas as operações de cópia que são feitas para compartilhamentos de rede.Be aware that setting the registry key affects all copy operations that are made to network shares.

Enumeração lenta dos arquivos e pastasSlow enumeration of files and folders

CausaCause

Esse problema poderá ocorrer se não houver cache suficiente no computador cliente para diretórios grandes.This problem can occur if there is no enough cache on client machine for large directories.

SoluçãoSolution

Para resolver esse problema, ajuste o valor do registro DirectoryCacheEntrySizeMax para permitir o cache de listagens de diretório maiores no computador cliente:To resolve this problem, adjusting the DirectoryCacheEntrySizeMax registry value to allow caching of larger directory listings in the client machine:

  • Local: HKLM\System\CCS\Services\Lanmanworkstation\ParametersLocation: HKLM\System\CCS\Services\Lanmanworkstation\Parameters
  • Emaranhado do valor: DirectoryCacheEntrySizeMaxValue mane: DirectoryCacheEntrySizeMax
  • Tipo de valor: DWORDValue type:DWORD

Por exemplo, você pode defini-lo como 0x100000 e ver se o desempenho se torna melhor.For example, you can set it to 0x100000 and see if the performance become better.

Erro AadDsTenantNotFound ao habilitar a autenticação do AAD DS (serviço de domínio Azure Active Directory) para arquivos do Azure "não é possível localizar locatários ativos com a ID de locatário AAD-Tenant-ID"Error AadDsTenantNotFound in enabling Azure Active Directory Domain Service (AAD DS) authentication for Azure Files "Unable to locate active tenants with tenant Id aad-tenant-id"

CausaCause

O erro AadDsTenantNotFound ocorre quando você tenta habilitar a autenticação do AAD DS (serviço de domínio Azure Active Directory) para arquivos do Azure em uma conta de armazenamento em que o AAD DS (serviço de domínio do AAD) não é criado no locatário do AAD da assinatura associada.Error AadDsTenantNotFound happens when you try to enable Azure Active Directory Domain Service (AAD DS) authentication for Azure Files on a storage account where AAD Domain Service(AAD DS) is not created on the AAD tenant of the associated subscription.

SoluçãoSolution

Habilite o AAD DS no locatário do AAD da assinatura na qual a conta de armazenamento é implantada.Enable AAD DS on the AAD tenant of the subscription that your storage account is deployed to. Você precisa de privilégios de administrador do locatário do AAD para criar um domínio gerenciado.You need administrator privileges of the AAD tenant to create a managed domain. Se você não for o administrador do locatário do Azure AD, entre em contato com o administrador e siga as orientações passo a passo para Habilitar os Serviços de Domínio do Active Directory do Azure usando o portal do Azure.If you aren't the administrator of the Azure AD tenant, contact the administrator and follow the step-by-step guidance to Enable Azure Active Directory Domain Services using the Azure portal.

Erro ConditionHeadersNotSupported de um aplicativo Web usando arquivos do Azure do navegadorError ConditionHeadersNotSupported from a Web Application using Azure Files from Browser

O erro ConditionHeadersNotSupported ocorre ao acessar o conteúdo hospedado nos arquivos do Azure por meio de um aplicativo que utiliza cabeçalhos condicionais, como um navegador da Web, o acesso falha.The ConditionHeadersNotSupported error occurs when accessing content hosted in Azure Files through an application that makes use of conditional headers, such as a web browser, access fails. O erro informa que os cabeçalhos de condição não têm suporte.The error states that condition headers are not supported.

Erro nos cabeçalhos condicionais dos arquivos do Azure

CausaCause

Ainda não há suporte para cabeçalhos condicionais.Conditional headers are not yet supported. Os aplicativos que a implementam precisarão solicitar o arquivo completo toda vez que o arquivo for acessado.Applications implementing them will need to request the full file every time the file is accessed.

Solução alternativaWorkaround

Quando um novo arquivo é carregado, a propriedade Cache-Control por padrão é "no-cache".When a new file is uploaded, the cache-control property by default is “no-cache”. Para forçar o aplicativo a solicitar o arquivo a cada vez, a propriedade Cache-Control do arquivo precisa ser atualizada de "no-cache" para "no-cache, no-Store, deve-revalidate".To force the application to request the file every time, the file's cache-control property needs to be updated from “no-cache” to “no-cache, no-store, must-revalidate”. Isso pode ser feito usando Gerenciador de armazenamento do Azure.This can be achieved using Azure Storage Explorer.

Modificação do cache de conteúdo do Gerenciador de armazenamento para cabeçalhos condicionais de arquivos do Azure

Erro ' ocorreu o erro de sistema 1359.Error 'System error 1359 has occurred. Um erro interno ' recebido por meio de acesso SMB a compartilhamentos de arquivos com a autenticação AAD DS (Azure Active Directory Domain Service) habilitadaAn internal error' received over SMB access to file shares with Azure Active Directory Domain Service (AAD DS) authentication enabled

CausaCause

Erro ' ocorreu o erro de sistema 1359.Error 'System error 1359 has occurred. Um erro interno ' ocorre quando você tenta se conectar ao compartilhamento de arquivos com a autenticação do AAD DS habilitada em um AAD DS com um nome DNS de domínio começando com um caractere numérico.An internal error' happens when you try to connect to your file share with AAD DS authentication enabled against an AAD DS with domain DNS name starting with a numeric character. Por exemplo, se o nome DNS do domínio do AAD DS for "1domain", você receberá esse erro ao tentar montar o compartilhamento de arquivos usando as credenciais do AAD.For example, if your AAD DS Domain DNS name is "1domain", you will get this error when attempting to mount the file share using AAD credentials.

SoluçãoSolution

No momento, você pode considerar reimplantar seu AAD DS usando um novo nome DNS de domínio que se aplica com as regras abaixo:Currently, you can consider redeploying your AAD DS using a new domain DNS name that applies with the rules below:

  • Os nomes não podem começar com um caractere numérico.Names cannot begin with a numeric character.
  • Os nomes devem ter de 3 a 63 caracteres de comprimento.Names must be from 3 to 63 characters long.

Precisa de ajuda?Need help? Entre em contato com o suporte.Contact support.

Caso ainda precise de ajuda, contate o suporte para resolver seu problema rapidamente.If you still need help, contact support to get your problem resolved quickly.