We have recently rolled out GlobalProtect version 3.1.1 and have started to see the following error message on some users machines during the upgrade: "The program can't start because mfc120.dll is missing from your computer. Try reinstalling the program to fix the problem." The program mentioned is PanGPS.exe.
The file mfc120.dll is part of one of the Microsoft visual c++ redistributable packages. Up until the GlobalProtect upgrade, the VPN client was running fine.
I can't see why a GlobalProtect upgrade would somehow delete the dll, but I can't find another reason that particular file would somehow go missing only during that precise moment of an upgrade in progress.
Once that message pops up, the only way to fix it is to re-install the c++ package, uninstall GlobalProtect, then re-install the new GlobalProtect (you cannot even uninstall GlobalProtect until that dll is restored).
Has anyone else had this problem? Have you found the cause of the missing dll? I've done some googling but haven't come up on a definitive answer...only that this issue affects a lot of different software packages, not just GlobalProtect.