In Microsoft Forefront Security for Exchange Server, the scan engines do not update, and the following error is logged in the ProgramLog.txt file:
ERROR: A standard exception was caught in GetEngineFiles. Invalid string position
To resolve this problem, install Forefront Security for Exchange Server Service Pack 2 (SP2).
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
Description of Forefront Security for Exchange Server with Service Pack 2
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.