Sintomas

Você tem um aplicativo de navegador XAML do Windows Presentation Foundation (WPF) (XBAP). Quando você executar o aplicativo no Mozilla Firefox 3.0 (ou posterior), o aplicativo falha ou trava o navegador da Web. Quando você depura o aplicativo, você receberá uma exceção de System.ComponentModel.Win32Exception. Além disso, você recebe a seguinte mensagem de erro:

Erro desconhecido (0x105)
em MS. Internal.AppModel.CookieHandler.SetCookieUnsafe (Uri uri, String cookieData, String p3pHeader)
em MS. Internal.AppModel.CookieHandler.SetCookie (Uri uri, String cookieData)
no System.Windows.Application.SetCookie (Uri uri, valor de cadeia de caracteres)

Causa

Esse problema ocorre porque a identidade de uma interface que é usada pelo WPF Firefox plug-in (Npwpf.dll) para manipular cookies foi alterada no Mozilla Firefox 3.0 (ou posterior) do Firefox. Portanto, uma referência de serviço cookie NULL é retornada para o plug-in. Quando o plug-in tenta usar o serviço de cookie, ocorre uma violação de acesso.

Plug-in de Npwpf.dll a nota é parte do Microsoft.NET Framework 3.5 ou o.NET Framework 3.5 Service Pack 1 (SP1).

Resolução

Informações sobre o hotfix

Para obter esse hotfix, use um dos seguintes métodos.

Método 1

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique este hotfix somente aos sistemas que apresentarem esse problema específico. Esta correção poderá ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contenha esse hotfix.

Para baixar esse hotfix do MSDN Code Gallery, visite o seguinte site da Microsoft:

http://code.msdn.microsoft.com/KB969140
Observação: O MSDN Code Gallery exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma listado, é porque a página de recursos da Galeria de código não está disponível para esse idioma.


Observação: caso outros problemas estejam ocorrendo ou caso qualquer solução de problemas seja necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não sejam específicos deste hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e suporte ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:

http://support.microsoft.com/contactus/?ws=support

Método 2

O seguinte arquivo está disponível para download no Centro de Download da Microsoft:
Download Baixe agora o pacote NDP35SP1-KB969140-x64.exe ou o pacote NDP35SP1-KB969140-x86.exe.

Para obter mais informações sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:

119591 como obter arquivos de suporte da Microsoft a partir de serviços online
A Microsoft examinou esse arquivo em busca de vírus. A Microsoft usou o software de detecção de vírus mais recente que estava disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Pré-requisitos:

Você deve ter o.NET Framework 3.5 SP1 instalado para aplicar esse hotfix.

Requisitos de reinicialização:

Você não precisa reiniciar o computador após aplicar esse hotfix.

Informações de substituição do hotfix:

Esse hotfix substitui o hotfix descrito no seguinte artigo da Base de dados de Conhecimento da Microsoft (KB):

Corrigir 971643 : uma exceção de "System.ComponentModel.Win32Exception" é exibida ao executar um aplicativo de navegador do WPF para ler ou gravar um cookie no navegador Firefox

Informações sobre o arquivo:

A versão global deste hotfix apresenta os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas na Hora Universal Coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia Fuso Horário no item Data e Hora no Painel de Controle.

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Plataforma

Npwpf.dll

3.5.30729.4403

68,408

14-Sep-2009

00:41

x86

Os produtos de terceiros descritos neste artigo são fabricados por empresas que são independentes da Microsoft. A Microsoft não oferece nenhuma garantia, implícita ou não, em relação ao desempenho ou à confiabilidade desses produtos.

Status

A Microsoft confirma que este é um problema em seus produtos 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 Conhecimento da Microsoft:

824684 descrição da terminologia padrão usada para descrever as atualizações de software

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×