Sintomas
Tenha em conta o seguinte cenário:
- Tem um servidor de ficheiros baseado em Windows Server 2012 ou Windows Server 2012 R2, baseado em Windows Server 2016 ou Windows Server servidor de ficheiros baseado em 2019 que tem a funcionalidade Clustering de Ativação Pós-falha instalada.
- Tem um Windows 8, Windows 8.1, Windows 10, Windows Server 2012, baseado em Windows Server 2012 R2, baseado em Windows Server 2016 ou Windows Server Computador cliente SMB (Server Message Block) baseado em 2019.
- Tenta aceder a uma pasta partilhada que já não existe.
Neste cenário, a mensagem de erro demora cerca de 60 segundos a aparecer no ecrã.
Causa
Este problema ocorre porque a funcionalidade Disponibilidade Contínua é introduzida no Windows Server 2012. O computador pode ter mais tempo para determinar se uma pasta partilhada está disponível se existir uma ativação pós-falha da pasta partilhada.
Isto ocorre porque o cliente não sabe o tipo de partilha até estar ligado ao mesmo. Por exemplo, se o cliente tentar ligar a uma partilha de escalamento horizontal, não saberá que a partilha é uma partilha de escalamento horizontal até estar ligada à mesma. Se o cliente desistir demasiado cedo e um ou mais nós de escalamento horizontal não estiverem disponíveis, o cliente poderá receber informações incorretas de que a partilha não existe.
Resolução
Importante Esta secção, método ou tarefa contém passos que lhe indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo incorretamente. Por essa razão, certifique-se de que segue estes passos cuidadosamente. Como forma de proteção adicional, crie uma cópia de segurança do registo antes de o modificar. Assim, se ocorrer algum problema pode restaurar o registo. Para obter mais informações sobre como fazer uma cópia de segurança e restaurar o registo, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
322756 Como fazer uma cópia de segurança e restaurar o registo no Windows Para resolver este problema no Windows 8 ou Windows Server 2012, instale a correção descrita neste artigo no computador cliente SMB. Esta correção também está disponível no Catálogo Microsoft Update.
Para resolver este problema num Windows 8.1 baseado em Windows 10, baseado em Windows Server 2012 R2, baseado em Windows Server 2016 ou Windows Server Computador cliente SMB baseado em 2019, crie uma nova chave de registo com o nome DisableCARetryOnInitialConnect e defina o valor da chave de registo como 1 ao seguir estes passos:
- Percorra o ecrã a partir da extremidade direita e, em seguida, toque em Procurar. Em alternativa, se estiver a utilizar um rato, aponte para o canto inferior direito do ecrã e, em seguida, clique em Procurar.
- Na caixa de pesquisa, escreva regedit e, em seguida, toque ou clique em regedit.
Se lhe for pedido para introduzir uma palavra-passe de administrador, escreva a palavra-passe. Se lhe for pedido que confirme, confirme. - Localize e, em seguida, toque ou clique na seguinte subchave de registo:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanWorkStation\Parameters - No menu Editar , aponte para Novo e, em seguida, toque ou clique em Valor DWORD.
- Escreva DisableCARetryOnInitialConnect.
- Prima sem soltar ou clique com o botão direito do rato em DisableCARetryOnInitialConnect e, em seguida, toque ou clique em Modificar.
- Na caixa Dados do valor , escreva 1 e, em seguida, toque ou clique em OK.
- Feche o Editor de Registo.
Depois de configurar a chave de registo DisableCARetryOnInitialConnect, a funcionalidade Disponibilidade Contínua é desativada para o comando inicial de ligação à árvore do Bloco de Mensagens do Servidor (SMB) que é executado numa partilha. Se quiser ativar a funcionalidade Disponibilidade Contínua, defina o valor da chave de registo como 0.
Informações de correção para Windows 8 e Windows Server 2012
Depois de instalar esta correção num computador cliente SMB baseado em Windows 8 ou Windows Server 2012, será criada uma nova chave de registo denominada DisableCARetryOnInitialConnect e terá um valor de 1. Para Windows 8.1 e Windows Server 2012 R2, tem de definir manualmente a nova chave de registo.
Nota Se quiser desativar a funcionalidade da correção instalada no Windows Server 2012, defina o valor da chave de registo DisableCARetryOnInitialConnect como 0.
Com esta entrada de registo ativada, a funcionalidade Disponibilidade Contínua está desativada para o comando de ligação da árvore SMB inicial que é executado em cada partilha.
Nota A ligação da árvore SMB inicial é a primeira ligação de partilha (SMB TREE CONNECT) para cada partilha do servidor de ficheiros continuamente disponível depois de iniciar o computador cliente SMB.
Depois de ativar a chave de registo DisableCARetryOnInitialConnect no Windows 8, Windows 8.1, Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 ou Windows Server 2019
Depois de instalar a correção e configurar a chave de registo DisableCARetryOnInitialConnect, quando se liga a uma partilha inexistente num servidor de ficheiros continuamente disponível (que suporta identificadores persistentes) que não tem partilhas continuamente disponíveis conhecidas, a falha da ligação à árvore ocorre imediatamente. Este comportamento assemelha-se ao comportamento no Windows 7 ou Windows Server 2008 R2.
Se um servidor baseado em Windows Server 2012 ou 2012-R2 ou 2016 ou 2019 suportar continuamente disponível (o que significa que tem SMB2_GLOBAL_CAP_PERSISTENT_HANDLES capacidade definida na resposta de negociação), mas o servidor não tiver partilhas continuamente disponíveis ativas, a correção desativará o comportamento de repetição continuamente disponível na primeira ligação de árvore para cada partilha.
Se o servidor tiver, pelo menos, uma partilha continuamente disponível que esteja ligada com êxito, a correção com DisableCARetryOnInitialConnect não será efetuada posteriormente. Qualquer ligação à árvore posterior a outras partilhas neste servidor continuará a ter o comportamento de repetição continuamente disponível se a partilha não estiver presente.
Solução para fazer com que o Cliente SMB utilize atrasos mais curtos quando pelo menos uma partilha continuamente disponível já estiver ligada com êxito: crie um segundo recurso do Servidor de Ficheiros e aloje apenas partilhas não CA no segundo recurso.
Scale-Out File Server for Application Data Overview (Descrição Geral do Servidor de Ficheiros do Scale-Out para Dados da Aplicação)
https://technet.microsoft.com/en-us/library/hh831349.aspx
secção: Quando utilizar Scale-Out Servidor de Ficheiros
Está disponível uma correção suportada da Microsoft. No entanto, esta correção destina-se a corrigir apenas o problema descrito neste artigo. Aplique esta correção apenas a sistemas com este problema específico.
Se a correção estiver disponível para transferência, existe uma secção "Transferência de Correção Disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se esta secção não for apresentada, submeta um pedido ao Suporte e Suporte ao Cliente da Microsoft para obter a correção.
Nota Se ocorrerem problemas adicionais ou se for necessária alguma resolução de problemas, poderá ter de criar um pedido de serviço separado. Os custos de suporte habituais serão aplicados a perguntas e problemas de suporte adicionais que não se qualificam para esta correção específica. Para obter uma lista completa dos números de telefone do Suporte ao Cliente e suporte da Microsoft ou para criar um pedido de serviço separado, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support Nota O formulário "Transferência de Correção Disponível" apresenta os idiomas para os quais a correção está disponível. Se não vir o seu idioma, é porque não está disponível uma correção para esse idioma.
Pré-requisitos
Para aplicar esta correção, tem de estar a executar Windows 8 ou Windows Server 2012.
Informações de registo
Para utilizar a correção neste pacote, não tem de efetuar alterações ao registo.
Requisito de reinício
Tem de reiniciar o computador depois de aplicar esta correção.
Informações de substituição de correções
Esta correção não substitui uma correção disponibilizada anteriormente.
Informações de ficheiro
A versão global desta correção instala ficheiros que têm os atributos listados nas tabelas seguintes. As datas e as horas para estes ficheiros são listadas na Hora Universal Coordenada (UTC). As datas e as horas para estes ficheiros no seu computador local são apresentadas na sua hora local juntamente com a compensação da hora de verão (DST). Além disso, as datas e as horas podem mudar quando executa determinadas operações nos ficheiros.
Informações de ficheiro
A versão global desta correção instala ficheiros que têm os atributos listados nas tabelas seguintes. As datas e as horas para estes ficheiros são listadas na Hora Universal Coordenada (UTC). As datas e as horas para estes ficheiros no seu computador local são apresentadas na sua hora local juntamente com a compensação da hora de verão (DST). Além disso, as datas e as horas podem mudar quando executa determinadas operações nos ficheiros.
Windows 8 e Windows Server 2012 notas de informações de ficheiroSimportantes Windows 8 correções e correções de Windows Server 2012 estão incluídas nos mesmos pacotes. No entanto, apenas "Windows 8" está listado na página Pedido de Correção. Para pedir o pacote de correção que se aplica a um ou ambos os sistemas operativos, selecione a correção listada em "Windows 8" na página. Consulte sempre a secção "Aplica-se a" nos artigos para determinar o sistema operativo real a que cada correção se aplica.
Os ficheiros que se aplicam a um produto específico, marco (RTM, SPn) e ramo de serviço (LDR, GDR) podem ser identificados ao examinar os números da versão do ficheiro, conforme mostrado na tabela seguinte:
Versão Produto Marco Ramo de serviço 6.2.920 0.20 xxx Windows 8 e Windows Server 2012 RTM LDR Os ficheiros MANIFEST (.manifest) e os ficheiros MUM (.mum) que estão instalados para cada ambiente são listados separadamente na secção "Informações de ficheiro adicionais para Windows 8 e Windows Server 2012". Os ficheiros MUM e MANIFEST e os ficheiros do catálogo de segurança (.cat) associados são extremamente importantes para manter o estado dos componentes atualizados. Os ficheiros do catálogo de segurança, para os quais os atributos não estão listados, são assinados com uma assinatura digital da Microsoft.
Para todas as versões suportadas baseadas em x86 do Windows 8
| Nome de ficheiro | Versão do ficheiro | Tamanho do ficheiro | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Mrxsmb20.sys | 6.2.9200.20654 | 168,448 | 06-Mar-2013 | 04:03 | x86 |
Para todas as versões suportadas baseadas em x64 de Windows 8 e de Windows Server 2012
| Nome de ficheiro | Versão do ficheiro | Tamanho do ficheiro | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Mrxsmb20.sys | 6.2.9200.20654 | 214,016 | 06-Mar-2013 | 04:12 | x64 |
Mais Informações
Para obter mais informações sobre o servidor de ficheiros de escalamento horizontal para dados da aplicação, aceda ao seguinte site da Microsoft:
Descrição geral do servidor de ficheiros de escalamento horizontal para a aplicação
Para obter mais informações sobre a terminologia da atualização de software, clique no seguinte número de artigo para ver o artigo na Base de Dados de Conhecimento Microsoft:
824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft
Informações de ficheiro adicionais
Informações de ficheiro adicionais para Windows 8 e Windows Server 2012
Ficheiros adicionais para todas as versões suportadas baseadas em x86 do Windows 8
| Propriedade de ficheiro | Value |
|---|---|
| Nome de ficheiro | X86_33b73b8fa71090f7c22b5e0ad52d449e_31bf3856ad364e35_6.2.9200.20654_none_f881f7f0d07335b7.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 701 |
| Data (UTC) | 06-Mar-2013 |
| Hora (UTC) | 16:44 |
| Nome de ficheiro | X86_483828ae891a90e85b6bd08c40a771f8_31bf3856ad364e35_6.2.9200.20654_none_252474263edef0b3.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 718 |
| Data (UTC) | 06-Mar-2013 |
| Hora (UTC) | 16:44 |
| Nome de ficheiro | X86_microsoft-windows-d.. tryoninitialconnect_31bf3856ad364e35_6.2.9200.20654_none_f6247295e1064dbd.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 764 |
| Data (UTC) | 06-Mar-2013 |
| Hora (UTC) | 06:02 |
| Nome de ficheiro | X86_microsoft-windows-smb20-minirdr_31bf3856ad364e35_6.2.9200.20654_none_883011d77431ebfc.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 4,096 |
| Data (UTC) | 06-Mar-2013 |
| Hora (UTC) | 05:50 |
Ficheiros adicionais para todas as versões suportadas baseadas em x64 de Windows 8 e de Windows Server 2012
| Propriedade de ficheiro | Value |
|---|---|
| Nome de ficheiro | Amd64_27c361edb8ceb2e99018204303c7c168_31bf3856ad364e35_6.2.9200.20654_none_4b3e4ecd660642d0.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 722 |
| Data (UTC) | 06-Mar-2013 |
| Hora (UTC) | 16:46 |
| Nome de ficheiro | Amd64_7a4146b36df937a362eed92da4ebabe9_31bf3856ad364e35_6.2.9200.20654_none_b17f23449aa485c8.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 705 |
| Data (UTC) | 06-Mar-2013 |
| Hora (UTC) | 16:46 |
| Nome de ficheiro | Amd64_microsoft-windows-d.. tryoninitialconnect_31bf3856ad364e35_6.2.9200.20654_none_52430e199963bef3.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 766 |
| Data (UTC) | 06-Mar-2013 |
| Hora (UTC) | 07:16 |
| Nome de ficheiro | Amd64_microsoft-windows-smb20-minirdr_31bf3856ad364e35_6.2.9200.20654_none_e44ead5b2c8f5d32.manifest |
| Versão do ficheiro | Não aplicável |
| Tamanho do ficheiro | 4,100 |
| Data (UTC) | 06-Mar-2013 |
| Hora (UTC) | 07:33 |