Artigo: 977787 - Última revisão: terça-feira, 2 de Março de 2010 - Revisão: 1.1

Chamadas para CreateActCtx falharem quando tentar as chamadas definir um manifesto de todo o processo dentro de uma aplicação IIS 7.5

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

Quando chama a API de CreateActCtx dentro de uma aplicação alojada no Internet Information Services (IIS) 7.5, falha a chamada e existe um erro que indica que um manifesto de todo o processo já está definido. Além disso, detectar os seguintes sintomas quando testar a aplicação IIS 7.5:
  • Não é possível criar objectos geridos de assemblagens incluídas através da utilização de um ficheiro de manifesto externo para o processo W3wp.exe.
  • Indemne de registo COM não funciona porque o manifesto de todo o processo não está correctamente definido.

Causa

Este problema ocorre porque o processo W3wp.exe foi criado utilizando um manifesto de todo o processo predefinido no sistema operativo Windows Server 2008 R2. Dado que o manifesto de todo o processo já está definido, chamadas à API CreateActCtx para definir o manifesto de todo o processo falharem.

Resolução

Informações sobre a correcção

Tem uma correcção suportada disponível na Microsoft. No entanto, esta correcção destina-se 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, existe uma secção "denominada transferência de correcção disponível" na parte superior deste artigo da base de dados de conhecimento. Se esta secção não for apresentado, contacte o serviço de apoio a clientes da Microsoft e suporte para obter a correcção.

Nota Se ocorrerem problemas adicionais ou se for necessário efectuar algum procedimento para 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 problemas que não são elegíveis para esta correcção específica. Para obter uma lista completa dos números de telefone do serviço de apoio a clientes da Microsoft e suporte da 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)
Nota O formulário "Transferência de correcção disponível" apresenta os idiomas para o qual a correcção está disponível. Se não vir o idioma, é porque uma correcção não está disponível para esse idioma.

Pré-requisitos

Não existem pré-requisitos para instalar este pacote de correcções.

Requisito de reinício

Tem de reiniciar o computador depois de aplicar este hotfix.

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

Esta correcção não substitui um pacote de correcções disponibilizadas anteriormente.

Informações do ficheiro

A versão em inglês (Estados Unidos) este pacote de correcções utiliza um pacote do Microsoft Windows Installer para instalar o pacote de correcção. As datas e horas destes ficheiros incluídas no formato de hora universal coordenada (UTC) na tabela seguinte. Quando visualiza as informações do ficheiro, a data será convertida para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item Data e hora no painel de controlo.

Informações de ficheiros do Windows Server 2008 R2

Os ficheiros MANIFEST (.manifest) e o MUM (.mum) instalados em cada ambiente é listed separately. MUM e MANIFEST ficheiros e os ficheiros de catálogo (.cat) de segurança associados, são essenciais para manter o estado do componente actualizado. Os ficheiros de catálogo de segurança (atributos não listados) são assinados com uma assinatura digital da Microsoft.

Para todas as suportadas versões baseadas em 64 do Windows Server 2008 R2 x

Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Apphostsvc.dll7.5.7600.2065361,44025-Fev-201007: 20x 86
Apphostsvc.dll7.5.7600.2065365.53625-Fev-201008: 18x 64
W3wp.exe7.5.7600.2065319,96825-Fev-201007: 20x 86
W3wp.exe7.5.7600.2065324,57625-Fev-201008: 18x 64

Para todas as versões baseadas em IA-64 do Windows Server 2008 R2 suportadas

Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroVersão do ficheiroTamanho do ficheiroDataTempoPlataforma
Apphostsvc.dll7.5.7600.2065361,44025-Fev-201007: 20x 86
Apphostsvc.dll7.5.7600.20653126,46425-Fev-201006: 48IA-64
W3wp.exe7.5.7600.2065319,96825-Fev-201007: 20x 86
W3wp.exe7.5.7600.2065342,49625-Fev-201006: 48IA-64

Ponto Da Situação

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

Mais Informação

Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Informações adicionais

Informações sobre ficheiros adicionais do Windows Server 2008 R2

Ficheiros adicionais para todas as suportadas versões baseadas em 64 do Windows Server 2008 R2 x

Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroAmd64_9788520e92af1034fccb43ff3ca76cc5_31bf3856ad364e35_6.1.7600.20653_none_6d1f62116ae3ec0b.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro1,050
Data (UTC)26-Feb-2010
Hora (UTC)01: 12
Nome de ficheiroAmd64_microsoft-windows-processmodel_31bf3856ad364e35_6.1.7600.20653_none_135e8f9cd77b6f10.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro20,832
Data (UTC)25-Fev-2010
Hora (UTC)09: 00
Nome de ficheiroPackage_1_for_kb977787 ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.1.1.0.mum
Versão do ficheiroNão aplicável
Tamanho do ficheiro2,662
Data (UTC)26-Feb-2010
Hora (UTC)01: 12
Nome de ficheiroPackage_for_kb977787_rtm ~ 31bf3856ad364e35 ~ amd64 ~ ~ 6.1.1.0.mum
Versão do ficheiroNão aplicável
Tamanho do ficheiro2,075
Data (UTC)26-Feb-2010
Hora (UTC)01: 12
Nome de ficheiroWow64_microsoft-windows-processmodel_31bf3856ad364e35_6.1.7600.20653_none_1db339ef0bdc310b.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro16,125
Data (UTC)25-Fev-2010
Hora (UTC)07: 43

Ficheiros adicionais para todas as versões baseadas em IA-64 do Windows Server 2008 R2 suportadas

Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroIa64_2276bf295915b8c1fa4bcf3844bd4496_31bf3856ad364e35_6.1.7600.20653_none_87ce4706c5e9bc79.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro1,048
Data (UTC)26-Feb-2010
Hora (UTC)01: 11
Nome de ficheiroIa64_microsoft-windows-processmodel_31bf3856ad364e35_6.1.7600.20653_none_b741980f1f1c06d6.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro20,829
Data (UTC)25-Fev-2010
Hora (UTC)09: 00
Nome de ficheiroPackage_1_for_kb977787 ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.1.1.0.mum
Versão do ficheiroNão aplicável
Tamanho do ficheiro2,447
Data (UTC)26-Feb-2010
Hora (UTC)01: 11
Nome de ficheiroPackage_for_kb977787_rtm ~ 31bf3856ad364e35 ~ ia64 ~ ~ 6.1.1.0.mum
Versão do ficheiroNão aplicável
Tamanho do ficheiro1,861
Data (UTC)26-Feb-2010
Hora (UTC)01: 11
Nome de ficheiroWow64_microsoft-windows-processmodel_31bf3856ad364e35_6.1.7600.20653_none_1db339ef0bdc310b.manifest
Versão do ficheiroNão aplicável
Tamanho do ficheiro16,125
Data (UTC)25-Fev-2010
Hora (UTC)07: 43

A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 7.5
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
Palavras-chave: 
kbmt kbexpertiseadvanced kbsurveynew kbbug kbfix kbhotfixserver kbqfe kbpubtypekc KB977787 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: 977787  (http://support.microsoft.com/kb/977787/en-us/ )