Program can't start because WFAPI.dll is missing from your computer

Office setting

Front desk users have an insurance card scanner to import images into a software called NextGen.

Users RDP into a remote Win Srv 2008 R2 environment where NextGen is hosted. 

Latest version of RemoteScan being used, and connection between local and hosted session sound (RemoteScan green bar solid).

When attempting to import an image into NextGen via RemoteScan an error appears

"The program can't start because WFAPI.dll is missing from your computer. Try reinstalling the program to fix this problem"

Users can click past the error and continue on - but are annoyed and want it resolved. 

We've attempted reinstalling RemoteScan to no effect

Have learned the error is caused by a separate .dll file used by Citrix (  C:\Windows\Twain_32\RemoteScan\rsicaServerProxy.dll ). Deleting the file resolves the trouble, but the file continues to re-appear. I'm assuming this is triggered by Citrix users logging into the hosted environment.  

Anyone experienced this before or know of a permanent resolution? 

Thank you

  • Ran process monitor while logging into the environment.

    An xcopy command pulled RemoteScan settings from a centralized location to the end-user profile. This path included the ( rsicaServerProxy.dll ) file

    We modified the ( rsicaServerProxy.dll) file to ( rsicaServerProxy.dll.old ). The xcopy did not pull the new file name.

    This has resolved the trouble, but the ( rsicaServerProxy.dll ) might be needed yet ... general Internet research indicates it might have something to do with Citrix ... we'll see if anything else breaks >_<
  • In reply to david.brakke@netgainhosting.com:

    Deleting or renaming the RSICAServerProxy.dll from the user's homepath location is the current fix for this issue.