Symantec Protection 6.0 for SharePoint Servers console shows the following error message when attempting to register a scanner.
Log Name: Application Source: Symantec Protection for SharePoint Servers Service Date: 03/08/2012 1:52:33 PM Event ID: 0 Task Category: None Level: Error Keywords: Classic User: N/A Computer: Webfront.mydomain.local Description: Module=RTCommand.RegisterScanEngine | Exception message=Access to the path 'C:\Program Files\Common Files\Symantec Shared\SharePointEngine\AVESettings_10_5_10_47.dat' is denied. | Stack= at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode) at Symantec.Sharepoint.Service.RTCommand.Service.SerializeScanEngineSettings(ScanEngineSettings scanEngineSettings, ScanEngine scanEngine) at Symantec.Sharepoint.Service.RTCommand.Service.RegisterScanEngine(ScanEngine scanEngine) Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Symantec Protection for SharePoint Servers Service" /> <EventID Qualifiers="0">0</EventID> <Level>2</Level> <Task>0</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2012-08-03T17:52:33.000000000Z" /> <EventRecordID>8378</EventRecordID> <Channel>Application</Channel> <Computer>Webfront.mydomain.local</Computer> <Security /> </System> <EventData> <Data>Module=RTCommand.RegisterScanEngine | Exception message=Access to the path 'C:\Program Files\Common Files\Symantec Shared\SharePointEngine\AVESettings_10_5_10_47.dat' is denied. | Stack= at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode) at Symantec.Sharepoint.Service.RTCommand.Service.SerializeScanEngineSettings(ScanEngineSettings scanEngineSettings, ScanEngine scanEngine) at Symantec.Sharepoint.Service.RTCommand.Service.RegisterScanEngine(ScanEngine scanEngine)</Data> </EventData> </Event>
When the Symantec Protection 6.0 for SharePoint Servers Service Account attempts to read or modify a file in C:\Program Files\Common Files\Symantec Shared\SharePointEngine folder, the permissions needed are missing and will cause the registration to fail.
A full solution for this issue is to verify the Symantec Protection 6.0 for SharePoint Servers Service Account used to install the SPSS / Scan Engine product is a member of the Farm Administrators and has full Local Administrator privileges on the Windows Server.
As a workaround navigate to C:\Program Files\Common Files\Symantec Shared\SharePointEngine folder and assign the Symantec Protection 6.0 for SharePoint Servers Service Account full Local Administrator permissions.
Applies To
Windows 2008
SharePoint 2010