Remove Ads in MSN Live Messenger

To completely remove the ads in MSN Live Messenger, download ResHacker and use it to open msgsres.dll (found in the Live Messenger install directory) after you create a backup.

Resource HackerTM is a freeware utility to view, modify, rename, add, delete and extract resources in 32bit Windows executables and resource files.

Then, to remove the annoying flashing ads in the buddy-list window browse to 4004/923/ and find and edit the line
<Constrainer layoutpos=top ID=Atom(SSConstrainer) Layout=FillLayout()>
to
<Constrainer layoutpos=none ID=Atom(SSConstrainer) Layout=FillLayout()>

No Ads in Wondows Live Messenger

You can also just block these ads as in the previous post.

To remove the text links in the chat windows browse to 4004/920/ and change
element id=atom(adbannercont) layout=filllayout()
to
element id=atom(adbannercont) layoutpos=none layout=filllayout()

Update: This seems to no longer be working the latest version of Messenger Live. If you have a solution please post it in the comments…

24 Responses to “Remove Ads in MSN Live Messenger”


  1. 1 bob April 10, 2008 at 1:27 pm

    Nice work, took seconds and worked a charm.

  2. 2 J April 13, 2008 at 3:01 pm

    Fantastic work!! Thanks!

  3. 3 Slide May 15, 2008 at 11:11 pm

    Thanks. I hate ads for installed programs so much.

  4. 4 me May 22, 2008 at 8:46 am

    Excellent – works great – took less than 3 mins to do.

  5. 5 h0rnet June 4, 2008 at 4:53 am

    Nice, nice, very nice :p

  6. 6 Sachin Bhavsar June 26, 2008 at 12:19 am

    If you don’t want to install any ad-blocker program you can try this trick

    http://www.imessengr.com/2008/05/how-to-manually-block-ads-on-windows.html

    It works for me.

  7. 7 Meryl Woodlawn July 11, 2008 at 9:28 pm

    Thanks a lot, annoying ads.

  8. 8 PAStheLoD September 1, 2008 at 5:49 am

    Wohoo, super useful, even works with skins via Messenger Plus! Live, one just needs to go into the msgplus folder (program files\messenger plus! live) then find the skin in the Skins folder, then UIFiles\Definitions\923 :)

  9. 9 Dean Fredericks September 15, 2008 at 8:48 am

    Awesome!!! worked like a charm – and its very easy to do!!! I thought it would be hard with downloading the reshacker and all.. but its dead easy.

    Thanks a million!

  10. 10 seb September 15, 2008 at 8:58 pm

    thanks a bunch!

  11. 11 Chris September 24, 2008 at 9:39 pm

    Reghacker: nice tool..

  12. 12 Truth News October 8, 2008 at 4:27 pm

    Nice Work. Finally something that does work as described ! Good news for me :)

  13. 13 Kibbe January 27, 2009 at 6:54 pm

    This does no longer work, the folders were removed in the latest version of Windows Live Messenger.

  14. 14 Peater February 19, 2009 at 12:50 am

    Wohoooo! Thanks a mill. Worked beautifully (and this is February 2009 so yes Kibbe it still works).

  15. 15 paul March 11, 2009 at 11:46 pm

    this worked a couple months ago for me. now it doesn’t. can someone please upload their new modified msgsres.dll file with both of the modifications above?

  16. 16 paul March 11, 2009 at 11:46 pm

    can you upload it to megaupload.com or some site and post it please? because now it won’t work for me and it makes me mad

  17. 17 Wander April 9, 2009 at 6:54 pm

    Paul, here is the one I edited for live messenger 2008 (mine is 8.5.1302.1018), I don’t think it will work with the current 2009 version.

    http://www.mediafire.com/?egmmntmuj2g

  18. 18 damn May 17, 2009 at 6:15 pm

    unfortunately, using the latest version of messenger, there is no 4004 entry. m$ must be getting wise…

  19. 19 JoMan222 August 12, 2009 at 1:33 pm

    Block MSN Messenger Ads? YES
    http://www.demonoid.com/files/download/2030259/51191181

    This torrent contais a BAT that removes msn ads

    Small and Beautifull, currently the bat is smaller than torrent!

  20. 20 TGrydgaard August 16, 2009 at 3:51 pm

    Quote:

    “to remove the annoying flashing ads in the buddy-list window browse to 4004/923/ and find and edit the line

    to

    this wont work on the newer builts of windows live 8.5… however… iv found a way to do it the those once too…

    with ResHacker… and in same file… go to 4005/923… find

    adbrowser[id=atom(adbrowser)]
    {
    AccName:rcstr(4263);
    AccDesc:rcstr(4263);
    bordercolor:rcclr(74);
    }

    and add

    LayoutPos:None;

    like this:

    adbrowser[id=atom(adbrowser)]
    {
    LayoutPos:None;
    AccName:rcstr(4263);
    AccDesc:rcstr(4263);
    bordercolor:rcclr(74);
    }

    that will remove the ad browser box from the boddy window

  21. 21 sandrar September 10, 2009 at 11:01 pm

    Hi! I was surfing and found your blog post… nice! I love your blog. :) Cheers! Sandra. R.

  22. 22 2xsmanman September 16, 2009 at 4:19 am

    How about the wlm 14.0.8089.726, is there anyway to patch it too?

    Thanks!

  23. 23 Boblebo November 9, 2009 at 4:38 pm

    Was working great in previous version, but this morning I was forced to upgrade to the latest version: 2009, Build 14.0.8089.726.
    there no longer are adbanner or adbrowser fields.
    Unless someone find a new way to hack it, I think I’ll upgrade to pidgin ^^

  24. 24 Rab November 12, 2009 at 5:43 pm

    If you cant delete the ads, block em’.

    Control Panel/Internet Options/Security/Restricted Sites/

    Click the ‘Sites’ button. Add ‘rad.msn.com’ (no quotes)…close page.

    Start Live Messenger.

    Empty panel where ads used to be.

    Job done.


Leave a Reply