Enable Subtitles in Windows 7 Media Player 12

In Windows 7, the windows media player 12 is not playing subtitles like srt, sub etc. even if we install Direct VobSub. In order to enable the subtitle feature in media player we need to rename a system file called mfpmp.exe. The file is Present in C:\Windows\System32. But we need to take ownership of the file in order to rename it. Otherwise it shows the error message below.

 

 


Just follow these simple steps and you will get subtitles in your media player.

Step 1: Open command prompt (Press Start+R, Type cmd and Enter).

Step 2: In command prompt, type:
takeown /f C:\Windows\System32\mfpmp.exe
and press Enter
Step 3: Again in command prompt, type:
icacls C:\Windows\System32\mfpmp.exe /grant (user name):F
and press Enter. For example, icacls C:\Windows\System32\mfpmp.exe /grant DENNIS:F

Step 4: You should be able to delete or modify the file now. If you still can't, you may need to reboot and try again. Try Renaming the file to anything else then mfpmp.exe as shown below.

N.B.:
1. You should have Direct VobSub to get subtitles. You should install Codecs like K-Lite Codec which includes VobSub.
2. You Can delete the mfpmp.exe file. But i renamed it if in case you need it in future.
3. This technique for taking ownership can be used for any file.

36 comments:

  1. Works like a charm! Thank you very much!

    Btw, I'm using build 7000, but I assume it works in every other build.

    ReplyDelete
  2. ERROR: The current logged on user does not have ownership [rivileges on the file (or folder) "C:....mfpmp.exe".

    I am logged as Administrator.... and I am the only user account (default made when installing)

    any ideas?

    thanks any way for taking the time to post, make screen caps and having a clear enough mind to make a good mini step by step tutorial

    ReplyDelete
  3. ok, solved - if comand prompt is not working: RightClick file - Properties - Security - Advanced - Owner - Edit - Click your username - Click OK until all windows are closed... and you should now be the file owner

    ReplyDelete
  4. Dennis

    Just to inform all that your procedure works in Vista 64bit.

    I have nominated your good name to be been indelibly inscribed in the TOP GUYS/BLOKES BOOK that is maintained in the AFTERLIFE ANNULS in which all good deeds and works will be amply rewarded :)

    Thanks and much appreciated

    Tony

    ReplyDelete
  5. hey it works ony with .avi what about .mp4

    ReplyDelete
  6. pls help me. i am trying to play mkv file with subs on wmp 12. the file it is ok but i cant play subs. i can play it on vlc but not on wmp. pls help me

    ReplyDelete
  7. yea, unfortunately i am still not able to view .srt subs on an .mp4 video.

    any new info would be appreciated! :)

    ReplyDelete
  8. this technique no longer works with new builds of windows 7(mine is build 7600 x86)

    ReplyDelete
  9. Hey no sweat boys. Download 'vsfilter.dll', place it in your \WINDOWS\ directory, then type 'regsvr32 vsfilter.dll' in Start/Run field, and subtitles will play nice.

    ReplyDelete
  10. it still says 'the module "vsfilter.dll" may not compatible with the version of Windows that you're running. Check if the module is compatibel with an x86 (32-bit) or x64 (64-bit) version of regsvr32.exe'

    I'm not good at this I kno :(

    ReplyDelete
  11. This is so ridiculous. We should not have to be messing about at this level! Why can't Microsoft just make it so subtitles just work without all this crap?

    ReplyDelete
  12. Because its called Microsoft and not Apple...

    ReplyDelete
  13. blah, i try everything, nothing's happen :-(

    ReplyDelete
  14. Hi
    Thank you for very helpful article
    regards
    http://phpsol.net

    ReplyDelete
  15. Ok so this was more annoying than I anticipated. Tried this, didn't work, tried some other stuff, didn't work. Finally I found this nice little site:

    http://social.technet.microsoft.com/Forums/en-US/w7itpromedia/thread/77b3902b-0cf2-48d0-96a4-b859eb53a03f

    Basically all you have to do is install Haali, install directvobsub - run the Haali Media Splitter Settings program and under Options -> Compatibility enable "Auto load VSFilter." I did this and it worked, GLA.

    ReplyDelete
  16. Nothing worked for me, until I found this fix: http://www.sevenforums.com/media-center/101635-how-do-i-play-mp4-srt-files-together-wmp-12-a.html

    Download shark007 Win 7 Codec (google it). After it's installed, in the start menu, open "Settings Application". Under the SWAP tab, put a check by "Disable Microsoft's Video Decoder" and also a check by "Disable Windows Media Foundation'. Worked like a charm for me!

    ReplyDelete
  17. Hello. I'm using Windows 7, 32-bit. I just had this subtitle problem now (December 3 2010). When I purchased my laptop, all the videos with soft subtitles (both SRT and SUB) are working just fine. I am only having this problem now. Is this solution applicable to me or is there a bug with WMP12 that needs fixing?

    ReplyDelete
  18. I tried the command and it I got the error because I wasn't an administrator. Then I tried to go to file and properties except the properties option is gray'd and I cannot click it.

    any ideas?

    ReplyDelete
  19. I have a question, this works for me, but when I have an mkv file with dual audio, I can't seem to get the subs to work. the video starts with english audio with no subs. I switched to japanese audio, but enabling/disabling captions doesn't do anything. Is there any way to fix this?

    ReplyDelete
  20. O, how do u turn subs off also.... unchecking the check box doesn't do it either.

    ReplyDelete
  21. Alternatively, just change the privacy settings in the properties file..
    right click on file - properties - security - set all to allow

    (win7)

    ReplyDelete
  22. Why bother? Get new player :), I make it work with jetAudio

    ReplyDelete
  23. try this... this worked to me

    http://www.codecguide.com/faq_subtitles.htm

    ReplyDelete
  24. It's PERFECT WORK!
    Just do here: Start > Programs > K-Lite Codec Pack > codec tweak tool > manage directshow filters > enable check box "matroska splitter(Haali)".

    subtitle will be appear in WMP12

    ReplyDelete
  25. Hail !!! It actually works "Maktabah Salaf said...
    It's PERFECT WORK!
    Just do here: Start > Programs > K-Lite Codec Pack > codec tweak tool > manage directshow filters > enable check box "matroska splitter(Haali)".

    subtitle will be appear in WMP12
    March 6, 2012 9:23 PM"

    100% tested and working ! Enjoy everybody :)

    ReplyDelete
  26. Hey its works greats... thanks
    100% testing my own

    ReplyDelete
  27. I tried everything. Installed DirectVobSub 64Bit for my 64Bit windows 7. Did all you told to rename that file. But still wmp 12 is not showing subtitles. Can you please help?

    ReplyDelete
  28. "Hail !!! It actually works "Maktabah Salaf said...
    It's PERFECT WORK!
    Just do here: Start > Programs > K-Lite Codec Pack > codec tweak tool > manage directshow filters > enable check box "matroska splitter(Haali)".

    subtitle will be appear in WMP12
    March 6, 2012 9:23 PM"

    100% tested and working ! Enjoy everybody :)"

    +1000

    It worked

    ReplyDelete
  29. still not working for all videos.Besides how wmp can choose subtitles of a particular language to play from different languages

    ReplyDelete
  30. thank you for share, you tricks works well on my PC.
    keylogger software

    ReplyDelete
  31. just find a good video converter to help to do so, such as aiseesoft video converter for mac is such a tooll which I have been using for a long time for convert flv to mov for editing and replay. just have a try at: http://www.ivideotool.com/ . good luck!!

    ReplyDelete
  32. Enable Subtitles In Windows 7 Media Player 12 >>>>> Download Now

    >>>>> Download Full

    Enable Subtitles In Windows 7 Media Player 12 >>>>> Download LINK

    >>>>> Download Now

    Enable Subtitles In Windows 7 Media Player 12 >>>>> Download Full

    >>>>> Download LINK z3

    ReplyDelete