Windows Media Player

Discussion in 'Windows Vista Music, Pictures and Video' started by Ant, Nov 1, 2007.

  1. Ant

    scrooge Guest

    anyone try System Restore ? also maybe look in windows update log and
    see if something was updated that night. will it run if you go into
    (C:\Program Files (x86)\Windows Media Player) or (C:\Program
    Files\Windows Media Player) and click wmplayer.exe?
    scrooge
     
    scrooge, Jan 1, 2008
    #21
    1. Advertisements

  2. Ant

    IkidUnot Guest

    The question would be: which Restore point would someone use? Why do I say
    this? I think that you'll find a couple of things, namely:
    1) Many, many Vista users are suffering from these problems (WMP & IE PNG
    problems).
    2) The problems begin from one day to the next, and if you run the
    applications as an administrator or disable UAC, the problems do not happen.

    Many people have reported (and this is certainly true in my case) that their
    system's configuration has been stable for some time before these problems
    popped up. In my case I know this is true, because the system is not set to
    get updates automatically; I do so myself so I know if and when anything
    changes.

    Also, the software on folks' PCs is (predictably) diverse. I don't even
    have Quicktime installed on the system (never did). This app has been
    implicated in some threads out there, but it appears to be a different
    problem than what we're seeing (if my memory serves).

    I have also tried double-clicking on the WMP executable file - it does not
    run, unless it is run as admin, as is commonly reported.

    Jim's threads are quite thorough in their length, I'd hate to have to catch
    up on everything that's in them, and in others out there. There seems to be
    a real problem with UAC deciding - on the spur of the moment - that you may
    not run WMP. The question is: Why? No error messages are given when you try
    to run WMP; nothing appears to happen when double-clicking the icon, the EXE,
    or an associated file. (Even monitoring processes, WMP never starts.)

    Please let us know if you've got any more ideas; we're anxious to find a
    solution to these problems.
     
    IkidUnot, Jan 2, 2008
    #22
    1. Advertisements

  3. Ant

    zachd [MSFT] Guest

    You're broken too? If you use the Adobe Flash uninstaller and then
    reinstall the current version, does WMP/IE then work?

    You should be able to see in Process Monitor or even registry monitor the
    access denied elements. =\
     
    zachd [MSFT], Jan 2, 2008
    #23
  4. Ant

    IkidUnot Guest

    I'm now running Flash ver 9.0.115.0. Aren't I lucky? Too bad this didn't
    help alleviate the problem. It was worth a try.

    --
    -me.
    Let this forum know if this helps or if you figure out the problem, so
    others can benefit. As far as I know the "notify me of replies"
    does not work, so do not count on this feature.
     
    IkidUnot, Jan 20, 2008
    #24
  5. Ant

    zachd [MSFT] Guest

    Did you see my post about the TypeLib corruption/block here? I'd be
    interested to know if that fixes up people afflicted with this issue. Did
    you uninstall Norton Internet Security on this machine?


     
    zachd [MSFT], Feb 1, 2008
    #25
  6. Ant

    IkidUnot Guest

    I couldn't find the Typelib corruption/block that you mentioned. when you
    said "here" I assumed that you meant this thread. Please set me straight;
    I'd like to take a look at it.

    In terms of un-installing Norton, I just can't rememeber if it was installed
    on this computer when I received it (the problem with taking care of too many
    PCs - details are lost). I'd have to go back and see what's on the recovery
    CD/partition. There's a directory of applications on the hard disk that
    shows everything that was installed by the factory, so I should be able to
    tell. It does seem like this software comes on just about every PC built out
    there.
    If it had been on the computer, I certainly would have removed it within ten
    minutes of getting the PC as I find no redeeming qualities in this particular
    piece of software.*
    Is there something specific about Norton Internet Security that makes you
    think it might be a possible culprit? Or, is there something that could
    still be a problem even though the software has been un-installed?
    ....something left behind? (yeah, that never happens!)

    * my opinion people - don't take this personally. Let's not debate the
    utility (or lack therof) of this piece of software; let's just stick to the
    subject at hand - that will be more useful!
    --
    -me.
    Let this forum know if this helps or if you figure out the problem, so
    others can benefit. As far as I know the "notify me of replies"
    does not work, so do not count on this feature.
     
    IkidUnot, Feb 12, 2008
    #26
  7. Ant

    zachd [MSFT] Guest

    It turns out that if you remove access to the Typelib key for the player,
    you'll see exactly this problem.

    The key in question is:
    HKEY_LOCAL_MACHINE\ Software\Classes\
    Typelib\{6BF52A50-394A-11D3-B153-00C04F79FAA6}

    On machines exhibiting this problem so far, they've uninstalled Nortion
    Internet Security 2007(?) and subsequently the player itself gets access
    denied against this registry key. That's bad.

    A quick work-around (not a solution) is to replicate the above registry key
    and subkeys under:
    HKEY_CURRENT_USER\
    Software\Classes\Typelib\{6BF52A50-394A-11D3-B153-00C04F79FAA6}\ 1.0\0\win32

    That's rather a hack, but seems to be a working one. NIS may be a red
    herring here.

    I have not heard the larger volume of complaints I would expect to hear if
    this was a wide-spread problem, so I'm hoping there's something unique here.

    One of my favorite player developers is working with test to see if this
    issue can be reproduced in-house. I haven't seen any further cases of this
    lately, which is also interesting. =\
     
    zachd [MSFT], Feb 13, 2008
    #27
  8. Ant

    IkidUnot Guest

    Bingo! The registry on this computer had no "\Typelib" & subs below
    "HKEY_CURRENT_USER\Software\Classes" at all.

    So I exported the key & subs that you pointed out in HKLM to a file, edited
    the file to replace "Local_Machine" with "Current_User" to create a file
    that I could merge into the registry in HKCU. When I merged it, WMP works
    again! I'm tickled.

    Now, the PNGs still don't work in IE. I'm assuming that the PNG entries in
    the registry are to blame. I assume that you'll agree when you read the
    responses I've posted to earlier messages (in the longer 127+ messages
    thread).

    Can someone point me to the post showing those registry fixes? Between
    being on the road so much and having time when I'm actually home (and access
    to the laptop - I got it for her, not me after all), I'm having a tough time
    keeping up. My apologies for having you all repeat stuff for me. ...and my
    sincere thanks for the effort and the successes that you've all pointed me to!
    --
    -Steve.
    Let this forum know if this helps or if you figure out the problem, so
    others can benefit.
     
    IkidUnot, Feb 15, 2008
    #28
  9. Ant

    zachd [MSFT] Guest

    Note that there shouldn't be a Typelib entry under HKCU. Putting data there
    is simply a hack around the actual system/registry corruption. Keeping that
    HKCU Typelib entry may be a bad plan, as the system isn't meant to maintain
    or know about or account for these.

    Generally HKCU is for user-specific data - the HKLM settings are for
    system-wide settings. PNG and WMP are system-wide utilities. =(
     
    zachd [MSFT], Feb 15, 2008
    #29
  10. Ant

    IkidUnot Guest

    Thank you for reminding me about that. I know a bit about the registry but
    my knowledge is not what I would consider thorough. It may be time to learn
    more about it (sure, another project - no problem).
    The key DOES exist in the HKLM branch, as you know. So why does WMP not
    have permission (presumably) to it? How can I assign permissions to a key on
    a per-application basis? I don't think I can.
    Does the number {6BF52A50-394A-...} specify what application this key
    relates to?

    If I were to remove the key & subs that I added to HKCU, what permissions
    for the key & subs in the HKLM branch should I set in an attempt to make this
    work the way it is supposed to? Or what permissions are safe to set as a
    trial?

    Is it better to ask: just what is the actual system/registry corruption?
    You mentioned that it seems that the removal of Norton Inernet Security seems
    to have caused the denial of access by WMP to this key. Is that the latest
    idea of the cause of the problem? I'm not trying to be critical, just hoping
    to analyze the situation with the information onhand.

    If this is the mechanism, can I recreate the proper permissions (maybe based
    upon those found on systems that have not had NIS installed? This is
    probably a second way of asking a question that I already asked above - sorry.

    I'm sure I'll think of a better way to say this, or another question to ask
    - right AFTER clicking the "post" button...

    --
    -Steve.
    Let this forum know if this helps or if you figure out the problem, so
    others can benefit.
     
    IkidUnot, Feb 15, 2008
    #30
  11. Ant

    zachd [MSFT] Guest

    I haven't personally looked at a system in this state so could not speculate
    effectively on how the player is being denied access to this critical
    resource.

    You could potentially delete **and restore** the HKLM Typelib entry for the
    player to see if that fixes it properly, but you would really want to make
    sure you had that backed up before deleting it.

    The number in question is the player CLSID.

    Supposedly the permissions look fine on a machine with this problem. This
    lends credence to something else interfering here.

    The systems I've heard about look fine, but a registry monitor shows Access
    Denied against the Typelib key. That'll break the player really well.

    I don't know what's causing this: I cannot reproduce this as I'm not in the
    position to try every random piece of software. (I like helping, but I know
    you want me working in my work time on other stuff (trust me on this), my
    free time is pretty limited, and I don't have a copy of NIS 2007 to work
    with regardless.)

    It's off in test's hand to try to track down ways to reproduce this based
    upon the data provided. It looks like a potential uninstall bug(?) in older
    software (NIS was updated to a later version already, so my *quick* attempts
    to acquire a copy failed, and it's in test's hands, so I need to focus on
    stuff I know (more of) you care about more anyways.)

    I will probably not be able to answer any questions usefully until I see a
    system in this state. More particularly, until I see how this is being
    caused. Given a system in this state, I could probably further define
    what's blocking access here, but there's other good people working on that
    aspect of it all as far as I'm aware.

    I'm probably temporarily useless to you. We've walked forward to
    determining the problem (unknown issue blocking access to critical
    resource), and now it's diagnosis and triage time. Given a machine in this
    state I'd probably want to check what processes had a handle to the Typelib
    key, but again: I don't have a machine in this state. You're asking product
    support questions - I'm here as a friend. Someone on this list knows I did
    a little extra work on this anyways, but that was just because I like you
    all and wanted to push this forward that much more quickly. Sorry to not
    have a better solution available right now: it looks like something is
    actively blocking access, and that makes the problem much harder to
    trouble-shoot without an actual reproduction of the issue in hand.
     
    zachd [MSFT], Feb 16, 2008
    #31
  12. Ant

    IkidUnot Guest

    Zach:

    Thank you for the explanations. You've been a big reason that we've gotten
    to this point, along with numerous others. This is a learning experience and
    I really am appreciative that you've taken the time to do all that you have.
    I'm hopeful that the problem will get figured out. Who knows, maybe I'll
    find some time and ambition and be able to come up with something too. Let's
    hang on and see where we go (that's part of the fun)...

    -Steve.
    Let this forum know if this helps or if you figure out the problem, so
    others can benefit.
     
    IkidUnot, Feb 19, 2008
    #32
    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.