Freigeben über


O MMC não pode criar o snap-in

Problema : Logo após ter instalado o Windows XP Service Pack 3, a console do WSUS nao pode ser aberta nos clientes com o seguinte erro:

O MMC não pode criar o snap-in . O snap-in pode não ter sido instalado corretamente.

Nome: Update services

CLSID: FX:{8b6499ed-0241-e032-6508-da4b1c879d7e}

image

Esse problema foi identificado inicialmente com a versão em português do Windows XP. Na versão em ingles esse problema não acontece.

O workaround para o problema segue abaixo:

  1. Download the .NET SDK do site :
    https://www.microsoft.com/downloads/info.aspx?na=22&p=2&SrcDisplayLang=en&SrcCategoryId=&SrcFamilyId=&u=%2fdownloads%2fdetails.aspx%3fFamilyID%3dfe6f2099-b7b4-4f47-a244-c96d69c35dec%26DisplayLang%3den
  2. Instale e navegue através de uma janela de prompt de commando:
    C:\Arquivos de programas\Microsoft.NET\SDK\v2.0\Bin>
  3. Verifique o token publico mmcex.resources.dll através do comando:
    sn -T c:\WINDOWS\system32\pt-br\mmcex.resources.dll
  4. O retorno tem que ser :
    Public key token is 31bf3856ad364e35
  5. Ignore a verificação de “Strong-Named Assemblies” para todas as instancias usando o seguinte commando:
    sn -Vr *,31bf3856ad364e35
  6. O retorno deve ser como está descrito abaixo, permitindo acesso ao token publico:
    Verification entry added for assembly '*,31bf3856ad364e35'
  7. Tente abrir o WSUS snapin depois de executar os passos acima.

Creditos : Ellis George, Joseph Tisdale, Brian Shaw, JC Hornbeck, Joao Madureira (WSUS Team).

Comments

  • Anonymous
    June 13, 2008
    The comment has been removed

  • Anonymous
    June 16, 2008
    Olá, Obrigado pelo workaround, está perfeito. Como você procederam para descobrir esse problema, pois tentei fazer algumas mas não foram úteis. Gostaria de saber como você fizeram para descobrir qual arquivo estava faltando? Quais ferramentas foram utilizadas? Como vocês chegaram na solução? Grato

  • Anonymous
    June 23, 2008
    Caro Gabriel, O processo para fazer isso foi reproduzir o erro internamente e esperar o first chance do processo MMC.exe. .Uma vez anexando o Windbg ao processo, voce poderá ver onde foi causada a exceção, fazendo um backtrace e examinando as condições que geraram o erro. Gostaria de poder colocar mais informações, mas infelizmente involve o codigo fonte.

  • Anonymous
    June 23, 2008
    The comment has been removed

  • Anonymous
    June 25, 2008
    Muito obrigado por seu feedback. []'s

  • Anonymous
    July 01, 2008
    Infelizmente não deu certo para mim. Alguma outra solução?

  • Anonymous
    July 10, 2008
    Parabéns a vocês pela iniciativa e dedicação. Funcionou!!!!