Known Issue: GlobalProtect VPN error "mfc120u.dll is missing"

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.


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).


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:

    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)


0% helpful - 1 review
Print Article


Article ID: 102570
Mon 3/23/20 3:15 PM
Mon 3/23/20 3:57 PM

Related Articles (1)

Virtual Private Network (VPN) technology provides secure remote access and secure data transmission between devices that are not connected to the University wired or wireless campus networks and University systems. The the Palo Alto GlobalProtect software that you can install on your computer makes it seem as if it is on the campus network by setting up a tunnel which encrypts all traffic between your computer and the University firewall. This article is intended for Windows users.