Skip to main content

KB - Could not load file or assembly 'PKArchive.NET' or one of its dependencies.


Problem:

Could not load file or assembly 'PKArchive.NET' or one of its dependencies. An attempt was made to load a program with an incorrect format.

Possible Causes:

You installed the 64-bit version of Visual C++ Redistributable for Visual Studio 2012. 

Firefox has been seen to serve the 64-bit version even when you select X86.


Solution:

  1. Download the 32-bit version https://www.microsoft.com/en-us/download/details.aspx?id=30679
  2. Open Application Pool
  3. Click Advanced on the far right.
  4. Make sure "enable 32 bit is true.
  5. Make sure .NET framework is set to 4.
  6. Click OK
  7. Select your PK Protect Site, click on Advanced from the right.
  8. Chang the default Application pool to your PK Protect application pool.
  9. ! In case default application pool is being used, change "enable 32 bit" on it as well to true.
  10. Refresh the browser.
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.