Latexmk script could not be found

I have found a solution. I downloaded the latexmk sourcefiles from this link:

I unzipped the file that I downloaded, and then I copied and latexmk.bat to the directory of the error. In my case the error directory was scripts/latexmk/perl/ I had to create the latexmk/perl/ directory under C:\Program Files\MiKTeX 2.9\scripts

Then I copied the 2 files to the following directory: C:\Program Files\MiKTeX 2.9\scripts\latexmk\perl And then I ran the MikTex update (admin) tool that came with the installation of MikTeX. I rebooted my computer and then my TexStudio was able to compile the file with latexmk.

I experienced the same problem under MiKTeX 2.9. It seems that the latexmk binary was available on my system (in Program Files (x86)/MiKTeX 2.9/miktex/bin/latexmk), but the MiKTeX package manager was not listing the corresponding package as installed. I installed the package through the package manager, and the problem was solved.