Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.


Veja os produtos aos quais este artigo se aplica.

A Microsoft publicou o boletim de segurança MS12-060. Pode ver o boletim de segurança completo visitando um dos seguintes Web sites da Microsoft: 

Introdução

Como obter ajuda e suporte para esta actualização de segurança

Ajuda na instalação de actualizações: Suporte para o Microsoft Update

Soluções de segurança para informáticos profissionais: Resolução de Problemas e Suporte da TechNet Security

Ajuda na protecção do seu computador que se encontra a executar o Windows de vírus e software malicioso: Solução contra Vírus e Centro de Segurança

Suporte local de acordo com o país: Suporte Internacional

Problemas conhecidos com esta actualização de segurança

Os controlos do ActiveX incorporados baseados no Controlo Comum do Windows podem não conseguir carregar dentro dos documentos do Office pré-existentes, dentro de suplementos de outros fabricantes e quando introduz novos controlos no modo de programador.










Resolução recomendada

Agora encontra-se disponível para transferência uma correcção que instala o controlo e corrige também o registo do controlo. Recomendamos que instale esta correcção para resolver o problema. Pode transferir a correcção aqui.

Nota Não tem de instalar a actualização de segurança 2597986 antes de instalar esta correcção para resolver o problema. 

Nota Se não instalar a correcção e escolher outra resolução, poderá vir a ter o mesmo problema quando instalar uma actualização para o Office disponibilizada depois do MS12-060.

Resolução adicional

Se preferir, pode utilizar a solução Fix it para nos solicitar a correcção deste problema. Para o fazer, consulte a secção "Corrigir por mim".


Solução



Para contornar este problema, pode utilizar o Editor de Registo para eliminar a entrada do registo relacionada. Em seguida, utilize o comando Regsvr32 para registar o ficheiro Mscomctl.ocx. Também pode criar um ficheiro batch para automatizar este procedimento.

Apagar manualmente a entrada do registo relacionada

Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Assim, certifique-se de que segue estes passos cuidadosamente. Para uma maior segurança, efectue uma cópia de segurança do registo antes de o modificar. Deste modo, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:

322756Como criar uma cópia de segurança e restaurar o registo no Windows

Para eliminar esta entrada de registo, siga estes passos:

  1. Clique em Iniciar, clique em Executar, escreva regedit na caixa Abrir e clique em OK.

  2. Localize e clique na seguinte subchave, no registo:

    HKEY_CLASSES_ROOT\TypeLib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}\2.0

  3. No menu Editar, clique em Eliminar e, em seguida, clique em Sim.

  4. Saia do Editor de Registo e reinicie o computador.

Registar manualmente o ficheiro Mscomctl.ocx

Nota Tem de executar os comandos a partir de comandos numa linha de comandos elevada com permissões de administrador. Para tal, siga estes passos:



  1. Clique em Iniciar, escreva cmd.

  2. Clique com o botão direito no ícone cmd e, em seguida, clique em Executar como Administrador.

  3. Dependendo do seu sistema operativo, escreva um dos comandos seguintes e, em seguida, prima Enter:

    • Para os sistemas operativos de 64 bits, escreva o seguinte:
      Regsvr32 "C:\Windows\SysWOW64\MSCOMCTL.OCX"

    • Para os sistemas operativos de 32 bits, escreva o seguinte:
      Regsvr32 "C:\Windows\System32\MSCOMCTL.OCX"

Criar um ficheiro batch para eliminar a entrada do registo relacionada e registar o ficheiro Mscomctl.ocx

Pode criar um ficheiro batch para eliminar a entrada do registo e registar o ficheiro Mscomctl.ocx. Para criar o ficheiro batch, copie o texto seguinte para um ficheiro de texto e, em seguida, guarde-o utilizando uma extensão de nome de ficheiro ".bat". (O exemplo seguinte detecta se o sistema operativo é de 32 bits ou 64 bits e, em seguida, executa o comando adequado.)



reg delete hkcr\typelib\{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}\2.0 /f
if exist %systemroot%\SysWOW64\cscript.exe goto 64
%systemroot%\system32\regsvr32 /u mscomctl.ocx
%systemroot%\system32\regsvr32 mscomctl.ocx
exit

:64
%systemroot%\sysWOW64\regsvr32 /u mscomctl.ocx
%systemroot%\sysWOW64\regsvr32 mscomctl.ocx
exit

Para executar os comandos regsvr32 silenciosamente, acrescente um parâmetro /s a cada um dos comandos regsvr32 no exemplo anterior. Por exemplo:

%systemroot%\system32\regsvr32 /u mscomctl.ocx /s


Nota Tem de executar o ficheiro batch como administrador:


  • Para o fazer no Windows Vista, Windows Server 2008, Windows 7 ou Windows Server 2008 R2, clique com o botão direito do rato no ficheiro batch e, em seguida, clique em Executar como administrador.

  • Para o fazer no Windows XP ou Windows Server 2003, prima sem soltar a tecla Shift, clique com o botão direito do rato no ficheiro batch e, em seguida, clique em Executar como administrador.


Para obter mais informações sobre como iniciar um programa como administrador, consulte a seguinte página Web da Microsoft:

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/windows_security_runas.mspx?mfr=true
Para obter mais informações sobre como registar um controlo ActiveX, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:

2746232 (Isto poderá estar em inglês) Como registar manualmente um controlo ActiveX (.ocx)

Corrigir por mim


A solução fixit descrita nesta secção não se destina a substituir qualquer actualização de segurança. Recomendamos que instale sempre as actualizações de segurança mais recentes. No entanto, disponibilizamos esta solução de correcção como uma opção de solução para determinados cenários.


Para activar ou desactivar esta solução Fix it, clique no botão ou hiperligação Fix it sob o cabeçalho Activar. Clique em Executar na caixa de diálogo Transferência de Ficheiros e, em seguida, siga os passos indicados no assistente Fix it.

Activar

Notas

  • Este assistente pode estar apenas em inglês. Contudo, a correcção automática também funciona para versões do Windows noutros idiomas.

  • Se não estiver a trabalhar no computador que tem o problema, pode guardar a correcção automática numa pen USB ou num CD e, em seguida, executá-la no computador com o problema.

Informações adicionais sobre esta actualização de segurança

Pré-requisitos para aplicar esta actualização de segurança

Para aplicar esta actualização de segurança, tem de ter instalado o Service Pack 1 para o Microsoft Office 2010 no computador.

Para mais informações sobre como obter o service pack, clique no número de artigo que se segue para ver o artigo da Base de Dados de Conhecimento Microsoft:

2460049 Descrição do Office 2010 SP1

Parâmetros da linha de comandos para esta actualização

Para obter informações sobre os vários parâmetros da linha de comandos suportados por esta actualização, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

262841 Parâmetros da linha de comandos para pacotes de actualização de software do Windows

Informações de reinício

Poderá ser necessário reiniciar o computador depois de instalar esta actualização de segurança.

Em alguns casos, esta actualização não necessita de reinício. Se os ficheiros necessários estiverem a ser utilizados, esta actualização necessitará de um reinício. Se este comportamento se verificar, será apresentada uma mensagem a solicitar o reinício do computador.

Para ajudar a reduzir a probabilidade de necessidade de um reinício, pare todos os serviços afectados e feche todas as aplicações que possam utilizar os ficheiros afectados antes de instalar esta actualização de segurança. Para obter mais informações sobre os motivos pelos quais poderá ser solicitado a reiniciar o computador, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

887012 Por que poderá ser solicitado o reinício do computador depois de instalar uma actualização de segurança num computador baseado no Windows

Informações de remoção

Esta actualização não pode ser removida.

Informações sobre a substituição da actualização

Esta actualização substitui a seguinte actualização:

2598039 MS12-027: Descrição da actualização de segurança para o Office 2010: 10 de Abril de 2012

Informações sobre os ficheiros

A versão inglesa (Estados Unidos) desta actualização instala ficheiros que têm os atributos listados nas tabelas seguintes. As datas e horas destes ficheiros são indicadas no formato de Hora Universal Coordenada (UTC). As datas e horas destes ficheiros são apresentadas no computador local com a hora local juntamente com a compensação da hora de Verão (DST) actual. Além disso, as datas e horas podem ser alteradas quando são executadas determinadas operações nos ficheiros.

Para todas as versões baseadas em x86 suportadas do Office 2010


File name

File version

File size

Date

Time

Mscomctl.ocx

6.01.9834

1,070,152

06-Jun-2012

03:49




Aplica-se a

Este artigo aplica-se ao seguinte:

  • Microsoft Office 2010 Service Pack 1

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×