Fix: Missing .dll files after Anniversary Update

Milan Stanojevic
by Milan Stanojevic
Deputy Editor
Affiliate Disclosure
Share this article:

Windows 10 Anniversary Update is finally here, and although many of us are excited about it, number of users reported certain issues with it. Many users reported that certain .dll files are missing after installing the Anniversary Update, so let’s see if there’s a way to fix this problem.

How to fix problems with missing .dll files after Anniversary Update?

Anniversary Update is one of the biggest Windows 10 updates thus far, and such massive update can sometimes lead to certain issues. Anniversary Update brought many new features and changes, but some of these changes led to certain issues. According to users, certain .dll files are missing after installing the Anniversary Update, and that prevents some applications from running.

Users reported problems with missing .dll files, and according to them, the most common missing files are MSVCP100.dllOpenCL.dll, MFPlat.dll and ext-ms-win-gdi-desktop-|1-1-0.dll.

Solution 1 – Run System File Checker

System File Checker, also known as sfc scan, is a command line tool that scans your Windows 10 installation for any corrupted or damaged files. The scan will check your operating system and replace any core Windows 10 files that are damaged. This is a simple process and you can perform it by following these steps:

  1. Start Command Prompt as administrator. You can do that by pressing Windows Key + X and selecting the Command Prompt (Admin) from the menu.
  2. When Command Prompt opens, enter sfc /scannow and wait for the scan to complete. Do not close Command Prompt while the sfc scan is running.
  3. After the scan is completed, close Command Prompt and check if the issue is resolved. If it is not, move to the next solution.

Run a third-party DLL fixer

There are plenty of third-party programs out there that promise to fix or replace missing or broken DLLs, and most of them stay true to their word. However, if you are to choose just one, then there’s no way you can go wrong with Restoro.

How to use Restoro to fix missing or broken DLLs

  1. Download here Restoro and install it on your Windows 10 PC
  2. Let Restoro perform a full system scan
  3. When the scan is finished, press Clean Now
    • This is when you will have to activate your license key
    • Before the repair process starts, Restoro will create a restore point of your system in case things go wrong
  4. Restoro will now proceed to fix your DLL-related issue.

Note: While Restoro can be downloaded for free, it has limited functionality until you activate it. That being the case, if you want the full benefit of a great PC repair and optimization tool, you should purchase the full license.

Solution 2 – Perform Clean Boot

Sometimes third-party applications can interfere with Windows 10 and cause missing .dll error messages to appear. To fix this issue some users are suggesting to perform Clean Boot. To do that follow these steps:

  1. Press Windows Key + R and enter msconfig. Press Enter or click OK.
  2. Select Selective startup and uncheck Load startup items.
  3. Go to the Services tab and check Hide all Microsoft services. Click Disable all button.
  4. Go to Startup tab and click Open Task Manager.
  5. You’ll see a list of startup applications. Right click each item on the list and choose Disable. Alternatively you can just select an application and click the Disable button.
  6. After disabling all startup applications, close Task Manager and click Apply and OK in System Configuration window.
  7. Restart your computer.

If this issue is fixed after performing Clean Boot, you need to repeat the same steps and enable services and apps one by one until you find the one that is causing this issue to appear.

Solution 3 – Copy the OpenCL.dll from Windows.old directory

OpenCL.dll file is related to your graphic card, and if you installed the Anniversary Update it’s very likely that the original OpenCL.dll file was removed from your installation.  To fix this error you can simply install the latest graphic card drivers. Alternatively, you can copy this file from windows.old directory.

Windows 10 Anniversary Update will install a new version of Windows 10 on your hard drive while keeping the old version in case you want to roll back. Windows.old folder contains all your data from the previous version of Windows 10, including the OpenCL.dll file. To fix the problem with missing OpenCL.dll file simply go to C:windows.oldWindowsSystem32 folder, locate the missing .dll file and copy it to C:WindowsSystem32 folder.

Solution 4 – Download the latest Windows Media Feature Pack

You might not know, but there are two different versions of Windows 10 available. Both versions work the same, but one version is missing certain features. Due to European Commission, Microsoft has to release N version in Europe and KN version in Korea. Both these versions work like the regular version of Windows 10, they have the same basic core features, but certain applications and technologies are missing from the N and KN versions of Windows 10.

Missing apps include Music, Video, Voice Recorder, Skype and Windows Media Player, and without these apps and related technologies certain applications won’t work. Fortunately, you can fix this problem by downloading and installing Windows Media Feature Pack.

Before the Anniversary Update, users had some issues with Plex Media Server and missing MFPlat.dll file, but they managed to successfully fix it by installing Windows Media Feature Pack. Unfortunately, several users reported that installing the Feature Pack doesn’t fix the problem for them.

Microsoft recently released a new version of Windows Media Feature Pack for Windows 10 Anniversary Update, and after downloading and installing the latest version the issues with Plex Media Server and MFPlat.dll file are resolved.

To download and install the latest Windows Media Feature Pack, follow these steps:

  1. Go to the Media Feature Pack download page and click the Download button.
  2. Now you’ll have the option to choose between the 64-bit or 32-bit version. If you have 64-bit version of Windows 10 installed, check the KB3133719-x64.msu.msu. 32-bit Windows 10 users should check KB3133719-x86.msu.msu version.
  3. Once you select the correct version click the Next button.
  4. Download process will automatically start.
  5. Once the setup file is downloaded, run it and follow the instructions to install Media Feature Pack.

After installing Windows Media Feature Pack try to run Plex Media Server again. If you installed the latest version of Media Feature Pack the MFPlat.dll error should be completely fixed. Keep in mind that this issue only affects Windows 10 KN and N owners.

Solution 5 – Wait for official fix from Microsoft

App developers discovered that certain functions such as DeviceCapabilitiesExW (unicode only) are being redirected to ext-ms-win-gdi-desktop-|1-1-0.dll file that doesn’t exists in Anniversary Update. According to app developers, this function used be handled by gdi32.dll, but now it’s using a different .dll file that isn’t available. We don’t know why this problem occurs, but we hope that Microsoft will address this issue in near future. If your favorite application isn’t working due to this error, you might have to wait until app developers update it and release a proper fix. Since this issue isn’t reported on any older build of Windows 10, you can also avoid this problem by uninstalling Windows 10 Anniversary Update and switching to the older build.

Anniversary Update is a major update with many amazing features, but issues with missing .dll files can break certain applications completely. If you’re having these problems, we suggest that you try some of our solutions, but if the problem persists, we advise that you keep both Windows 10 and your favorite applications up to date and wait for official fix.


Was this page helpful?
Thanks for letting us know! You can also help us by leaving a review on MyWOT or Trustpillot.
Get the most from your tech with our daily tips
Tell us why!