Hi Alex,
a few weeks ago I ran into this problem when I'm trying to start AlbumArt.exe or aad.exe.
Well, the program crashes right after starting it and then Windows 7 tries to search for a solution.
After this I get a dump file from the crash. Actually I don't know what it means so perhaps you have an idea.
I think this problem appeared after installing MS Visual Studio 2010 and .Net Framework 4 but after deinstalling these two the problem still exists. I also verified my .net Framework 3.5 SP1 files with Aaron Stebner's Verification Tool and every test was successful.
content of WERE54F.tmp.WERInternalMetadata.xml
<?xml version="1.0" encoding="UTF-16"?>
<WERReportMetadata>
<OSVersionInformation>
<WindowsNTVersion>6.1</WindowsNTVersion>
<Build>7600 </Build>
<Product>(0x1): Windows 7 Ultimate</Product>
<Edition>Ultimate</Edition>
<BuildString>7600.16539.amd64fre.win7_gdr.100226-1909</BuildString>
<Revision>1</Revision>
<Flavor>Multiprocessor Free</Flavor>
<Architecture>X64</Architecture>
<LCID>1031</LCID>
</OSVersionInformation>
<ParentProcessInformation>
<ParentProcessId>1868</ParentProcessId>
<ParentProcessPath>C:\Windows\explorer.exe</ParentProcessPath>
<ParentProcessCmdLine>C:\Windows\Explorer.EXE</ParentProcessCmdLine>
</ParentProcessInformation>
<ProblemSignatures>
<EventType>APPCRASH</EventType>
<Parameter0>AlbumArt.exe</Parameter0>
<Parameter1>0.34.1.0</Parameter1>
<Parameter2>4b4051aa</Parameter2>
<Parameter3>KERNELBASE.dll</Parameter3>
<Parameter4>6.1.7600.16385</Parameter4>
<Parameter5>4a5bdfe0</Parameter5>
<Parameter6>e0434f4d</Parameter6>
<Parameter7>000000000000aa7d</Parameter7>
</ProblemSignatures>
<DynamicSignatures>
<Parameter1>6.1.7600.2.0.0.256.1</Parameter1>
<Parameter2>1031</Parameter2>
</DynamicSignatures>
<SystemInformation>
<MID>23875887-2401-44FF-AFF2-4FAC577BDAE8</MID>
<SystemManufacturer>MSI</SystemManufacturer>
<SystemProductName>MS-7520</SystemProductName>
<BIOSVersion>V1.10</BIOSVersion>
</SystemInformation>
</WERReportMetadata>
output of windbg for the file WER3F7.tmp.mdmp
Loading Dump File [C:\Users\Tom\Desktop\WER3F7.tmp.mdmp]
User Mini Dump File: Only registers, stack and portions of memory are available
Symbol search path is: SRV*c:\websymbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows 7 Version 7600 MP (8 procs) Free x64
Product: WinNt, suite: SingleUserTS
Machine Name:
Debug session time: Sun May 16 23:20:17.000 2010 (GMT+2)
System Uptime: 0 days 0:04:25.755
Process Uptime: 0 days 0:00:12.000
...........................
Loading unloaded module list
..
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(cc0.aac): CLR exception - code e0434f4d (first/second chance not available)
ntdll!NtWaitForSingleObject+0xa:
00000000`77c6fefa c3 ret
0:000> .ecxr
rax=0000000077f494aa rbx=0000000002863a88 rcx=000000000022f3d0
rdx=00000000000000e0 rsi=00000000e0434f4d rdi=0000000000cf5470
rip=000007fefdc3aa7d rsp=000000000022f9e0 rbp=0000000000000000
r8=0000000000000000 r9=0000000000000000 r10=0000000000000038
r11=000000000022fa20 r12=000000000022fb00 r13=ffffffff80070002
r14=0000000000000001 r15=0000000000000001
iopl=0 nv up ei pl nz na po nc
cs=0033 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000206
KERNELBASE!RaiseException+0x39:
000007fe`fdc3aa7d 4881c4c8000000 add rsp,0C8h