CORRECÇÃO: Uma aplicação que utiliza o módulo de Mfc80.dll ou o módulo de Mfc80u.dll falha depois de instalar um produto que actualiza a versão do módulo


Sintomas


Instalar um produto que actualiza o módulo de Mfc80.dll ou o módulo de Mfc80u.dll no computador de versão 8.0.50727.870 versão 8.0.50727.3078. Por exemplo, instalar o Microsoft SQL Server 2008. Quando executa uma aplicação criada com o Microsoft Visual Studio 2005, ocorre uma violação de acesso no módulo de Mfc80.dll ou no módulo Mfc80u.dll. E, a aplicação falha.

Nota Este problema aplica-se a muitas outras aplicações, incluindo as aplicações que são utilizadas no Windows 7.

Causa


Este problema ocorre porque as duas versões são incompatíveis.

Resolução


Resolução para computadores que não tenham o Visual Studio 2005 instalado

Existe uma correção suportada pela Microsoft. No entanto, esta correção destina-se apenas a corrigir o problema descrito neste artigo. Aplique esta correcção apenas em sistemas que tenham este problema específico. Esta correcção poderá ser submetida a testes adicionais. Por conseguinte, se não estiver a ser gravemente afetado por este problema, recomendamos que aguarde pela próxima atualização de software que contenha esta correção.

Para transferir esta correcção a partir da Galeria de códigos MSDN, visite o seguinte Web site da Microsoft:

Nota Galeria de códigos MSDN apresenta os idiomas nos quais a correcção está disponível. Se não vir o idioma listado, é porque a página de recursos da Galeria de códigos não está disponível para esse idioma.

Nota Caso ocorram problemas adicionais ou se for necessária a resolução de problemas, poderá ter de criar um pedido de assistência separado. Os custos de normais do suporte serão aplicados a questões de suporte adicional e problemas incluídos nesta correção específica. Para uma lista completa dos números de telefone de suporte e serviço de cliente da Microsoft ou para criar um pedido de assistência separado, visite o seguinte site da Microsoft:
Nota Para versões baseadas em x86 do Windows, seleccione os pacotes que terminem com "_x86". Para versões baseadas em x64 do Windows, seleccione os pacotes que terminem com "_x64" para aplicações de 64 bits e os pacotes que terminem com "_x86" para aplicações de 32 bits. Além disso, seleccione a localização adequada com base na seguinte chave:
  • CHS Chinês simplificado
  • CHT Chinês tradicional
  • ENU Inglês
  • FRA Francês
  • GER Alemão
  • ITA Italiano
  • JPN Japonês
  • KOR Coreano
  • SPA Espanhol

Pré-requisitos


Não existem pré-requisitos.

Requisito de reinício

Não é necessário reiniciar o computador depois de aplicar esta correcção.

Informações de ficheiro


A versão inglesa desta correcção tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize a
Fuso horário
separador na
Data e hora
item no painel de controlo.



Nome do ficheiroVersão do ficheiroTamanho do ficheiroDataHoraPlataforma
Atl80.dll8.0.50727.307996,25624-Out-200818:31x86
Atl80.dll8.0.50727.3079114,68824-Out-200819:07x86
Atl80.dll8.0.50727.307996,25624-Out-200819:07x86
Atl80.dll8.0.50727.3079113,15224-Out-200819:18x64
Atl80.dll8.0.50727.3079113,15224-Out-200823:30x64
Mfc80.dll8.0.50727.30791,658,88024-Out-200819:53x64
Mfc80.dll8.0.50727.30791,105,92024-Out-200820:30x86
Mfc80.dll8.0.50727.30791,105,92024-Out-200820:30x86
Mfc80.dll8.0.50727.30791,658,88024-Out-200823:30x64
Mfc80chs.dll8.0.50727.307933,28024-Out-200819:54x64
Mfc80chs.dll8.0.50727.307940,96024-Out-200820:12x86
Mfc80chs.dll8.0.50727.307940,96024-Out-200820:30x86
Mfc80chs.dll8.0.50727.307933,28024-Out-200823:30x64
Mfc80cht.dll8.0.50727.307933,79224-Out-200819:54x64
Mfc80cht.dll8.0.50727.307945,05624-Out-200820:12x86
Mfc80cht.dll8.0.50727.307945,05624-Out-200820:30x86
Mfc80cht.dll8.0.50727.307933,79224-Out-200823:30x64
Mfc80deu.dll8.0.50727.307954.27224-Out-200819:54x64
Mfc80deu.dll8.0.50727.307965.53624-Out-200820:12x86
Mfc80deu.dll8.0.50727.307965.53624-Out-200820:30x86
Mfc80deu.dll8.0.50727.307954.27224-Out-200823:30x64
Mfc80enu.dll8.0.50727.307947,10424-Out-200819:54x64
Mfc80enu.dll8.0.50727.307957,34424-Out-200820:12x86
Mfc80enu.dll8.0.50727.307957,34424-Out-200820:30x86
Mfc80enu.dll8.0.50727.307947,10424-Out-200823:30x64
Mfc80esp.dll8.0.50727.307951,71224-Out-200819:54x64
Mfc80esp.dll8.0.50727.307961,44024-Out-200820:12x86
Mfc80esp.dll8.0.50727.307961,44024-Out-200820:30x86
Mfc80esp.dll8.0.50727.307951,71224-Out-200823:30x64
Mfc80fra.dll8.0.50727.307952,73624-Out-200819:54x64
Mfc80fra.dll8.0.50727.307961,44024-Out-200820:12x86
Mfc80fra.dll8.0.50727.307961,44024-Out-200820:30x86
Mfc80fra.dll8.0.50727.307952,73624-Out-200823:30x64
Mfc80ita.dll8.0.50727.307952,22424-Out-200819:54x64
Mfc80ita.dll8.0.50727.307961,44024-Out-200820:12x86
Mfc80ita.dll8.0.50727.307961,44024-Out-200820:30x86
Mfc80ita.dll8.0.50727.307952,22424-Out-200823:30x64
Mfc80jpn.dll8.0.50727.307938,91224-Out-200819:54x64
Mfc80jpn.dll8.0.50727.307949,15224-Out-200820:12x86
Mfc80jpn.dll8.0.50727.307949,15224-Out-200820:30x86
Mfc80jpn.dll8.0.50727.307938,91224-Out-200823:30x64
Mfc80kor.dll8.0.50727.307938,40024-Out-200819:54x64
Mfc80kor.dll8.0.50727.307949,15224-Out-200820:12x86
Mfc80kor.dll8.0.50727.307949,15224-Out-200820:30x86
Mfc80kor.dll8.0.50727.307938,40024-Out-200823:30x64
Mfc80u.dll8.0.50727.30791,655,29624-Out-200819:54x64
Mfc80u.dll8.0.50727.30791,093,12024-Out-200820:30x86
Mfc80u.dll8.0.50727.30791,093,12024-Out-200820:30x86
Mfc80u.dll8.0.50727.30791,655,29624-Out-200823:30x64
Mfcm80.dll8.0.50727.307965,02424-Out-200819:55x64
Mfcm80.dll8.0.50727.307969,63224-Out-200820:30x86
Mfcm80.dll8.0.50727.307965,02425-Out-200802:11x64
Mfcm80.dll8.0.50727.307969,63225-Out-200802:12x86
Mfcm80u.dll8.0.50727.307963,48824-Out-200819:55x64
Mfcm80u.dll8.0.50727.307957,85624-Out-200820:30x86
Mfcm80u.dll8.0.50727.307957,85625-Out-200802:11x86
Mfcm80u.dll8.0.50727.307963,48825-Out-200802:11x64
Msvcm80.dll8.0.50727.3079479,23224-Out-200819:06x86
Msvcm80.dll8.0.50727.3079515,07224-Out-200819:16x64
Msvcm80.dll8.0.50727.3079479,23225-Out-200802:11x86
Msvcm80.dll8.0.50727.3079515,07225-Out-200802:11x64
Msvcr80.dll8.0.50727.3079803,65625-Out-200801:21x64
Msvcr80.dll8.0.50727.3079633,67225-Out-200801:27x86
Msvcr80.dll8.0.50727.3079803,65625-Out-200802:11x64
Msvcr80.dll8.0.50727.3079633,67225-Out-200802:11x86
Vcomp.dll8.0.50727.307987,55224-Out-200819:58x64
Vcomp.dll8.0.50727.307965.53624-Out-200820:42x86
Vcomp.dll8.0.50727.307965.53624-Out-200820:42x86
Vcomp.dll8.0.50727.307987,55224-Out-200823:30x64

Resolução para computadores que tenham o Visual Studio 2005 instalado

Para resolver este problema num computador com o Visual Studio 2005 instalado, aplique a correcção descrita no 958036 da KB.

Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Base de Dados de Conhecimento Microsoft

Estado


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