Solution to “magcore.dll is missing” Error

Magcore.dll is known to be associated with programs from ArcSoft, a popular multimedia application developer. This file is required when you use certain audio and video features incorporated in ArcSoft programs, such as ArcSoft Mediaconverter. Although Magcore.dll is an important part of ArcSoft programs, the file is known to be quite prone to errors.

In this article, we will take a look at common error messages pertaining to this file and discuss steps you can follow to resolve the errors.

Common errors

You could encounter any of the error messages below when you try to use your ArcSoft software:

  • “The file magcore.dll is missing”
  • “MagCore.dll cannot be found”
  • “This application has failed to start because MagCore.dll was not found. Reinstalling the application may fix the error.”


Generally, the above errors generate when magcore.dll is either missing or damaged (either by the computer itself or during the installation process).


To fix the issue, we recommend that you perform these actions in the sequence they appear below.

  • Reinstall ArcSoft

    In most cases, the DLL error messages appear when you try to launch a particular software. This mainly happens because the software is either unable to locate the required DLL or is unable to read the DLL file. Such errors can be fixed by uninstalling and reinstalling the software with which you are getting the error.

  1. Click Start.
  2. Click Control Panel.
  3. Double click Add or Remove Programs.
  4. Right click the ArcSoft software installed on your computer and click Remove/Uninstall.
  5. Restart Windows.
  6. Install the ArcSoft software from either the installation CD/DVD or download the software from the Web.
  • Replace the DLL file present on your computer

    In case the DLL file present on your PC is damaged or corrupt, then the reinstalling the ArcSoft software will not help. To fix the issue, download the DLL file at a trustworthy online DLL directory and save it in your C:\Windows\System32 folder. Next, perform the steps below and register the DLL.

  1. Click Start.
  2. Click Run.
  3. Type regsvr32 magcore.dll inside the Open dialog box, and then press Enter.

DLL errors such as the ones shown can also occur due to a corrupt Windows registry. We recommend that you regularly scan your registry by using advanced registry repair software to maintain its health and avoid frequent application errors.