Um aplicativo não ler ou acessar um arquivo corretamente no Windows Server 2008 R2, Windows Server 2008, Windows 7 ou Windows Vista

ID do artigo: 2698155 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Nesta página

Sintomas

Um aplicativo ou driver silenciosamente ignora algumas regiões de um arquivo de leitura. Esse problema pode causar vários outros problemas ocorram, como qualquer um destes procedimentos:
  • Um produto antivírus poderá não detectar um arquivo infectado.
  • Um aplicativo pode relatar um problema que afeta um arquivo. Esse problema provavelmente ocorrerá quando outro aplicativo, como um mecanismo de varredura sob demanda, é enumerar e varredura de grandes coleções de arquivos ao mesmo tempo. Por exemplo, o aplicativo pode relatar que o formato de arquivo é inválido ou corrompido.
  • Um aplicativo ou driver pode não acessar o arquivo corretamente.

Causa

Esse problema ocorre devido a um erro em sistemas de arquivos do Windows. O erro faz com que o arquivo ser armazenada em cache se uma e/s em uma alça não armazenada em cache não passar verificações de bloqueio de intervalo de bytes. Quando esse problema ocorre, o ponteiro do arquivo atual pode ser alterado, mesmo que a e/s falha e retorna um erro ERROR_LOCK_VIOLATION. Portanto, o próximo e/s ocorre em um deslocamento inesperado. Isso faz com que ignora a silenciosa e os outros problemas que são mencionados na seção "Sintomas".

Mais Informações

Um aplicativo que tiver esse problema terá o ponteiro de arquivo de um arquivo de uma alça de reposicionado aleatoriamente. Quando o ponteiro do arquivo não é reposicionado para um múltiplo do tamanho do setor, uma posterior leitura obter êxito na operação, mas uma operação de gravação irá falhar e retornar um erro ERROR_INVALID_FUNCTION. Em alguns casos, o ponteiro do arquivo pode ser reposicionado para um múltiplo do tamanho do setor. Em tais casos, uma posterior leitura ou gravação operação terá êxito no deslocamento de inesperado. Quando um aplicativo é aberto um identificador de um, o sistema de arquivos normalmente uncaches o arquivo. No entanto, se o aplicativo é uma classe de aplicativos que enumera e lê as árvores de diretório inteiro ou de volumes e lê arquivos independentemente usando em cache ou mapeada e/s de arquivo, os arquivos ficam armazenados em cache. Isso pode ocorrer, por exemplo, se o aplicativo é um software de antivírus sob demanda.

Como Contornar

Para contornar esse problema, use a função SetFilePointerEx para consultar o atual deslocamento de arquivo antes de emitir uma e/s. Se a e/s falha e retorna um erro ERROR_LOCK_VIOLATION, restaure o arquivo atual de deslocamento para certificar-se de que o atual deslocamento de arquivo não é alterado.

Resolução

Observação Esse problema afeta a maioria dos sistemas de arquivos que são usados pelo Microsoft Windows. No entanto, esse hotfix se aplica somente ao sistema de arquivos NTFS. Esse hotfix não corrige esse problema para o FAT12, FAT16, FAT32 ou sistemas de arquivos exFAT.

Informações sobre hotfix

Um hotfix compatível está disponível na Microsoft. No entanto, esse hotfix destina-se apenas a corrigir o problema descrito neste artigo. Aplica esse hotfix somente aos sistemas que apresentarem o problema descrito neste artigo. Esse hotfix pode receber testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix estiver disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se esta seção não for exibido, entre em contato com o suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observação Se ocorrerem problemas adicionais ou qualquer solução de problemas for necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a perguntas de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para uma lista completa dos números de telefone de suporte e atendimento ao cliente da Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?WS=support
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.

Pré-requisitos

Para aplicar esse hotfix, você deve estar executando um dos seguintes sistemas operacionais:
  • Windows Server 2008 R2 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 Service Pack 2 (SP2)
  • Windows 7 Service Pack 1 (SP1)
  • Windows 7
  • Windows Server 2008
  • Windows Vista Service Pack 2 (SP2)
Para obter mais informações sobre como obter um Windows 7 ou um service pack do Windows Server 2008 R2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
976932Informações sobre o Service Pack 1 para Windows 7 e Windows Server 2008 R2
Para obter mais informações sobre como obter um service pack do Windows Server 2008, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
968849Como obter o service pack mais recente para Windows Server 2008
Para obter mais informações sobre como obter um service pack do Windows Vista, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
935791Como obter o service pack mais recente do Windows Vista

Informações do registro

Para aplicar esse hotfix, não é necessário fazer qualquer alteração no registro.

Requisito de reinicialização

Você deve reiniciar o computador após aplicar esse hotfix.

Informações de substituição do hotfix

Esse hotfix não substitui um hotfix lançado anteriormente.

Informações sobre o arquivo

Recolher esta imagemExpandir esta imagem
A versão global deste hotfix instala arquivos que tenham os atributos listados nas tabelas a seguir. As datas e horários desses arquivos estão listados em formato Tempo Universal Coordenado (UTC). As datas e horários desses arquivos no computador local são exibidos em sua hora local com a diferença do horário de verão (DST) atual. Além disso, as datas e horas podem ser alteradas quando você executa certas operações nos arquivos.
Informações sobre o arquivo do Windows Vista e Windows Server 2008
Importante Hotfixes do Windows Vista e os hotfixes do Windows Server 2008 são incluídos nos pacotes para o mesmos. No entanto, apenas "Windows Vista" é listado na página solicitação de Hotfix. Para solicitar o pacote de hotfix que se aplica a um ou ambos os sistemas operacionais, selecione o hotfix listado em "Windows Vista" na página. Consulte sempre a seção "Aplica-se a" nos artigos para determinar o sistema operacional real ao qual se aplica cada hotfix.
  • Os arquivos que se aplicam a um produto específico, SR_Level (RTM, SPn), e ramificação do serviço (LDR, GDR) pode ser identificada ao examinar os números de versão do arquivo conforme mostrado na tabela a seguir.
    Recolher esta tabelaExpandir esta tabela
    VersãoProdutoSR_LevelRamificação do serviço
    6.0.600 2 . 22xxxO Windows Vista e Windows Server 2008SP2LDR
  • Service Pack 1 está integrado na versão de lançamento do Windows Server 2008. Portanto, os arquivos da etapa RTM se aplicam somente ao Windows Vista. Arquivos da etapa RTM tem um 6.0.0000. xxxxxx número de versão.
  • Os arquivos MANIFEST (. manifest) e os arquivos MUM (. mum) instalados para cada ambiente são listados separadamente na seção "informações de arquivo adicionais para o Windows Server 2008 e Windows Vista". Os arquivos MUM e arquivos de manifesto e os arquivos de catálogo (. cat) de segurança associadas, são extremamente importantes para manter o estado do componente atualizado. Os arquivos de catálogo de segurança, para o qual os atributos não estiverem listados, são assinados com uma assinatura digital da Microsoft.
Para todas as versões baseadas em x86 do Windows Server 2008 e do Windows Vista
Recolher esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataHoraPlataforma
NTFS. sys6.0.6002.228331,082,75204 De abril de 201217:40x86
Para todas as versões baseadas em x64 do Windows Server 2008 e do Windows Vista
Recolher esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataHoraPlataforma
NTFS. sys6.0.6002.228331,501,05604 De abril de 201217:34x64
Para todas as versões compatíveis baseadas em IA-64 do Windows Server 2008
Recolher esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataHoraPlataforma
NTFS. sys6.0.6002.228333,285,37604 De abril de 201217:28IA-64
Informações sobre o arquivo do Windows 7 e Windows Server 2008 R2
Importante Hotfixes do Windows 7 e hotfixes do Windows Server 2008 R2 estão incluídos nos mesmos pacotes. No entanto, os hotfixes na página solicitação de Hotfix estão listados em ambos os sistemas operacionais. Para solicitar o pacote de hotfix que se aplica a um ou ambos os sistemas operacionais, selecione o hotfix listado em "Windows 7/Windows Server 2008 R2" na página. Consulte sempre a seção "Aplica-se a" nos artigos para determinar o sistema operacional real ao qual se aplica cada hotfix.
  • Os arquivos que se aplicam a um produto específico, etapa (RTM, SPn), e ramificação do serviço (LDR, GDR) pode ser identificada ao examinar os números de versão do arquivo conforme mostrado na tabela a seguir:
    Recolher esta tabelaExpandir esta tabela
    VersãoProdutoEtapa do projetoRamificação do serviço
    6.1.760 0.17xxxWindows 7 e Windows Server 2008 R2RTMGDR
    6.1.760 0.21xxxWindows 7 e Windows Server 2008 R2RTMLDR
    6.1.760 1.18xxxWindows 7 e Windows Server 2008 R2SP1GDR
    6.1.760 versão 1.22xxxWindows 7 e Windows Server 2008 R2SP1LDR
  • As ramificações do serviço GDR contêm somente as correções amplamente disponibilizadas para resolver problemas difundido extremamente importante. As ramificações do serviço LDR contêm hotfixes, além de correções amplamente disponibilizadas.
  • Os arquivos MANIFEST (. manifest) e os arquivos MUM (. mum) instalados para cada ambiente são listados separadamente no "informações adicionais sobre arquivos para Windows Server 2008 R2 e para a seção do Windows 7". MUM e arquivos de manifesto e os arquivos de catálogo (. cat) de segurança associadas, são extremamente importantes para manter o estado dos componentes atualizados. Os arquivos de catálogo de segurança, para o qual os atributos não estiverem listados, são assinados com uma assinatura digital da Microsoft.
Para todas as versões baseadas em x86 do Windows 7
Recolher esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataHoraPlataforma
NTFS. sys6.1.7600.171661,210,71212-Nov-201213:32x86
NTFS. sys6.1.7600.213761,211,24016 De novembro de 201216:21x86
NTFS. sys6.1.7601.180051,211,73616 De novembro de 201216:11x86
NTFS. sys6.1.7601.221671,213,27216 De novembro de 201216:25x86
Para todas as versões baseadas em x64 do Windows 7 e do Windows Server 2008 R2
Recolher esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataHoraPlataforma
NTFS. sys6.1.7600.171661,654,10412-Nov-201214:19x64
NTFS. sys6.1.7600.213761,680,72816 De novembro de 201217:23x64
NTFS. sys6.1.7601.180051,656,66416 De novembro de 201217:27x64
NTFS. sys6.1.7601.221671,686,87216 De novembro de 201217:03x64
Para todas as versões baseadas em IA-64 suportadas do Windows Server 2008 R2
Recolher esta tabelaExpandir esta tabela
Nome do arquivoVersão do arquivoTamanho do arquivoDataHoraPlataforma
NTFS. sys6.1.7600.171663,550,04012-Nov-201213:12IA-64
NTFS. sys6.1.7600.213763,554,15216 De novembro de 201216:11IA-64
NTFS. sys6.1.7601.180053,553,11216 De novembro de 201216:05IA-64
NTFS. sys6.1.7601.221673,557,72016 De novembro de 201216:09IA-64
Recolher esta imagemExpandir esta imagem

Situação

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

Mais Informações

Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684Descrição da terminologia padrão usada para descrever as atualizações de software da Microsoft

Informações de arquivo adicionais

Recolher esta imagemExpandir esta imagem

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

Suporte de arquivos adicionais para todas as versões baseadas em x86 do Windows Vista e do Windows Server 2008
Recolher esta tabelaExpandir esta tabela
Nome do arquivoX86_54acdc251f5ed85668bd16e23ba7dadb_31bf3856ad364e35_6.0.6002.22833_none_d50827f58dba42f4.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo692
Data (UTC)04 De abril de 2012
Hora (UTC)17:45
PlataformaNão aplicável
Nome do arquivoX86_microsoft-windows-ntfs_31bf3856ad364e35_6.0.6002.22833_none_a8c3dc86334511df.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo16,841
Data (UTC)04 De abril de 2012
Hora (UTC)17:46
PlataformaNão aplicável
Suporte de arquivos adicionais para todas as versões baseadas em x64 do Windows Vista e do Windows Server 2008
Recolher esta tabelaExpandir esta tabela
Nome do arquivoAmd64_309e9ae1a84ba0a3107c918660e43fc9_31bf3856ad364e35_6.0.6002.22833_none_54dd9116d1b5f1e7.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo696
Data (UTC)04 De abril de 2012
Hora (UTC)17:45
PlataformaNão aplicável
Nome do arquivoAmd64_microsoft-windows-ntfs_31bf3856ad364e35_6.0.6002.22833_none_04e27809eba28315.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo17,104
Data (UTC)04 De abril de 2012
Hora (UTC)17:46
PlataformaNão aplicável
Arquivos adicionais para todas as versões baseadas em IA-64 compatíveis do Windows Server 2008
Recolher esta tabelaExpandir esta tabela
Nome do arquivoIa64_01db7bff75c3787d8e946ab675675e8d_31bf3856ad364e35_6.0.6002.22833_none_7f31f5bf71681733.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo694
Data (UTC)04 De abril de 2012
Hora (UTC)17:45
PlataformaNão aplicável
Nome do arquivoIa64_microsoft-windows-ntfs_31bf3856ad364e35_6.0.6002.22833_none_a8c5807c33431adb.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo17,096
Data (UTC)04 De abril de 2012
Hora (UTC)17:46
PlataformaNão aplicável

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

Arquivos adicionais para todas as versões compatíveis com Windows 7 baseadas em x86
Recolher esta tabelaExpandir esta tabela
Nome do arquivoAtualização bf.mum
Versão do arquivoNão aplicável
Tamanho do arquivo2,719
Data (UTC)17-Nov-2012
Hora (UTC)20:36
PlataformaNão aplicável
Nome do arquivoUpdate.mum
Versão do arquivoNão aplicável
Tamanho do arquivo2,773
Data (UTC)17-Nov-2012
Hora (UTC)20:36
PlataformaNão aplicável
Nome do arquivoX86_microsoft-windows-ntfs_31bf3856ad364e35_6.1.7600.17166_none_a65e056e7e2e2fcc.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo14,508
Data (UTC)12-Nov-2012
Hora (UTC)13:52
PlataformaNão aplicável
Nome do arquivoX86_microsoft-windows-ntfs_31bf3856ad364e35_6.1.7600.21376_none_a6dcd4339753e8ae.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo14,508
Data (UTC)16 De novembro de 2012
Hora (UTC)18:11
PlataformaNão aplicável
Nome do arquivoX86_microsoft-windows-ntfs_31bf3856ad364e35_6.1.7601.18005_none_a88443987b24d7e2.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo14,508
Data (UTC)16 De novembro de 2012
Hora (UTC)16:38
PlataformaNão aplicável
Nome do arquivoX86_microsoft-windows-ntfs_31bf3856ad364e35_6.1.7601.22167_none_a8cf016f94715200.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo14,508
Data (UTC)16 De novembro de 2012
Hora (UTC)17:01
PlataformaNão aplicável
Arquivos adicionais para todas as versões compatíveis do Windows Server 2008 R2 e do Windows 7 baseadas em x64
Recolher esta tabelaExpandir esta tabela
Nome do arquivoAmd64_microsoft-windows-ntfs_31bf3856ad364e35_6.1.7600.17166_none_027ca0f2368ba102.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo14,514
Data (UTC)12-Nov-2012
Hora (UTC)14:57
PlataformaNão aplicável
Nome do arquivoAmd64_microsoft-windows-ntfs_31bf3856ad364e35_6.1.7600.21376_none_02fb6fb74fb159e4.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo14,514
Data (UTC)16 De novembro de 2012
Hora (UTC)18:20
PlataformaNão aplicável
Nome do arquivoAmd64_microsoft-windows-ntfs_31bf3856ad364e35_6.1.7601.18005_none_04a2df1c33824918.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo14,514
Data (UTC)16 De novembro de 2012
Hora (UTC)18:16
PlataformaNão aplicável
Nome do arquivoAmd64_microsoft-windows-ntfs_31bf3856ad364e35_6.1.7601.22167_none_04ed9cf34ccec336.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo14,514
Data (UTC)16 De novembro de 2012
Hora (UTC)17:52
PlataformaNão aplicável
Nome do arquivoAtualização bf.mum
Versão do arquivoNão aplicável
Tamanho do arquivo3,153
Data (UTC)17-Nov-2012
Hora (UTC)20:36
PlataformaNão aplicável
Nome do arquivoUpdate.mum
Versão do arquivoNão aplicável
Tamanho do arquivo3,215
Data (UTC)17-Nov-2012
Hora (UTC)20:36
PlataformaNão aplicável
Arquivos adicionais para todas as versões baseadas em IA-64 compatíveis do Windows Server 2008 R2
Recolher esta tabelaExpandir esta tabela
Nome do arquivoIa64_microsoft-windows-ntfs_31bf3856ad364e35_6.1.7600.17166_none_a65fa9647e2c38c8.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo14,511
Data (UTC)12-Nov-2012
Hora (UTC)14:52
PlataformaNão aplicável
Nome do arquivoIa64_microsoft-windows-ntfs_31bf3856ad364e35_6.1.7600.21376_none_a6de78299751f1aa.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo14,511
Data (UTC)16 De novembro de 2012
Hora (UTC)17:33
PlataformaNão aplicável
Nome do arquivoIa64_microsoft-windows-ntfs_31bf3856ad364e35_6.1.7601.18005_none_a885e78e7b22e0de.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo14,511
Data (UTC)16 De novembro de 2012
Hora (UTC)17:31
PlataformaNão aplicável
Nome do arquivoIa64_microsoft-windows-ntfs_31bf3856ad364e35_6.1.7601.22167_none_a8d0a565946f5afc.manifest
Versão do arquivoNão aplicável
Tamanho do arquivo14,511
Data (UTC)16 De novembro de 2012
Hora (UTC)17:41
PlataformaNão aplicável
Nome do arquivoAtualização bf.mum
Versão do arquivoNão aplicável
Tamanho do arquivo1,909
Data (UTC)17-Nov-2012
Hora (UTC)20:36
PlataformaNão aplicável
Nome do arquivoUpdate.mum
Versão do arquivoNão aplicável
Tamanho do arquivo1,947
Hora (UTC)20:36
Data (UTC)17-Nov-2012
PlataformaNão aplicável
Recolher esta imagemExpandir esta imagem

Propriedades

ID do artigo: 2698155 - Última revisão: quarta-feira, 27 de março de 2013 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Foundation
  • Windows Server 2008 Standard
  • Windows Server 2008 Standard without Hyper-V
  • Windows Web Server 2008
  • Windows Vista Enterprise
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Home Basic
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate
  • Windows Vista Ultimate 64-bit edition
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 for Itanium-Based Systems
  • Windows Server 2008 R2 Foundation
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
Palavras-chave: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2698155 KbMtpt
Traduçã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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2698155

Submeter comentários