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 sobre o hotfix
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 de suporte em geral aplicam-se a questões e problemas de suporte adicionais que não se enquadrem na 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.
Necessidade de reinicialização
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 de substituição do hotfix
Esse hotfix não substitui nenhum outro.
Informações do arquivo
A versão em inglês deste hotfix possui os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas em UTC (Tempo Universal Coordenado). Quando você exibe as informações sobre os arquivos, elas são convertidas no horário local. Para saber a diferença entre a hora UTC e a hora local, use a guia Fuso Horário no item Data e Hora do Painel de Controle.
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
File name |
Versão do arquivo |
Tamanho do arquivo |
Data |
Horário |
Platform |
---|---|---|---|---|---|
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 ou 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
File name |
Versão do arquivo |
Tamanho do arquivo |
Data |
Horário |
Platform |
---|---|---|---|---|---|
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 ou 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
File name |
Versão do arquivo |
Tamanho do arquivo |
Data |
Horário |
Platform |
---|---|---|---|---|---|
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 ou 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).
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".