DLLs fail to register when upgraded from PB 2017 R3 Build 1880 to Build 1915

Symptom

When you upgrade from PB 2017 R3 Build 1880 to Build 1915, the following error message pops up:

The following files did not self-register or unregister:

1. C:\Program Files (x86)\Appeon\Shared\PowerBuilder\PBNAT170.DLL

2. C:\Program Files (x86)\Appeon\Shared\PowerBuilder\pbwsdlclient170.dll

When you run the PowerBuilder after the installation, the following error message pops up:

C:\Program Files (x86)\Appeon\Shared\PowerBuilder\pbsys170.dll is not designed to run on Windows or contains an error. Try installing the program again using the original installation media, or contact your system administrator or software manufacturer for assistance. Status of error 0xc0000045.

Cause

Both PBNAT170.DLL and pbwsdlclient170.dll fail to register when upgraded from PB 2017 R3 Build 1880 to Build 1915 due to the temporary blocking of the Panda antivirus software.

Solution

Add the DLLs to the whitelist of the antivirus software or turn off the antivirus software temporarily when installing Build 1915.