Fix: Missing .dll files after Anniversary Update
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.
Quick fix for various problems on Windows 10
- Step 1: Download this PC Scan & Repair tool
- Step 2: Click “Start Scan” to find Windows issues that could be causing .dll errors in Windows 10
- Step 3: Click “Start Repair” and the application will find and replace the missing .dll files.
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:
- Start Command Prompt as administrator. You can do that by pressing Windows Key + X and selecting the Command Prompt (Admin) from the menu.
- 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.
- After the scan is completed, close Command Prompt and check if the issue is resolved.
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:
- Press Windows Key + R and enter msconfig. Press Enter or click OK.
- Select Selective startup and uncheck Load startup items.
- Go to the Services tab and check Hide all Microsoft services. Click Disable all button.
- Go to Startup tab and click Open Task Manager.
- 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.
- After disabling all startup applications, close Task Manager and click Apply and OK in System Configuration window.
- 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.old\Windows\System32\ folder, locate the missing .dll file and copy it to C:\Windows\System32\ 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:
- Go to the Media Feature Pack download page and click the Download button.
- 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.
- Once you select the correct version click the Next button.
- Download process will automatically start.
- 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.
- Fix: Apps crash after Windows 10 Anniversary Update install
- Windows 10 Anniversary Update reverts to v1511 by itself for some
- Fix Windows 10 Anniversary Update stuck in reboot
- Fix 0xa0000400 error during Windows 10 Anniversary Update install
- “Something went wrong” error blocks Anniversary Update install
Restarting your Windows 10 device should be an intuitive task. However, due to certain reasons the reboot/restart process might cause some problems. More exactly, it […]