MobileMe is a pretty useful thing, it synchronizes your contacts, emails, calendars across all your Apple devices. However, you may run into the problem “The program cant start because corefoundation.dll is missing” when you run the MobileMe control panel. Here’s the fix.
Solution 1: Reinstall iTunes and MobileMe
The easiest way to fix the The program cant start because corefoundation.dll is missing error is probably to uninstall the programs iTunes and MobileMe, reboot and then reinstall them. This will often fix the problem and the DLL will be correctly registered in your system.
Solution 2: Download corefoundation.dll
The next solution is to download the corefoundation.dll from one of the many DLL file download sites. Copy the DLL file into the folder C:\Windows\system32. As it turns out, I often have success by copying the DLL file directly into the program folder. In this case I would simply copy the corefoundation.dll into the MobileMe and iTunes programs folder in C:\Program Files\
You can also download the DLL from our mirror host: (we scanned it before uploading)
Solution 3: Re-register corefoundation.dll
Often, you might run into the error “The program cant start because corefoundation.dll is missing” when the DLL file is not correctly registered. First, you might want to learn how to register DLL files here:
In short, open an elevated command prompt, cd to the directory where you downloaded the corefoundationd.dll to and then enter regsvr32 corefoundationd.dll
cd C:\Download will change the directory to your download directory for example, cd stands for change directory