Log in

View Full Version : Mysterious "Server Execution Failed" Errors When Playing Video Files


Jason Dunn
03-04-2010, 08:00 PM
<p><img src="http://images.thoughtsmedia.com//dht/auto/1266976508.usr1.png" style="border: 1px solid #d2d2bb;" /></p><p>Don't you just hate it when you either have a computer problem that's so unique, you can't find any mention of it in Google, or if you do find it, the "solutions" are so generic and vague they're all useless? I've been seeing the above error for months when using Windows Media Player 12 on Windows 7 to open and play video files. I've found other people complaining about the same problem, but <a href="http://social.answers.microsoft.com/Forums/en-US/w7music/thread/ecc08c3b-d445-48c2-b07d-9df48500434f" target="_blank">the solutions presented</a> don't apply to me (I don't run AV software on any of my computers). The basic problem is that: I'll double-click on a video file - and it can be any format, at any resolution - and Windows Media Player 12 will start to play the file. The file will play, and I'll click on the "X" to close the program. I'll double click on another video file, and every now and then, I'll stare at the spinning blue circle for 15 to 30 seconds, then I'll get the above error. It seems to happen on every computer I have, and I'm not sure if it's related to third party software - I don't tend to run stock Windows 7 for very long before I start to load my favourite applications. Any other Windows 7 users seeing this problem and know of a fix?</p>

Eriq Cook
03-05-2010, 07:10 AM
Wow...never seen that error before. The first thing I would do is to try downloading a codec pack (I **KNOW** Windows 7 has standard codecs built in but this would be my first guess) and see if that makes a difference. I wonder if any third party software you've installed has replaced some core codec files causing this error to display whenever you view certain video files...

sbrown23
03-05-2010, 08:38 PM
I wouldn't touch a codec pack with a 10 foot pole. Jason, have you looked in the event viewer to see if there any log of your error with additional detail?

Jason Dunn
03-05-2010, 08:47 PM
Wow...never seen that error before. The first thing I would do is to try downloading a codec pack...

I appreciate the input, but nope, definitely not going to do that. No offense, I think codec packs are the devil. :eek: They're typically a mix of open-source and pirated codecs hacked from who-knows-where, and the only thing a codec pack tends to solve is not being able to open a file. I can open the file 95% of the time...without problems - it's the 5% of the time when Windows Media Player freaks out that puzzles me.

Jason Dunn
03-05-2010, 08:52 PM
Looks like it was picked up in the Event viewer:

The server {ED1D0FDF-4414-470A-A56D-CFB68623FC58} did not register with DCOM within the required timeout.

<script> function Toggle(node) { if (!window.fullyLoaded) return; // Expand the branch? if (node.nextSibling.style.display == 'none') { // Change the sign from "+" to "-". var tBodyNode = node.childNodes[0]; var trNode = tBodyNode.childNodes[0]; var tdNode = trNode.childNodes[0]; var bNode = tdNode.childNodes[0]; var textNode = bNode.childNodes[0]; if (textNode.nodeType == 3 /* Node.TEXT_NODE */) { var s = textNode.data; if (s.length > 0 && s.charAt(0) == '+') { textNode.data = '-' + s.substring(1, s.length); } } // show the branch node.nextSibling.style.display = ''; } else // Collapse the branch { // Change the sign from "-" to "+". var tBodyNode = node.childNodes[0]; var trNode = tBodyNode.childNodes[0]; var tdNode = trNode.childNodes[0]; var bNode = tdNode.childNodes[0]; var textNode = bNode.childNodes[0]; if (textNode.nodeType == 3 /* Node.TEXT_NODE */) { var s = textNode.data; if (s.length > 0 && s.charAt(0) == '-') { textNode.data = '+' + s.substring(1, s.length); } } // hide the branch node.nextSibling.style.display = 'none'; } } // Toggle "System" element by default so that it's default status is to hide its children function ToggleSystemElement() { var body = document.getElementById("body"); var anchor = body.getElementsByTagName("table")[0]; Toggle(anchor); } // If binary data is present in event XML, show it in friendly form. function ProcessBinaryData(binaryString, binaryDataCaption, wordsFormatString, bytesFormatString, normalFont, fixedWidthFont) { var bodyNode = document.getElementById("body"); // Add a <hr> at the end of the HTML body. bodyNode.appendChild(document.createElement("hr")); // This paragraph (p element) is the "Binary data:" literal string. var p = document.createElement("p"); p.style.fontFamily = normalFont; var b = document.createElement("b"); b.appendChild(document.createTextNode(binaryDataCaption)); p.appendChild(b); p.appendChild(document.createElement("br")); bodyNode.appendChild(p); // // Show binary data in Words format. // p = document.createElement("p"); p.style.fontFamily = normalFont; p.appendChild(document.createTextNode(wordsFormatString)); bodyNode.appendChild(p); // Must use fixed-width font for binary data. p = document.createElement("p"); p.style.fontFamily = fixedWidthFont; var i = 0; var j = 0; var s, tempS; var translatedString; var charCode; var byte1, byte2; // Each character in binaryString is a hex (16-based) representation of // 4 binary bits. So it takes 2 characters in binaryString to form a // complete byte; 4 characters for a word. while (i < binaryString.length) { s = (i / 4).toString(16); // To hex representation. while (s.length < 4) { s = "0" + s; } s += ": "; // DWords representation is simply a rearrangement of the original binaryString // For example, from: // // 0000000002005600000000000f000540 // // (which is 00 00 00 00 02 00 56 00 00 00 00 00 0f 00 05 40). // // to: // // 0000: 00000000 00560002 00000000 4005000f // 8 words per line, 4 DWords per line. for (j = 0; j < 4; j++) { s += binaryString.substring(i + 6, i + 8); s += binaryString.substring(i + 4, i + 6); s += binaryString.substring(i + 2, i + 4); s += binaryString.substring(i, i + 2) + " "; i += 8; } p.appendChild(document.createTextNode(s)); p.appendChild(document.createElement("br")); } bodyNode.appendChild(p); // // Show binary data in bytes format. // p = document.createElement("p"); p.style.fontFamily = normalFont; p.appendChild(document.createTextNode(bytesFormatString)); bodyNode.appendChild(p); // Must use fixed-width font for binary data. p = document.createElement("p"); p.style.fontFamily = fixedWidthFont; i = 0; j = 0; // Each character in binaryString is a hex (16-based) representation of // 4 binary bits. So it takes 2 characters in binaryString to form a // complete byte. while (i < binaryString.length) { translatedString = ""; // 2 characters in binaryString to form a byte s = (i / 2).toString(16); // to hex representation. // Prefix with '0' until its length is 4. while (s.length < 4) { s = "0" + s; } s += ": "; // Show 8 bytes per line for (j = 0; j < 8; j++) { tempS = binaryString.substring(i, i + 2); // 2 for 1 byte i += 2; s += tempS + " "; // Treat tempS as hex integer charCode = parseInt(tempS, 16); if (charCode < 32) { translatedString += "."; } else { translatedString += String.fromCharCode(charCode); } } while (s.length < 32) { s += " "; } s += translatedString; p.appendChild(document.createTextNode(s)); p.appendChild(document.createElement("br")); } bodyNode.appendChild(p); } </script><table style="" onclick="Toggle(this)"> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">-</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="130">System</td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;"> <table style="" onclick="Toggle(this)"> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">-</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="130">Provider</td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="12">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="105">[ Name] </td> <td style="font-family: 'Segoe UI'; vertical-align: top;">Microsoft-Windows-DistributedCOM</td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="12">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="105">[ Guid] </td> <td style="font-family: 'Segoe UI'; vertical-align: top;">{1B562E86-B7AA-4131-BADC-B6F3A001407E}</td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="12">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="105">[ EventSourceName] </td> <td style="font-family: 'Segoe UI'; vertical-align: top;">DCOM</td></tr></tbody></table>
</td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;"> <table style="" onclick="Toggle(this)"> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">-</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="130">EventID</td> <td style="font-family: 'Segoe UI'; vertical-align: top;">10010</td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="12">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="105">[ Qualifiers] </td> <td style="font-family: 'Segoe UI'; vertical-align: top;">49152</td></tr></tbody></table>
</td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;"> <table> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="130">Version</td> <td style="font-family: 'Segoe UI'; vertical-align: top;">0</td></tr></tbody></table></td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;"> <table> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="130">Level</td> <td style="font-family: 'Segoe UI'; vertical-align: top;">2</td></tr></tbody></table></td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;"> <table> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="130">Task</td> <td style="font-family: 'Segoe UI'; vertical-align: top;">0</td></tr></tbody></table></td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;"> <table> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="130">Opcode</td> <td style="font-family: 'Segoe UI'; vertical-align: top;">0</td></tr></tbody></table></td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;"> <table> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="130">Keywords</td> <td style="font-family: 'Segoe UI'; vertical-align: top;">0x80000000000000</td></tr></tbody></table></td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;"> <table style="" onclick="Toggle(this)"> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">-</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="130">TimeCreated</td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="12">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="105">[ SystemTime] </td> <td style="font-family: 'Segoe UI'; vertical-align: top;">2010-03-05T19:49:21.000000000Z</td></tr></tbody></table>
</td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;"> <table> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="130">EventRecordID</td> <td style="font-family: 'Segoe UI'; vertical-align: top;">6879</td></tr></tbody></table></td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;"> <table> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI';">Correlation</td></tr></tbody></table></td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;"> <table style="" onclick="Toggle(this)"> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">-</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="130">Execution</td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="12">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="105">[ ProcessID] </td> <td style="font-family: 'Segoe UI'; vertical-align: top;">0</td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="12">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="105">[ ThreadID] </td> <td style="font-family: 'Segoe UI'; vertical-align: top;">0</td></tr></tbody></table>
</td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;"> <table> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="130">Channel</td> <td style="font-family: 'Segoe UI'; vertical-align: top;">System</td></tr></tbody></table></td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;"> <table> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="130">Computer</td> <td style="font-family: 'Segoe UI'; vertical-align: top;">TETSUBO</td></tr></tbody></table></td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;"> <table> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI';">Security</td></tr></tbody></table></td></tr></tbody></table>
<table style="" onclick="Toggle(this)"> <tbody> <tr> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="15">-</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="130">EventData</td></tr></tbody></table> <table border="0" cellspacing="0"> <tbody> <tr> <td nowrap="nowrap" width="15">
</td> <td nowrap="nowrap" width="15">
</td> <td style="font-family: 'Segoe UI'; vertical-align: top;" nowrap="nowrap" width="130">param1</td> <td style="font-family: 'Segoe UI'; vertical-align: top;">{ED1D0FDF-4414-470A-A56D-CFB68623FC58}</td></tr></tbody></table>

sbrown23
03-05-2010, 10:06 PM
Does WMP remain active in task manager after you close it? If so, and you kill wmplayer.exe process do you see the issue on next launch of a media file?

Have you tried playing the files in another media solution, such as Zune software to ensure that the files are not corrupted?

Did Ed's solution of msconfig and booting with minimal services/apps help?

Jason Dunn
03-05-2010, 11:11 PM
Some interesting info here:

http://social.technet.microsoft.com/Forums/en/w7itpromedia/thread/a962e386-d8e6-496d-9f97-754019d504d3

Jason Dunn
03-05-2010, 11:26 PM
Does WMP remain active in task manager after you close it? If so, and you kill wmplayer.exe process do you see the issue on next launch of a media file?

I've just spent several minutes opening video files and exiting WMP, and I can't get it to happen again. AUGH! I hate the intermittent nature of this problem. :mad: Next time it happens though, I'll check to see if WMP is running. I suspect it will be.

Have you tried playing the files in another media solution, such as Zune software to ensure that the files are not corrupted?

The files are definitely not corrupt.

Did Ed's solution of msconfig and booting with minimal services/apps help?

I already run a lean system, having used msconfig to hack out everything that wasn't absolutely necessary. I'll see if there's anything that I've missed, but based on that other thread I've linked to, I'm suspecting it's something specific to WMP 12 and a Windows 7 service.

Jason Dunn
03-06-2010, 08:11 PM
Did a bit more testing: wmplayer.exe *32 is NOT running as a process when this error occurs. I've been watching the task manager as I've been opening up video files. What I have noticed, however, is that quite often WMP12 will exit, but the process keeps running for several seconds. It's somehow not "letting go" of everything it should be. I've watched though as I exit WMP12, it vanishes from the Process list, then I double-click a video and get this same problem.

I remain baffled. :confused:

iyg
03-21-2010, 12:01 AM
i'm running windows 7 64 bit pretty vanilla install with custom built PC. Its been doing it out the gate as soon as I started playing media/movies. I thought there was an issue with i/o timeout on my seagate raid1 volume, but it does the exact same thing on a different western digital non raid Partition.....very annoying but not a show stopper....hard to determine the issue, i am thinking of using proc monitor to filter the wmplayer.exe to see what gives, but it may not be fully apparent....

any resolution would be very much appreciated.

Jason Dunn
03-22-2010, 06:03 PM
any resolution would be very much appreciated.

I wish I had a fix - I still have the same problem. Sadly, I think it's not a very common problem and because of that, it's not getting any attention from Microsoft.

drD
04-08-2010, 12:39 AM
I'm afraid I'm not much help but I'm having EXACTLY the same problem. The video in question will always open immediately after the error message. Happens regularly every 3rd or 4th time.

I will try some of the suggestions above.

Jason Dunn
04-08-2010, 05:18 PM
I'm afraid I'm not much help but I'm having EXACTLY the same problem. The video in question will always open immediately after the error message. Happens regularly every 3rd or 4th time.

Let me know if you have any luck, it still happens to me all the time...it's driving me nuts since it happens most often on my media editing computer, where I'm always opening up video files. :mad:

StylusPilot
10-13-2010, 01:25 AM
Hopefully this may help someone.

I had this issue, the fix for me was to disable

"Launch Folder Windows in A Seperate Process"

in the folder options

Jason Dunn
10-14-2010, 12:36 AM
I had this issue, the fix for me was to disable. "Launch Folder Windows in A Seperate Process" in the folder options

Hmm. Interesting - though by default Windows 7 has this disabled, so do you mean "enable" it? I did that and it seems to have improved things...but only long-term use will tell the tale. :o