Error: "The program can't start because mfc120u.dll is missing from your computer" when trying to install GlobalProtect on Windows computer


Symptoms

Your Windows computer receives the following error when attempting to install GlobalProtect:

The program can't start because mfc120u.dll is missing from your computer. Try reinstalling the program to fix this problem.

Cause

GlobalProtect app 4.0.2 and 4.0.3 are unable to start on Windows endpoints when the endpoint uses the Visual C++ Redistributable Package (x64 or x86) version 12.0.2xxxx or earlier for Visual Studio 2013. Issue is due to GPC-4850. Per GP 4.0 Release Notes.

Resolution

Following the release notes workaround, download and install Visual C++ 2013 from the link below.

Visual C++ Redistributable Packages for Visual Studio 2013:
http://www.microsoft.com/en-us/download/details.aspx?id=40784

  • For 64-bit version of Windows, make sure to install both the "vcredist_x86.exe" and "vcredist_x64.exe" files
  • For 32-bit version of Windows, only install the "vcredist_x86.exe" file

This information was gathered from PaloAlto's support resources: https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA10g000000PLQ8CAO.