Tuesday, May 19, 2009

Error: Strong name validation failed for assembly



Problem with Media Centre 2002 after downloading Windows XP Service Pack 3. Error message pops up when you try to open media center.
"EHShell.exe - Strong name validation failed." "Strong name validation failed for assembly C:\windows\ehome\EHShell.exe"The file may have been tampered with or it was partially signed but not fully signed with the correct private key. OK. After pressing on OK another box comes up with "EHShell.exe Common Language Runtime Debugging Services."Application has generated an exception that could not be handled Click OK to terminate application Click Cancel to debug
And when you click cancel to debug it , another message appears saying "EHShell.exe - No debugger found" "Registered JIT debugger is not available. An attempt to launch with the following command resulted in an error code of 0x2(2) " "Please check computer settings." "Cordbg.exe !a0x62c"

RESOLUTION
Microsoft has been aware of a conflict between SP3 and Media Center. The solution it offers is here: http://download.microsoft.com/download/c/d/8/cd8cc719-7d5a-40d3-a802-e4057aa8c631/relnotes.htm
where MS says: "This issue affects Windows XP Media Center Edition 2002. If you install Windows XP SP3 on a computer running Windows XP Media Center Edition 2002 with SP1, Windows XP Media Center Edition may malfunction. To avoid this, install Windows XP SP2 before you install Windows XP SP3. If this issue has already occurred, uninstall Windows XP SP3, install Windows XP SP2, and then reinstall Windows XP SP3."


No comments:

Post a Comment