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}
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:
- 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 - Instale e navegue através de uma janela de prompt de commando:
C:\Arquivos de programas\Microsoft.NET\SDK\v2.0\Bin> - Verifique o token publico mmcex.resources.dll através do comando:
sn -T c:\WINDOWS\system32\pt-br\mmcex.resources.dll - O retorno tem que ser :
Public key token is 31bf3856ad364e35 - Ignore a verificação de “Strong-Named Assemblies” para todas as instancias usando o seguinte commando:
sn -Vr *,31bf3856ad364e35 - O retorno deve ser como está descrito abaixo, permitindo acesso ao token publico:
Verification entry added for assembly '*,31bf3856ad364e35' - 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 removedAnonymous
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? GratoAnonymous
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 removedAnonymous
June 25, 2008
Muito obrigado por seu feedback. []'sAnonymous
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!!!!