Some users are receiving an error with GlobalProtect VPN related to a missing DLL. This is caused by having an out-dated version of the DLL installed on their machine.
Symptom
User receives the error "The program can't start because mfc120u.dll is missing from your computer."
The error occurs after installing or upgrading to a recent version GlobalProtect (newer than 4.0).
Cause
The problem is caused by having an older version of Visual C++ 2013 Redistributable Package installed on the machine (older than version 12.0.3xxxxx).
Workaround / Resolution
Uninstall the Visual C++ 2013 Redistributable Package version 12.0.2xxxx or earlier, and then install the Visual C++ 2013 Redistributable Package (x64 or x86) version 12.0.3xxxx from the C:\Program Files\Palo Alto Networks \GlobalProtect folder (vcredist_x64.exe or vcredist_x86.exe).
You can also download the newest version of 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
More Information
Error while running GP agent, "The program can't start because MFC120U.DLL is misisng from your computer" (login required)