ie 7.0 fails to open wmp 11 for playback in Vista

Discussion in 'Internet Explorer' started by BerlinTop, Dec 31, 2008.

  1. BerlinTop

    BerlinTop Guest

    Just try to open the following file:
    http://www.rnax.de/presentations/RNAi Animation.wmv

    On my XP-machine, the IE 7.0 opens WMP11, and playback starts.

    On my Vista (Ultimate) machine, IE 7.0 says: "Page cannot be displayed"

    Why IE 7.0 would not start WMP 11 to playback the file? (File association is
    set correctly)

    Any clue? I have seen several other posts relating to that, but no good
    answer anywhere.
     
    BerlinTop, Dec 31, 2008
    #1
    1. Advertisements

  2. [Forwarded to microsoft.public.windowsmedia.player via crosspost]
     
    PA Bear [MS MVP], Dec 31, 2008
    #2
    1. Advertisements

  3. BerlinTop

    zachd [MSFT] Guest

    The MIME type is set wrong:
    ===
    telnet www.rnax.de 80
    Trying 213.198.47.5...
    Connected to www.rnax.de.
    Escape character is '^]'.
    HEAD /presentations/RNAi%20Animation.wmv HTTP/1.0

    HTTP/1.1 200 OK
    Date: Wed, 31 Dec 2008 19:49:03 GMT
    Server: Rapidsite/Apa/1.3.33 (Unix) FrontPage/5.0.2.2510 mod_ssl/2.8.22
    OpenSSL/0.9.8d
    Last-Modified: Wed, 31 Dec 2008 08:37:12 GMT
    ETag: "fbcb67-28d4f8-495b2f38"
    Accept-Ranges: bytes
    Content-Length: 2675960
    Connection: close
    Content-Type: application/x-ms-wmv
    ===

    The correct MIME type is video/x-ms-wmv. There's no registered handler for
    application/x-ms-wmv. Fix that first. If you're still having problems when
    that's set correctly, post up then and I'll look again. =)


     
    zachd [MSFT], Dec 31, 2008
    #3
  4. BerlinTop

    BerlinTop Guest

    Why mime-types?
    When you paste the URL directly in WMP 11, playback starts, even in VISTA.
    So, mime-types should not be the issue, as far as I understand things.

    Further, WMP 11 is launched when the URL is entered in IE 7.0 on a
    XP-machine. So, mime-types should not be the issue, again.

    Third, ALWAYS, when IE 7.0 is supposed to open WMP11 to playback media
    contents on the VISTA-machine (e.g. when trying to play a radio station), IE
    fails to open WMP11. When the URL is entered in WMP11 directly (..open URL),
    playback starts without any problem. This is true for ANY media content.

    This is not a playback problem of WMP11, and is not related to media types.
    It is related to a problem that IE does not know what program to open to
    start playback. Then it does not know better than bringing up the error page:
    "page cannot be displayed" - which is not pointing the user in a correct
    direction.

    Again: all file associations for media files are correctly set to WMP11 (and
    WMP11 plays them, when it is told to do so directly). IE 7.0 does not hand
    over the request to WMP11, for some strange reason.

    Did the point come across this time? If not, I am happy to repeat the prayer
    again and again.

    Hayyp new year, folks.

     
    BerlinTop, Jan 1, 2009
    #4
  5. BerlinTop

    zachd [MSFT] Guest

    Apples-to-oranges comparison.
    WMP in that instance is directly consuming the MIME type and rendering it.
    Within IE, IE has to figure out what to do with the MIME type.
    Yeah, I worked on all aspects of that. Vista has improved MIME security and
    thus would reject spoofing that you might be able to get away with in XP.
    That's information I believe you previously didn't share. Given the URL you
    supplied, I personally spent the time to verify that your MIME type was set
    incorrectly. You are certainly welcome to ignore my work, but that seems
    like a sad use of my time. =)
    I wrote or reviewed large chunks of the code you're dealing with here. If
    you want to ignore my expert advice when you provide me exact input, you're
    welcome to. It probably would be a slower path to solution for you though.
    And weird to get to talk to the one of the world's area experts and then
    (admittedly politely!) ignore his comments/expertise. =)
    This is another area I have written a lot of code for. There's multiple
    levels to file associations and many people do not understand the levels.
    File associations can look correct but not necessarily actually be correct
    to any non-multiple-registry level inspection.
    I guarantee you upon the soul of my grandfather that the MIME type you
    specified is wrong. You are welcome to disagree until the end of the world,
    but you would still be wrong. =)

    Why don't you just get that fixed up and then we can reengage in this
    discussion? Even if we resolve some other problem for you, that problem
    would still be there.

    -Zach
    --
    Speaking for myself only.
    See http://zachd.com/pss/pss.html for some helpful WMP info.
    This posting is provided "AS IS" with no warranties, and confers no rights.
     
    zachd [MSFT], Jan 1, 2009
    #5
  6. BerlinTop

    BerlinTop Guest

    Ok. Several things:

    I did not specify any mime-type. All I did was uploading a file, and
    expected, it could be accessed via a hyperlink in a word document. And it
    does - in Windows XP. I didn't assume I would spend days to make the same
    thing work in the "improved" VISTA.

    By the way, why Vista lists file associations, when they are useless at the
    end of the day?

    Before I forget: When I change the mime-type, I get an error-message in
    Word, saying, the contents cannot be downloaded. So, I get a stop sign even
    one step before.

    I've had it for the time being. My goal of using computers is to save time,
    not to fix "improvements" created by world experts who make software
    unusable for anyone, except themselves. No wonder VISTA has the reputation it
    has.

    Cheers





     
    BerlinTop, Jan 1, 2009
    #6
  7. BerlinTop

    zachd [MSFT] Guest

    This is not true. I can break your XP system in this capacity in seconds.
    You are extremely lucky that this works at all on your XP system. There are
    any number of supported mechanisms (such as installing a third party player)
    that would break this functionality in XP or any version of Windows ever or
    any version of any MIME validating browser ever. =)

    You supplied a specific URL. That URL is broken. If you have another URL
    that is not broken that produces this issue, we can reengage on that front.
    I have hundreds, but I'm not sure if you were trying to fix your server or
    what.
    Read above. It's probably cute to blame software du Jour, but it's such a
    useless waste of time.
    I am totally unaware of what local file association you have set for the
    broken MIME type. That's not supported by any instance of the player that's
    ever been produced. That MIME type is not supported by any media client
    ever produced.

    Your non-Microsoft web server is broken. If you want to blame Microsoft
    for the faults of the misconfiguration of some random web server -- I guess
    maybe MS causes all the bad things in the world. =)
    Yeah, it looks you broke your web server:
    ===
    $ telnet www.rnax.de 80
    Trying 213.198.47.5...
    Connected to www.rnax.de.
    Escape character is '^]'.
    HEAD /presentations/RNAi%20Animation.wmv HTTP/1.0

    HTTP/1.1 500 Internal Server Error
    Date: Fri, 02 Jan 2009 01:43:15 GMT
    Server: Rapidsite/Apa/1.3.33 (Unix) FrontPage/5.0.2.2510 mod_ssl/2.8.22
    OpenSSL/0.9.8d
    Connection: close
    Content-Type: text/html; charset=iso-8859-1

    Connection closed by foreign host.
    ====
    Yes, if it's gotten to the point where you need to insult Vista because your
    Unix web server is broken and misconfigured, I'm not sure how to help you.
    If your goal was/is to save time, I'd listen to me as I helped design most
    of this particular area. If your goal is to ignore me completely, your next
    best bet would be to talk to any media player architect or any HTTP/MIME
    wizard, who will tell you pretty much absolutely exactly what I just told
    you. IE peoples would probably know more about this too, but as I've worked
    directly on this area you have the opportunity to talk to someone that
    understands this area most thoroughly.

    Realistically, you can only help those that want to be helped. =) I
    understand how easy it is to get frustrated so I never take this personally.
    So I do wish you well. =)

    Happy New Year and kind regards,
    -Zach
    --
    Speaking for myself only.
    See http://zachd.com/pss/pss.html for some helpful WMP info.
    This posting is provided "AS IS" with no warranties, and confers no rights.

     
    zachd [MSFT], Jan 2, 2009
    #7
  8. PA Bear [MS MVP], Jan 2, 2009
    #8
  9. BerlinTop

    BerlinTop Guest

    I will use a different method to supply the file (embedding it directly into
    the Word-document, instead of inserting a link to it).

    But once I got everybody shaken up here:
    - the link is up again (I put the file back on the server) - if you want to
    give it another try
    - here is a whole collection of links that is not working, either (not
    produced by me, so I couldn't supposedly "brake" any servers, sorry folks):
    http://www.tuner2.com/wmp.html
    If I click on any of the radio stations on that page, the message comes
    up: "page cannot be
    displayed" (wrong mime-type???)
    If I open the URL of any of those stations in WMP11 directly, playback
    starts
    - for a change, here is a link that is working:
    www.jazzradio.net
    If I click on the WM stream, WMP opens fine and playback starts (they are
    sticking to the microsoft rules?)
    - to make you aware of my file associations: they are set correctly. but as
    we heard, that does not really matter, and is misleading.

     
    BerlinTop, Jan 2, 2009
    #9
  10. BerlinTop

    BerlinTop Guest

    Thanks, I tried this, it didn't fix the issue.

     
    BerlinTop, Jan 2, 2009
    #10
  11. Instal, in addition, the Orban-Plugin
    read:
    Server is down

    OK!

    Matthias
     
    Matthias Berke, Jan 2, 2009
    #11
  12. BerlinTop

    BerlinTop Guest

    The plugin is installed. I uninstalled and reinstalled it several times. That
    didn't fix the issue, either.

     
    BerlinTop, Jan 2, 2009
    #12
  13. hhmm - no idea more :-(

    with me OK http://www.der-wmp.de/extra/xyz/tuner2-001.jpg

    Matthias
     
    Matthias Berke, Jan 2, 2009
    #13
  14. controls Registry


    [HKEY_CLASSES_ROOT\CLSID\{566A2EFF-5651-4020-AC1A-EB48E4571EA3}]
    @="Windows Media SDK HTTP Source Plugin"

    [HKEY_CLASSES_ROOT\CLSID\{566A2EFF-5651-4020-AC1A-EB48E4571EA3}\InprocServer32]
    @="C:\\WINDOWS\\system32\\wmnetmgr.dll"
    "ThreadingModel"="Both"

    [HKEY_CLASSES_ROOT\CLSID\{566A2EFF-5651-4020-AC1A-EB48E4571EA3}\ProgID]
    @="WMSDKHTTPSourcePlugin.HTTPSource.2"

    [HKEY_CLASSES_ROOT\CLSID\{566A2EFF-5651-4020-AC1A-EB48E4571EA3}\Properties]
    "Name"="Windows Media SDK HTTP Source Plugin"
    "Author"="Microsoft Corporation"
    "Copyright"="Copyright 2001 Microsoft Corporation. All rights reserved."
    "Source Type"="HTTP"

    [HKEY_CLASSES_ROOT\CLSID\{566A2EFF-5651-4020-AC1A-EB48E4571EA3}\VersionIndependentProgID]
    @="WMSDKHTTPSourcePlugin.HTTPSource"

    Matthias
     
    Matthias Berke, Jan 2, 2009
    #14
  15. BerlinTop

    BerlinTop Guest

    To tackle the issue further:
    I tried to open the link http://www.rnax.de/presentations/RNAi Animation.wmv
    in the IE 7.0 on a machine with a clean Vista Ultimate installation, and no
    software except VISTA on it (which I use as backup-computer only). Guess
    what: WMP11 starts fine, and the file plays. This shouldn't happen, if the
    web server is broken and the mime-types are wrong, right? How come?
     
    BerlinTop, Jan 2, 2009
    #15
  16. BerlinTop

    BerlinTop Guest

    Yes, that's, what my registry says:

    Schlüsselname: HKEY_CLASSES_ROOT\CLSID\{566A2EFF-5651-4020-AC1A-EB48E4571EA3}
    Klassenname: <KEINE KLASSE>
    Letzter Schreibzugriff: 02.11.2006 - 13:51
    Wert 0
    Name: <KEIN NAME>
    Typ: REG_SZ
    Daten: Windows Media SDK HTTP Source Plugin


    Schlüsselname:
    HKEY_CLASSES_ROOT\CLSID\{566A2EFF-5651-4020-AC1A-EB48E4571EA3}\InprocServer32
    Klassenname: <KEINE KLASSE>
    Letzter Schreibzugriff: 15.11.2006 - 20:18
    Wert 0
    Name: <KEIN NAME>
    Typ: REG_SZ
    Daten: C:\Windows\System32\WMNetMgr.dll

    Wert 1
    Name: ThreadingModel
    Typ: REG_SZ
    Daten: Both


    Schlüsselname:
    HKEY_CLASSES_ROOT\CLSID\{566A2EFF-5651-4020-AC1A-EB48E4571EA3}\ProgID
    Klassenname: <KEINE KLASSE>
    Letzter Schreibzugriff: 02.11.2006 - 13:51
    Wert 0
    Name: <KEIN NAME>
    Typ: REG_SZ
    Daten: WMSDKHTTPSourcePlugin.HTTPSource.2


    Schlüsselname:
    HKEY_CLASSES_ROOT\CLSID\{566A2EFF-5651-4020-AC1A-EB48E4571EA3}\Properties
    Klassenname: <KEINE KLASSE>
    Letzter Schreibzugriff: 02.11.2006 - 13:51
    Wert 0
    Name: Source Type
    Typ: REG_SZ
    Daten: HTTP

    Wert 1
    Name: Author
    Typ: REG_SZ
    Daten: Microsoft Corporation

    Wert 2
    Name: Copyright
    Typ: REG_SZ
    Daten: Copyright 2001 Microsoft Corporation. All rights reserved.

    Wert 3
    Name: Name
    Typ: REG_SZ
    Daten: Windows Media SDK HTTP Source Plugin


    Schlüsselname:
    HKEY_CLASSES_ROOT\CLSID\{566A2EFF-5651-4020-AC1A-EB48E4571EA3}\VersionIndependentProgID
    Klassenname: <KEINE KLASSE>
    Letzter Schreibzugriff: 02.11.2006 - 13:51
    Wert 0
    Name: <KEIN NAME>
    Typ: REG_SZ
    Daten: WMSDKHTTPSourcePlugin.HTTPSource




     
    BerlinTop, Jan 2, 2009
    #16
  17. BerlinTop

    zachd [MSFT] Guest

    If it was a WM networking reg error as you're suggesting, this:
    http://support.microsoft.com/kb/940029
    would fix it up.

    But the key to me is that it opens in IE, not in WMP, which means it should
    be a MIME issue. If it does not open in WMP ever (doesn't start up WMP), it
    cannot be a WMP networking issue. =)


     
    zachd [MSFT], Jan 2, 2009
    #17
  18. BerlinTop

    zachd [MSFT] Guest

    You're going down a failover path. It's possible to hit this on a perfect
    system such as a clean install.

    Of course the web site will still fail for everybody else, so it's kind of a
    waste of time to test on that broken server. =)

    I was under the impression that you wanted this to work for everyone. If
    you want this to work for everyone fix the MIME types. Here's the document
    I helped put together ten years ago on this:
    http://msdn.microsoft.com/en-us/library/ms867184.aspx
    (yes, the date is more recent than that, no idea why).

    You can certainly continue to bludgeon yourself against this server and fret
    about why it works for some people some times, but I guarantee you that this
    web server is configured incorrectly and will "randomly" not work until the
    MIME types are set correctly on that web server.
     
    zachd [MSFT], Jan 2, 2009
    #18
  19. BerlinTop

    BerlinTop Guest

    To tackle the issue further:
    I tried to open the link http://www.rnax.de/presentations/RNAi Animation.wmv
    in the IE 7.0 on a machine with a clean Vista Ultimate installation, and no
    software except VISTA on it (which I use as backup-computer only). Guess
    what: IE starts WMP11, and the file plays. This shouldn't happen, if the
    web server was broken and the mime-types were wrong.


     
    BerlinTop, Jan 2, 2009
    #19
  20. BerlinTop

    zachd [MSFT] Guest

    Yeah, that server is accidentally MIME spoofing too. Note they link to an
    ASX but if you right-click it it'll save as a WAX.

    Here's a link that is set correctly:
    http://zachd.com/pss/samples_content/Berlin.wmv
    That's your clip rehosted on a server that's configured correctly. Lemme
    know when we're done here and I'll delete that if you want.

    Now, if this does work for you this indicates that your local MIME type
    association chain was reset at some point (which might be the case
    regardless). This can be most quickly be fixed by running:
    unregmp2.exe /SetWMPAsDefault
    from an elevated cmd.exe prompt. Or for the novice, just use the Set
    Program Access and Computer Defaults option under the Default Programs tool
    to set WMP as the default. This should reset the association chain back
    correctly.

    Note however that misconfigured web servers will still continue to fail for
    anyone and everyone with any level of corrupt association chain.

    Now you ask yourself how do you get a corrupt association chain: there's a
    lot of apps that accidentally do that. Heck, I believe a recent version of
    Nero does that, for example. So not unique in the world, and thus any good
    site provider would be well suited to actually configure their server
    correctly.

    I know of no reason on this planet why you would not simply fix your web
    server regardless of all other discussion. It's so easy with most web
    servers and will save you headaches. I'm not trying to convert you to
    anything (enjoy your Unix web server!) - I just don't understand why anyone
    would want to keep their software/server in a broken state once they're
    aware of it. =)

    Happy Yuletide. =)

    -Zach

     
    zachd [MSFT], Jan 2, 2009
    #20
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.