Sintomas
Considere o seguinte cenário:
-
Instale uma assemblagem COM Interop com a ferramenta de registo de assemblagem (Regasm.exe).
-
Crie um projeto de Formulário do Windows que se destina ao Perfil de Cliente do Microsoft .NET Framework 4 com o Microsoft Visual Studio 2010.
-
Na caixa de ferramentas, abre a caixa de diálogo Escolher Itens da Caixa de Ferramentas para selecionar a classe COM registada na assemblagem instalada.
-
Arraste a classe COM para o projeto Formulário do Windows.
Neste cenário, receberá uma mensagem de erro semelhante à seguinte:
Falha ao importar o controlo ActiveX. Certifique-se de que está corretamente registado.
Resolução
Informações de correção
Uma correção suportada está agora disponível na Microsoft. No entanto, destina-se a corrigir apenas o problema descrito neste artigo. Aplique-o apenas a sistemas com este problema específico.Para resolver este problema, contacte os Serviços de Suporte ao Cliente da Microsoft para obter a correção. Para obter uma lista completa dos números de telefone e informações dos Serviços de Suporte ao Cliente da Microsoft sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/contactus/?ws=supportNota Em casos especiais, os custos normalmente incorridos para chamadas de suporte poderão ser cancelados se um Profissional de Suporte da Microsoft determinar que uma atualização específica irá resolver o problema. Os custos normais do suporte serão aplicados a problemas e questões de suporte adicionais que não sejam qualificáveis para a atualização específica em questão.
Pré-requisitos
Tem de ter a versão de lançamento do .NET Framework 4 instalada para aplicar esta correção.
Requisito de reinício
Não tem de reiniciar o computador depois de aplicar a correção se os ficheiros afetados não estiverem a ser utilizados.
Informações sobre substituição de correções
Esta correção não substitui outras correções.
Informações de ficheiro
A versão inglesa desta correção tem os atributos de ficheiro listados na tabela que se segue (ou atributos de ficheiro posteriores). As datas e horas destes ficheiros estão listadas no formato de Hora Universal Coordenada (UTC). Quando visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para encontrar a diferença entre a hora UTC e a hora local, utilize o separador Fuso Horário no item Data e Hora no Painel de Controlo.
Para todas as versões suportadas baseadas em x86 do Windows Server 2003, do Windows XP, do Windows Vista, do Windows Server 2008, do Windows 7 e do Windows Server 2008 R2
|
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
|---|---|---|---|---|---|
|
SetupUi.dll |
10.0.30319.318 |
295,248 |
05-Jun-2010 |
03:53 |
x86 |
|
Setupengine.dll |
10.0.30319.318 |
809,304 |
05-Jun-2010 |
03:53 |
x86 |
|
Setup.exe |
10.0.30319.318 |
78,152 |
05-Jun-2010 |
03:53 |
x86 |
|
System.design.dll |
4.0.30319.318 |
5,078,360 |
05-Jun-2010 |
08:06 |
x86 |
Para todas as versões suportadas baseadas em x64 do Windows Server 2003, do Windows XP, do Windows Vista, do Windows Server 2008, do Windows 7 e do Windows Server 2008 R2
|
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
|---|---|---|---|---|---|
|
SetupUi.dll |
10.0.30319.318 |
295,248 |
05-Jun-2010 |
03:53 |
x86 |
|
Setupengine.dll |
10.0.30319.318 |
809,304 |
05-Jun-2010 |
03:53 |
x86 |
|
Setup.exe |
10.0.30319.318 |
78,152 |
05-Jun-2010 |
03:53 |
x86 |
|
System.design.dll |
4.0.30319.318 |
5,078,360 |
05-Jun-2010 |
08:06 |
x86 |
Para todas as versões baseadas em IA-64 suportadas do Windows Server 2003, do Windows XP, do Windows Vista, do Windows Server 2008, do Windows 7 e do Windows Server 2008 R2
|
Nome do ficheiro |
Versão do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Plataforma |
|---|---|---|---|---|---|
|
SetupUi.dll |
10.0.30319.318 |
295,248 |
05-Jun-2010 |
03:53 |
x86 |
|
Setupengine.dll |
10.0.30319.318 |
809,304 |
05-Jun-2010 |
03:53 |
x86 |
|
Setup.exe |
10.0.30319.318 |
78,152 |
05-Jun-2010 |
03:53 |
x86 |
|
System.design.dll |
4.0.30319.318 |
5,078,360 |
05-Jun-2010 |
08:06 |
x86 |
Para contornar o problema, utilize o comando Gacutil.exe para instalar a assemblagem Interop para a Cache de Assemblagem Global (GAC).
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".