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.

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)

 

0% helpful - 1 review
Print Article

Details

Article ID: 102570
Created
Mon 3/23/20 3:15 PM
Modified
Wed 9/11/24 4:19 PM