Visit LearnMMD.com on Facebook!.
Keep the Faith-MMD... Learn to be a responsible MMDer! .

Fix MikuMikuDance Missing DLL and Side-by-Side Configuration Errors

A Feature Article by Reggie Dentmore on LearnMMD.comHow do I fix MikuMikuDance missing DLL error? Fix the MMD side-by-side configuration error. How can I get MMD to run on my computer?

Fix MikuMikuDance …

Editor’s Note, 1/18/16:

This article may be out of date.
Our Parkeerwacht has written
a single article describing the common errors and the latest solutions to those errors. See that post to find the answers you need as you
fix / troubleshoot MikuMikuDance.
Still need help? Leave a comment or send Reggie an email.

… A Case Study!

I love MikuMikuDance!

A friend bought a new laptop … she downloaded the latest version of MikuMikuDance … and she experienced what has become …
the standard MMD error messages.

We worked together to fix MikuMikuDance so that it was running on her new computer.

Editors Note 10/26/2015:
The VPVP page recommends that you download and install:

Regular MikuMikuDance
If cannot move, please install following runtime package.
 ・Microsoft Visual C++ 2005 Redistributable Package
 ・Microsoft Visual C++ 2008 Redistributable Package
 ・DirectX End-User Runtime

64-Bit MikuMikuDance 
If cannot move, please install following runtime package.
 ・Microsoft Visual C++ 2008 Redistributable Package (x64)
 ・Microsoft Visual C++ 2010 Redistributable Package (x64)
 ・DirectX End-User Runtime

She first asked me about the infamous MMD Side-by-Side Configuration error. Experience has shown that you must download and install the Microsoft C++ 2008 redistributable.
32-bit system, (almost everyone runs 32-bit) get your download here:
64-bit system, (you KNOW if you are running a 64-bit machine) get your download here:

After installing the C++ 2008, she next got the Missing DLL message …

d3dx9_32.dll was not found

There are a couple of ways around this error … the most simple is to Download the DirectX 9c update available from our LearnMMD Downloads page.Fix MikuMikuDance and start enjoying MMD today!

She downloaded the DirectX 9c update … then she tried to open MMD …


I hope YOUR MikuMikuDance goes this smoothly! Next step is to go to our Getting Started with MMD Step-by-Step page and start enjoying your MikuMikuDance!


Visit the LearnMMD.com Homepage! Plenty of Mikumikudance instruction and info!


  1. Toshio Toshio
    September 30, 2018    

    I’m troubled since I can’t get it to work.
    The only version which works is the 5.24 which doesn’t load pmx files.

    Can you guys rework in order to be fully usable for windows10?

    • Reggie_Dentmore Reggie_Dentmore
      October 2, 2018    

      LearnMMD.com is not the creator of MikuMikuDance… we can make no changes to it. … And why are you running MMD 5.24? That’s “ancient”… 2010’s MMD 7.39 was the first “modern” DirectX version… and today’s MMD 9.31 (or MMD 9.31×64) is the latest version.
      (If you get your MMD from the VPVP page, it is sections 1.3 or 1.4 that you want to see.)

  2. May 11, 2018    

    after i downloaded the directX…mmd still say’missing dldx9_32′..help me…

    • May 11, 2018    

      Did you download the latest version of DirectX (useful in many regards, but *not* for MMD), or the 9.0c version that MMD requires? Did you just “download” it or install it as per instructions?

    • Patrick Patrick
      June 8, 2018    

      You have to physically download the dll file. Just look it up and you should find it on github. Then drag it into the MMD folder.

      • Reggie_Dentmore Reggie_Dentmore
        June 8, 2018    

        You might TRY that approach (downloading the specific file), but missing only one means you are probably missing others in the set… the complete set you get when you run that DirectX 9c Runtime. … Strongly suggest you run that runtime.

  3. Cindy Cindy
    April 25, 2018    

    Thanks so much. FINALLY! Microsoft c++ did the trick

    • Reggie_Dentmore Reggie_Dentmore
      April 26, 2018    

      Awesome! … Thanks for letting us know it worked for you!

  4. CJCroen1393 CJCroen1393
    March 26, 2018    

    The last time I tried to fix this error, DirectX permanently bricked my sister’s computer. Is there a way to fix the missing dll error without installing destructive malware onto my computer?

    • March 26, 2018    

      The DirectX is Microsoft’s own product, not some “destructive malware”. *IF* you did everything properly (of which I have no evidence other than your words, mind you), and it still failed you, then your case must be one out of a million. If you try to “fix” the error with some other way, you’ll brick your computer in one out of three. Optimistically saying.

      • CJCroen1393 CJCroen1393
        March 26, 2018    

        I’m pretty sure I downloaded from the links provided on this very site, but then, my memory for that is kind of hazy (it was a while ago) so I could be wrong. I’m still slightly nervous about downloading, though.

      • CJCroen1393 CJCroen1393
        April 1, 2018    

        UPDATE: Okay, so with my uncle’s help I discovered that I already have DirectX and so I tried downloading the newest version of MMD instead. Unfortunately, the side-by-side configuration thing is still an issue. I tried downloading both the things necessary, but one of them didn’t work and the other was blocked because it was an older version. Is it possible that MMD is just not compatible with my new laptop?

        • Reggie_Dentmore Reggie_Dentmore
          April 1, 2018    

          MMD is an “older” program. It needs for you to install that older version of DirectX 9c… when you try to run that DirectX Runtime, your computer will tell you that you already have a newer version installed… but go ahead and install that older version; it has older DLL files that MMD needs (doing so will not hurt your newer versions). That DirectX Runtime and the two C++ Redistributables are updates of older software and are MEANT to be added to your existing, modern system. Yes, you have newer C++ on your system, but MMD needs what’s in those older versions and adding those C++ redistributables won’t hurt your system. … that “side-by-side configuration” error will be solved when you add the proper C++.

        • April 2, 2018    

          One: there are two ways to install DirectX. One is to launch a small installer program that scans your computer and downloads those components you miss. This method is favored by Microsoft, but it won’t install *older* files that MMD requires. Another is to download a full offline installer (the one our Downloads page refers to) – this one will install itself without questioning your choice.

          Two: you *do* need C++ Redistributables of exactly those years and bit size specified for your version of MMD. If they fail to install, though, you can try to search Microsoft Downloads site for same versions with “SP1” tag and try them instead.

          Use screenshots to the article to verify whether or not you have installed successfully what you need to have.

  5. Chao Chao
    August 4, 2017    

    My 64-bit computer (lots of space, both 2010 and 2008 C++ installed) keeps saying the side-by-side configuration error. Help! I really want to use this :(

Leave a Reply

Your email address will not be published. Required fields are marked *

Download the latest version of MMD MikuMikuDance! Step-by-step instructions to help you make an MMD Music Video! bo-beep-bo-beep! LearnMMD's Step-by-Step MMD instructions for MikuMikuDance!

MMD Tutorials:

Really Learn MMD as you face the 15-second Animation Challenge!

Visit LearnMMD.com on Facebook!