Artigo: 2028965 - Última revisão: sexta-feira, 2 de Julho de 2010 - Revisão: 2.0

Um problema de danos nos dados ocorre quando vários utilizadores efectuar a leitura e escrever operações a um ficheiro partilhado no ambiente SMB2

Está disponível transferência de hotfixDisponível transferência de hotfix
Ver e solicitar transferências de hotfix
Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Assumir que configure um ambiente de rede que utiliza o protocolo Server Message Block (SMB) versão 2. Nesta rede, uma corrupção de dados ocorre quando vários utilizadores efectuar a leitura e operações de escrita para o mesmo ficheiro numa partilha de rede. Especificamente, os dados de um utilizador substitui os dados de outros utilizadores.

NotaPor predefinição, o protocolo de SMB2 está activado nos seguintes sistemas operativos:
  • Windows 7
  • Windows Server 2008 R2
  • Windows Vista
  • Windows Server 2008


Para obter mais informações sobre como reproduzir este problema, visite o "Mais informações"secção.

Causa

Este problema ocorre porque um utilizador consulta o cache local para os atributos de um ficheiro partilhado, independentemente do Estado de bloqueio oportunista no ambiente SMB2. Quando outros utilizadores alterarem o ficheiro partilhado, o utilizador original obtém os atributos de ficheiro incorrecto se a cache local não é actualizada no tempo. Por conseguinte, ocorre um problema de danos nos dados.

Resolução

Informações sobre correcções

Uma correcção suportada é disponibilizada pela Microsoft. No entanto, esta correcção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham o problema descrito neste artigo. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afectado por este problema, recomendamos que aguarde pela próxima actualização de software que contenha esta correcção.

Se a correcção está disponível para transferência, existirá uma secção de "Transferência de correcção disponível" na parte superior deste artigo da Knowledge Base. Se esta secção não for apresentada, contacte o suporte a clientes Microsoft e suporte para obter a correcção.

NotaSe adicionais problemas ocorrem ou se for necessária qualquer resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos normais do suporte serão aplicados a perguntas de suporte adicionais e a problemas que não são elegíveis para esta correcção específica. Para obter uma lista completa de suporte de clientes de Microsoft números de telefone ou para criar um pedido de assistência separado, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Notao formulário de "Transferência de correcção disponível" apresenta os idiomas para os quais a correcção está disponível. Se não visualizar o seu idioma, é porque não está disponível para esse idioma. uma correcção

Pré-requisitos

Para aplicar esta correcção, deve ter um dos seguintes sistemas operativos:
  • Windows Vista Service Pack 1 (SP1)
  • Windows Vista Service Pack 2 (SP2)
  • Windows Server 2008
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7
  • Windows Server 2008 R2

Informações de registo

Para utilizar a correcção incluída neste pacote, não é necessário efectuar quaisquer alterações ao registo.

Informações sobre substituição de correcções

Esta correcção não substitui uma correcção disponibilizada anteriormente.

Requisito de reinício

Poderá ter de reiniciar o computador depois de aplicar esta correcção.

Informações sobre o ficheiro

a versão global desta correcção instala ficheiros que têm os atributos listados nas tabelas seguintes. As datas e horas destes ficheiros são listadas no tempo universal coordenado (UTC). As datas e horas destes ficheiros no computador local são apresentadas na hora local e com a compensação de horário de Verão (DST) actual. Além disso, as datas e as horas podem alteradas quando são executadas determinadas operações nos ficheiros.
Notas de informação de ficheiros do Windows Server 2008 e Windows Vista
ImportanteCorrecções Windows Vista e Windows Server 2008 hotfixes incluídos nos pacotes mesmos. No entanto, apenas "Windows Vista" é listada na página pedido de correcção. Para pedir o pacote de correcção que aplica-se a um ou a ambos os sistemas operativos, seleccione a correcção listada em "Windows Vista" na página. Sempre consulte a secção "Aplica-se A" nos artigos para determinar o sistema operativo real que cada correcção aplica-se a.
  • Os ficheiros aplicáveis a um produto específico, SR_Level (RTM, SPn), e ramo de serviço (LDR, GDR específicos) pode ser identificado examinando os números de versão do ficheiro, tal como é mostrado na tabela seguinte.
    Reduzir esta tabelaExpandir esta tabela
    VersãoProdutoSR_LevelRamo de serviço
    6.0.6001. 22xxxWindows Vista e Windows Server 2008SP1LDR
    6.0.6002. 22xxxWindows Vista e Windows Server 2008SP2LDR
  • Service Pack 1 está integrado na versão de lançamento do Windows Server 2008. Por conseguinte, os ficheiros de marco RTM aplicam-se apenas ao Windows Vista. Os ficheiros de marco RTM possuem um 6.0.0000.xxxxxnúmero de versão.
  • O MANIFESTO ficheiros (. manifest) e os ficheiros MUM (. mum) instalados em cada ambiente sãolistados separadamentena secção "informação sobre ficheiros adicionais para Windows Server 2008 e Windows Vista". Ficheiros MUM ficheiros MANIFEST e os ficheiros de catálogo (. cat) de segurança associados, são extremamente importantes para manter o estado dos componentes actualizados. Os ficheiros de catálogo de segurança, para o qual os atributos não estão listados, são assinados com um Microsoft digital assinatura.
Para todas as suportadas versões baseadas em x86 do Windows Server 2008 e do Windows Vista
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Mrxsmb20.sys6.0.6001.2271879,36024-Jun-201013: 02x86
Mrxsmb20.sys6.0.6002.2243180,38424-Jun-201013: 21x86
Para todas as suportadas versões baseadas em x64 do Windows Server 2008 e do Windows Vista
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Mrxsmb20.sys6.0.6001.22718106,49624-Jun-201013: 22x64
Mrxsmb20.sys6.0.6002.22431107,52024-Jun-201013: 34x64
Para todas as versões baseadas em IA-64 suportadas do Windows Server 2008
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Mrxsmb20.sys6.0.6001.22718263,16824-Jun-201013: 05IA-64
Mrxsmb20.sys6.0.6002.22431265,72824-Jun-201013: 19IA-64
Notas de informação de ficheiros do Windows Server 2008 R2 e Windows 7
ImportanteCorrecções Windows 7 e as correcções do Windows Server 2008 R2 estão incluídas nos mesmos pacotes. No entanto, as correcções na página pedido de correcção estão listadas em ambos os sistemas operativos. Para pedir o pacote de correcção que aplica-se a um ou a ambos os sistemas operativos, seleccione a correcção listada em "Windows 7/Windows Server 2008 R2" na página. Sempre consulte a secção "Aplica-se A" nos artigos para determinar o sistema operativo real que cada correcção aplica-se a.
  • O MANIFESTO ficheiros (. manifest) que estão instalados em cada ambiente sãolistados separadamentena secção "informação sobre ficheiros adicionais para o Windows Server 2008 R2 e Windows 7". Os ficheiros MANIFEST e a segurança associada de catálogo (. cat) ficheiros, são muito importantes para manter o estado dos componentes actualizados. Os ficheiros de catálogo de segurança, para o qual os atributos não estão listados, são assinados com um Microsoft digital assinatura.
Para todas as suportadas versões baseadas em x86 do Windows 7
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Mrxsmb20.sys6.1.7600.2071495,74417-Maio-201022: 28x86

Para todas as suportadas versões baseadas em x64 do Windows 7 e do Windows Server 2008 R2
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Mrxsmb20.sys6.1.7600.20714126,46417-Maio-201022: 53x64
Para todas as versões baseadas em IA-64 suportadas do Windows Server 2008 R2
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Mrxsmb20.sys6.1.7600.20714305,66417-Maio-201021: 53IA-64


Como contornar

Para contornar este problema, desactive ou reduzir o limite de tempo de espera para a actualização da local cache utilizando a chave de registo. Para o fazer, siga estes passos:
  1. Clique emIniciarclique emExecutarEscrevaRegedit, e, em seguida, prima ENTER.
  2. Localize a seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters
  3. Nesta subchave de registo, clique emFileInfoCacheLifetimee, em seguida, clique emModificar.
  4. Clique emDecimalemBasee, em seguida, escreva um número que é mais pequeno do que o número apresentado noData-valorcaixa.

    Notas
    • Tipo0para desactivar o limite de tempo de espera para a actualização da local cache.
    • O número que escrever indica o limite de tempo de espera para actualização da local cache em segundos.
NotaSe utilizar este método, o tráfego de rede irá aumento.

Ponto Da Situação

A Microsoft confirmou que este é um problema dos produtos da Microsoft listados na secção "Aplica-se a".


Mais Informação

Cenário de Repro

Considere o seguinte cenário:
  • Utilizador1 no machine1 abre um ficheiro partilhado.
  • User2 no machine2 abre o mesmo ficheiro partilhado e escreve a este ficheiro.
Neste cenário, os atributos de dados do ficheiro partilhado que são colocados em cache no machine1 não são mantidos em sincronia. Quando Utilizador1 altera o ficheiro partilhado, a cache de informações de ficheiro local não reflecte as informações actualizadas efectuada pelo Utilizador2. Por conseguinte, as alterações efectuadas por Utilizador1 substituam os dados do Utilizador2.

Para mais informações sobre a terminologia de actualizações de software, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
824684  (http://support.microsoft.com/kb/P3/ ) Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Informações sobre ficheiros adicionais

Informações sobre ficheiros adicionais para o Windows Vista e Windows Server 2008

Ficheiros adicionais para todas as suportadas versões baseadas em x86 do Windows Vista e do Windows Server 2008
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroX86_274b2124864fda06ae1a882d9d72ed50_31bf3856ad364e35_6.0.6002.22431_none_48e5540ff06ad7e0.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro701
Data (UTC)25-Jun-2010
Hora (UTC)05: 32
PlataformaNão aplicável
Nome de ficheiroX86_c0933876011a14191d6a8e168f09f637_31bf3856ad364e35_6.0.6001.22718_none_1373df0a7d2f09b0.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro701
Data (UTC)25-Jun-2010
Hora (UTC)05: 32
PlataformaNão aplicável
Nome de ficheiroX86_microsoft-windows-smb20-minirdr_31bf3856ad364e35_6.0.6001.22718_none_8b61d02ea2e45653.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro6,960
Data (UTC)24-Jun-2010
Hora (UTC)15: 10
PlataformaNão aplicável
Nome de ficheiroX86_microsoft-windows-smb20-minirdr_31bf3856ad364e35_6.0.6002.22431_none_8d2ba038a02131f8.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro6,960
Data (UTC)24-Jun-2010
Hora (UTC)16: 23
PlataformaNão aplicável
Ficheiros adicionais para todas as suportadas versões baseadas em x64 do Windows Vista e do Windows Server 2008
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroAmd64_095009b1db40032261911eaf96c33ddf_31bf3856ad364e35_6.0.6002.22431_none_a2a6525a41574894.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro705
Data (UTC)25-Jun-2010
Hora (UTC)05: 32
PlataformaNão aplicável
Nome de ficheiroAmd64_77dedcd524ebfb3018baef9c219c3742_31bf3856ad364e35_6.0.6001.22718_none_4c96696e98302385.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro705
Data (UTC)25-Jun-2010
Hora (UTC)05: 32
PlataformaNão aplicável
Nome de ficheiroAmd64_microsoft-windows-smb20-minirdr_31bf3856ad364e35_6.0.6001.22718_none_e7806bb25b41c789.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro6,972
Data (UTC)24-Jun-2010
Hora (UTC)15: 37
PlataformaNão aplicável
Nome de ficheiroAmd64_microsoft-windows-smb20-minirdr_31bf3856ad364e35_6.0.6002.22431_none_e94a3bbc587ea32e.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro6,972
Data (UTC)24-Jun-2010
Hora (UTC)16: 39
PlataformaNão aplicável
Ficheiros adicionais para todas as versões baseadas em IA-64 suportadas do Windows Server 2008
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroIa64_19432ea5e5a7a1ef00684b2853fe9394_31bf3856ad364e35_6.0.6002.22431_none_2e292dd0a0cd7496.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro703
Data (UTC)25-Jun-2010
Hora (UTC)05: 32
PlataformaNão aplicável
Nome de ficheiroIa64_27bd75126997a150fa118414223c5434_31bf3856ad364e35_6.0.6001.22718_none_b784eed10a712d8a.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro703
Data (UTC)25-Jun-2010
Hora (UTC)05: 32
PlataformaNão aplicável
Nome de ficheiroIa64_microsoft-windows-smb20-minirdr_31bf3856ad364e35_6.0.6001.22718_none_8b637424a2e25f4f.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro6,966
Data (UTC)24-Jun-2010
Hora (UTC)15: 04
PlataformaNão aplicável
Nome de ficheiroIa64_microsoft-windows-smb20-minirdr_31bf3856ad364e35_6.0.6002.22431_none_8d2d442ea01f3af4.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro6,966
Data (UTC)24-Jun-2010
Hora (UTC)15: 59
PlataformaNão aplicável

Win7

Informações sobre ficheiros adicionais para o Windows 7 e do Windows Server 2008 R2

Ficheiros adicionais para todas as suportadas versões baseadas em x86 do Windows 7
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroX86_ab0ed5ad8223e31af1ad03694281c339_31bf3856ad364e35_6.1.7600.20714_none_e0a873196f594bcd.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro701
Data (UTC)18-Maio-2010
Hora (UTC)17: 22
PlataformaNão aplicável

Nome de ficheiroX86_microsoft-windows-smb20-minirdr_31bf3856ad364e35_6.1.7600.20714_none_8b859d6603ff30b8.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro4,035
Data (UTC)18-Maio-2010
Hora (UTC)04: 31
PlataformaNão aplicável
Ficheiros adicionais para todas as suportadas versões baseadas em x64 do Windows 7 e do Windows Server 2008 R2
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroAmd64_9faac1c9c226641843cf13140e2bf798_31bf3856ad364e35_6.1.7600.20714_none_8b6624ba659459ea.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro705
Data (UTC)18-Maio-2010
Hora (UTC)17: 22
PlataformaNão aplicável

Nome de ficheiroAmd64_microsoft-windows-smb20-minirdr_31bf3856ad364e35_6.1.7600.20714_none_e7a438e9bc5ca1ee.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro4,039
Data (UTC)18-Maio-2010
Hora (UTC)09: 00
PlataformaNão aplicável
Ficheiros adicionais para todas as versões baseadas em IA-64 suportadas do Windows Server 2008 R2
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroIa64_932de067902ca87c73235f9097960df8_31bf3856ad364e35_6.1.7600.20714_none_be35aaf898e7bada.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro703
Data (UTC)18-Maio-2010
Hora (UTC)17: 22
PlataformaNão aplicável

Nome de ficheiroIa64_microsoft-windows-smb20-minirdr_31bf3856ad364e35_6.1.7600.20714_none_8b87415c03fd39b4.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro4,037
Data (UTC)18-Maio-2010
Hora (UTC)04: 26
PlataformaNão aplicável


A informação contida neste artigo aplica-se a:
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
  • Windows Vista Service Pack 1 nas seguintes plataformas
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Basic N
    • Windows Vista Ultimate
  • Windows Vista Service Pack 2 nas seguintes plataformas
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Basic N
    • Windows Vista Ultimate
  • Windows Server 2008 Service Pack 2 nas seguintes plataformas
    • Windows Server 2008 Datacenter
    • Windows Server 2008 Enterprise
    • Windows Server 2008 Standard
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
Palavras-chave: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseinter kbmt KB2028965 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2028965  (http://support.microsoft.com/kb/2028965/en-us/ )