000030304 - Error message "The program could not start because QTCor4.DLL is missing" with RSA SecurID Token 5.x

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support on Dec 16, 2019
Version 3Show Document
  • View in full screen mode

Article Content

Article Number000030304
Applies ToRSA Product Set: SecurID
RSA Product/Service Type: Software Token for Windows
RSA Version/Condition: Token 5.x
Platform: Microsoft Windows
O/S Version: Windows 7 x64
IssueToken software was installed under system context, possibly because of a custom or non-standard shell. 

When attempting to start the application, the error message below is displayed.

The program could not start because QTCor4.DLL is missing
CauseThis issue can occur due to one of the reasons below.
  • The custom shell does not include the PATH variable created on installation.
  • The files are overwritten by software that uses similar file names.
ResolutionTo resolve the issue, install the Token software using the command line property below.


This installs a copy of the software token library, stauto32.dll, and its dependent DLLs (QtCore4.dll and QtGui4.dll) into the system32 directory. It does not add the application path to the system PATH environment variable, because the application will find stauto32.dll in the system32 directory.

You may want to use this option if adding the application path to the System path causes the System path to exceed the Windows length limit.
WorkaroundA workaround for the issue is to fix the system to ensure the path includes the RSA directory with the appropriate DLL files.
NotesSome software, such as certain versions of the Cisco VPN client or AnyConenct, adds copies of these files that may not be compatible.